handleNodeTypeProperties(nestedServiceTemplate,
portEntityConsolidationDataList, portNodeTemplate, UnifiedCompositionEntity.PORT,
null, context);
+ //Add subinterface_indicator property to PORT
+ addPortSubInterfaceIndicatorProperty(portNodeTemplate.getProperties(),
+ filePortConsolidationData.getPortTemplateConsolidationData(portNodeTemplateId));
}
}
}
portTemplateConsolidationDataList, computeTemplateConsolidationData,
unifiedCompositionDataList, context);
+ //Add subinterface_indicator property to PORT
+ portTemplateConsolidationDataList.forEach(entity ->
+ addPortSubInterfaceIndicatorProperty(newPortNodeTemplate.getProperties(), entity));
+
String newPortNodeTemplateId =
getNewPortNodeTemplateId(portTemplateConsolidationData
.getNodeTemplateId(), connectedComputeNodeType,
handleNodeTypeProperties(substitutionServiceTemplate,
entityConsolidationDataList, nodeTemplate, unifiedCompositionEntity,
computeTemplateConsolidationData, context);
+ }
+ private void addPortSubInterfaceIndicatorProperty(Map<String, Object> properties,
+ EntityConsolidationData entityConsolidationData) {
+ if (ToggleableFeature.VLAN_TAGGING.isActive()) {
+ properties.put(SUB_INTERFACE_INDICATOR_PROPERTY,
+ ((PortTemplateConsolidationData) entityConsolidationData).isPortBoundToSubInterface());
+ }
}
private void handleNodeTemplateProperties(UnifiedCompositionTo unifiedCompositionTo,
continue;
}
- if (unifiedCompositionEntity == UnifiedCompositionEntity.PORT
- && entityConsolidationData instanceof PortTemplateConsolidationData
- && ToggleableFeature.VLAN_TAGGING.isActive()) {
- properties.put(SUB_INTERFACE_INDICATOR_PROPERTY,
- ((PortTemplateConsolidationData) entityConsolidationData).isPortBoundToSubInterface());
- }
-
for (Map.Entry<String, Object> propertyEntry : properties.entrySet()) {
NodeType nodeTypeWithFlatHierarchy =
HeatToToscaUtil.getNodeTypeWithFlatHierarchy(unifiedCompositionTo.getNodeTemplate().getType(),
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_plt_oam_0_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
vm_image_name:
type: string
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.network.AddressPair
- port_plt_internal_0_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_plt_internal_0_port_subnetpoolid:
type: string
required: true
status: SUPPORTED
entry_schema:
type: string
- port_plt_data_0_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_plt_oam_0_port_replacement_policy:
type: list
required: true
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_app_internal_0_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
compute_app_scheduler_hints:
type: list
required: true
type: string
required: true
status: SUPPORTED
- port_app_data_0_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_app_oam_0_port_replacement_policy:
type: list
required: true
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_app_oam_0_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_app_data_0_port_network:
type: list
required: true
org.openecomp.resource.abstract.nodes.iox:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_iox_oam_0_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_iox_data_0_port_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_iox_internal_0_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
vm_flavor_name:
type: string
required: true
type: string
required: true
status: SUPPORTED
- port_iox_data_0_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_iox_data_0_port_allowed_address_pairs:
type: list
required: true
directives:
- substitutable
properties:
- port_iox_oam_0_port_subinterface_indicator:
- - false
port_iox_data_0_port_ip_requirements:
- ip_version: 6
ip_count_required:
params:
$vnf_name:
get_input: vnf_name
- port_iox_internal_0_port_subinterface_indicator:
- - false
vm_flavor_name:
get_input: iox_flavor_name
- port_iox_data_0_port_subinterface_indicator:
- - false
port_iox_data_0_port_allowed_address_pairs:
- ip_address:
get_attribute:
port_app_data_0_port_mac_requirements:
mac_count_required:
is_required: false
- port_app_internal_0_port_subinterface_indicator:
- - false
compute_app_scheduler_hints:
- group: app_server_group_group
port_app_internal_0_port_ip_requirements:
is_required: false
floating_ip_count_required:
is_required: false
- port_app_data_0_port_subinterface_indicator:
- - false
port_app_oam_0_port_replacement_policy:
- AUTO
port_app_oam_0_port_network:
port_app_oam_0_port_mac_requirements:
mac_count_required:
is_required: false
- port_app_oam_0_port_subinterface_indicator:
- - false
port_app_data_0_port_network:
- get_input: data_net_id
port_app_data_0_port_network_role_tag: data
directives:
- substitutable
properties:
- port_iox_oam_0_port_subinterface_indicator:
- - false
port_iox_data_0_port_ip_requirements:
- ip_version: 6
ip_count_required:
params:
$vnf_name:
get_input: vnf_name
- port_iox_internal_0_port_subinterface_indicator:
- - false
vm_flavor_name:
get_input: iox_flavor_name
- port_iox_data_0_port_subinterface_indicator:
- - false
port_iox_data_0_port_allowed_address_pairs:
- ip_address:
get_attribute:
port_app_data_0_port_mac_requirements:
mac_count_required:
is_required: false
- port_app_internal_0_port_subinterface_indicator:
- - false
compute_app_scheduler_hints:
- group: app_server_group_group
port_app_internal_0_port_ip_requirements:
is_required: false
floating_ip_count_required:
is_required: false
- port_app_data_0_port_subinterface_indicator:
- - false
port_app_oam_0_port_replacement_policy:
- AUTO
port_app_oam_0_port_network:
port_app_oam_0_port_mac_requirements:
mac_count_required:
is_required: false
- port_app_oam_0_port_subinterface_indicator:
- - false
port_app_data_0_port_network:
- get_input: data_net_id
port_app_data_0_port_network_role_tag: data
port_app_data_0_port_mac_requirements:
mac_count_required:
is_required: false
- port_app_internal_0_port_subinterface_indicator:
- - false
compute_app_scheduler_hints:
- group: app_server_group_group
port_app_internal_0_port_ip_requirements:
is_required: false
floating_ip_count_required:
is_required: false
- port_app_data_0_port_subinterface_indicator:
- - false
port_app_oam_0_port_replacement_policy:
- AUTO
port_app_oam_0_port_network:
port_app_oam_0_port_mac_requirements:
mac_count_required:
is_required: false
- port_app_oam_0_port_subinterface_indicator:
- - false
port_app_data_0_port_network:
- get_input: data_net_id
port_app_data_0_port_network_role_tag: data
get_input:
- plt_data_v6_ips
- 1
- port_plt_oam_0_port_subinterface_indicator:
- - false
vm_image_name:
get_input: plt_image_name
compute_plt_availability_zone:
- fixed_ips
- 0
- ip_address
- port_plt_internal_0_port_subinterface_indicator:
- - false
port_plt_data_0_port_ip_requirements:
- ip_version: 6
ip_count_required:
- get_input: data_net_id
port_plt_oam_0_port_network:
- get_input: oam_net_id
- port_plt_data_0_port_subinterface_indicator:
- - false
port_plt_oam_0_port_replacement_policy:
- AUTO
port_plt_data_0_port_replacement_policy:
get_input:
- plt_data_v6_ips
- 0
- port_plt_oam_0_port_subinterface_indicator:
- - false
vm_image_name:
get_input: plt_image_name
compute_plt_availability_zone:
- fixed_ips
- 0
- ip_address
- port_plt_internal_0_port_subinterface_indicator:
- - false
port_plt_data_0_port_ip_requirements:
- ip_version: 6
ip_count_required:
- get_input: data_net_id
port_plt_oam_0_port_network:
- get_input: oam_net_id
- port_plt_data_0_port_subinterface_indicator:
- - false
port_plt_oam_0_port_replacement_policy:
- AUTO
port_plt_data_0_port_replacement_policy:
get_input: vnf_name
container_type: host
targets:
- - app_server_group_group
\ No newline at end of file
+ - app_server_group_group
port_app_data_0_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_app_internal_0_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
compute_app_scheduler_hints:
type: list
required: true
port_app_data_0_port_network_role:
type: string
required: true
- port_app_data_0_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_app_oam_0_port_replacement_policy:
type: list
required: true
port_app_oam_0_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_app_oam_0_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_app_data_0_port_network:
type: list
required: true
get_input: port_app_internal_0_port_exCP_naming
vlan_requirements:
get_input: port_app_internal_0_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_app_internal_0_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_app_internal_0_port_ip_requirements
network_role_tag:
get_input: port_app_oam_0_port_exCP_naming
vlan_requirements:
get_input: port_app_oam_0_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_app_oam_0_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_app_oam_0_port_ip_requirements
network_role_tag:
get_input: port_app_data_0_port_exCP_naming
vlan_requirements:
get_input: port_app_data_0_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_app_data_0_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_app_data_0_port_ip_requirements
network_role_tag:
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_iox_oam_0_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_iox_data_0_port_ip_requirements:
type: list
required: true
required: true
entry_schema:
type: string
- port_iox_internal_0_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
vm_flavor_name:
type: string
required: true
port_iox_data_0_port_subnetpoolid:
type: string
required: true
- port_iox_data_0_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_iox_data_0_port_allowed_address_pairs:
type: list
required: true
get_input: port_iox_data_0_port_exCP_naming
vlan_requirements:
get_input: port_iox_data_0_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_iox_data_0_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_iox_data_0_port_ip_requirements
network_role_tag:
get_input: port_iox_oam_0_port_exCP_naming
vlan_requirements:
get_input: port_iox_oam_0_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_iox_oam_0_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_iox_oam_0_port_ip_requirements
network_role_tag:
get_input: port_iox_internal_0_port_exCP_naming
vlan_requirements:
get_input: port_iox_internal_0_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_iox_internal_0_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_iox_internal_0_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_plt_oam_0_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
vm_image_name:
type: string
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.heat.network.AddressPair
- port_plt_internal_0_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_plt_internal_0_port_subnetpoolid:
type: string
required: true
required: true
entry_schema:
type: string
- port_plt_data_0_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_plt_oam_0_port_replacement_policy:
type: list
required: true
get_input: port_plt_internal_0_port_exCP_naming
vlan_requirements:
get_input: port_plt_internal_0_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_plt_internal_0_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_plt_internal_0_port_ip_requirements
network_role_tag:
get_input: port_plt_data_0_port_exCP_naming
vlan_requirements:
get_input: port_plt_data_0_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_plt_data_0_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_plt_data_0_port_ip_requirements
network_role_tag:
get_input: port_plt_oam_0_port_exCP_naming
vlan_requirements:
get_input: port_plt_oam_0_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_plt_oam_0_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_plt_oam_0_port_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
is_required: false
port_pd01_port_network:
- packet_internal_network
- port_pd01_port_subinterface_indicator:
- - false
compute_pd_server_user_data_format:
- RAW
service_template_filter:
is_required: false
port_pd01_port_network:
- packet_internal_network
- port_pd01_port_subinterface_indicator:
- - false
compute_pd_server_user_data_format:
- RAW
service_template_filter:
is_required: false
port_pd01_port_network:
- packet_internal_network
- port_pd01_port_subinterface_indicator:
- - false
compute_pd_server_user_data_format:
- RAW
service_template_filter:
required: true
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
is_required: false
port_pd01_port_network:
- get_input: oam_net_name
- port_pd01_port_subinterface_indicator:
- - false
port_pd01_port_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
is_required: false
port_pd01_port_network:
- get_input: oam_net_name
- port_pd01_port_subinterface_indicator:
- - false
port_pd01_port_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
is_required: false
port_pd01_port_network:
- get_input: oam_net_name
- port_pd01_port_subinterface_indicator:
- - false
port_pd01_port_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
required: true
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
is_required: false
port_pd01_port_network:
- packet_external_network
- port_pd01_port_subinterface_indicator:
- - false
compute_pd_server_user_data_format:
- RAW
service_template_filter:
is_required: false
port_pd01_port_network:
- packet_internal_network
- port_pd01_port_subinterface_indicator:
- - false
compute_pd_server_user_data_format:
- RAW
service_template_filter:
is_required: false
port_pd01_port_network:
- packet_internal_network
- port_pd01_port_subinterface_indicator:
- - false
compute_pd_server_user_data_format:
- RAW
service_template_filter:
required: true
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
is_required: false
port_pd01_port_network:
- packet_internal_network
- port_pd01_port_subinterface_indicator:
- - false
compute_pd_server_user_data_format:
- RAW
service_template_filter:
is_required: false
port_pd01_port_network:
- packet_internal_network
- port_pd01_port_subinterface_indicator:
- - false
compute_pd_server_user_data_format:
- RAW
service_template_filter:
required: true
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
- get_input: availability_zone_0
compute_sbg_sc_user_data_format:
- RAW
- port_sbg_sc_internal_0_port_subinterface_indicator:
- - false
service_template_filter:
substitute_service_template: Nested_sbg_scServiceTemplate.yaml
count: 1
members:
- sbg_pl_trunk_subport_avpn_group_1
- sbg_pl_trunk_subport_avpn_group_0
- - abstract_sbg_sc
\ No newline at end of file
+ - abstract_sbg_sc
- get_input: availability_zone_0
compute_sbg_sc_user_data_format:
- RAW
- port_sbg_sc_internal_0_port_subinterface_indicator:
- - false
service_template_filter:
substitute_service_template: Nested_sbg_scServiceTemplate.yaml
count: 1
SC1, SC2, PL3 and PL4. This is the main template, to be used to create an initial stack, with 1 mated pair
members:
- sbg_pl_trunk_subport_avpn_group_0
- - abstract_sbg_sc
\ No newline at end of file
+ - abstract_sbg_sc
get_input:
- sbg_internal_mac_addresses
- 0
- port_sbg_sc_management_1_port_subinterface_indicator:
- - false
compute_sbg_sc_availability_zone:
- get_input: availability_zone_0
- port_sbg_sc_internal_0_port_subinterface_indicator:
- - false
service_template_filter:
substitute_service_template: Nested_sbg_scServiceTemplate.yaml
count: 1
SC1, SC2, PL3 and PL4. This is the main template, to be used to create an initial stack, with 1 mated pair
members:
- sbg_pl_trunk_subport_avpn_group_0
- - abstract_sbg_sc
\ No newline at end of file
+ - abstract_sbg_sc
get_input:
- sbg_internal_mac_addresses
- 0
- port_sbg_sc_management_1_port_subinterface_indicator:
- - false
compute_sbg_sc_availability_zone:
- get_input: availability_zone_0
- port_sbg_sc_internal_0_port_subinterface_indicator:
- - false
service_template_filter:
substitute_service_template: Nested_sbg_scServiceTemplate.yaml
count: 1
members:
- sbg_pl_trunk_subport_avpn_group_0
- nested_sbg
- - abstract_sbg_sc
\ No newline at end of file
+ - abstract_sbg_sc
get_input:
- sbg_internal_mac_addresses
- 0
- port_sbg_sc_management_1_port_subinterface_indicator:
- - false
compute_sbg_sc_availability_zone:
- get_input: availability_zone_0
- port_sbg_sc_internal_0_port_subinterface_indicator:
- - false
service_template_filter:
substitute_service_template: Nested_sbg_scServiceTemplate.yaml
count: 1
- sbg_pl_trunk_subport_avpn_group_0
- sbg_pl_trunk_1_port_0
- sbg_pl_internal_0_port_0
- - abstract_sbg_sc
\ No newline at end of file
+ - abstract_sbg_sc
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_pcm_port_2_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pcm_port_3_network_role:
type: string
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pcm_port_3_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pcm_port_2_order:
type: integer
required: true
type: string
required: true
status: SUPPORTED
- port_1c2_t1_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_1c2_t2_port_network_role:
type: string
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_1c2_t2_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_1c2_t1_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
type: string
required: true
status: SUPPORTED
- port_pcm_port_0_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pcm_port_1_network_role_tag:
type: string
required: true
type: string
required: true
status: SUPPORTED
- port_pcm_port_1_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pcm_port_1_network:
type: list
required: true
type: integer
required: true
status: SUPPORTED
- port_1b_t2_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
compute_b_single_1b_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_1b_t1_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_1b_t1_port_network_role_tag:
type: string
required: true
status: SUPPORTED
entry_schema:
type: string
- port_1c1_t2_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_1c1_t2_port_network_role_tag:
type: string
required: true
type: string
required: true
status: SUPPORTED
- port_1c1_t1_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_1c1_t1_port_order:
type: integer
required: true
type: integer
required: true
status: SUPPORTED
- port_1a_t2_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_1a_t2_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_1a_t1_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_1a_t2_port_vlan_requirements:
type: list
required: true
type: integer
required: true
status: SUPPORTED
- port_1b_t2_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
compute_b_single_1b_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_1b_t1_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_1b_t1_port_value_specs:
type: list
required: true
is_required: false
vm_image_name:
get_input: pd_image_name
- port_1b_t2_port_subinterface_indicator:
- - false
compute_b_single_1b_user_data_format:
- RAW
port_1b_t2_port_mac_requirements:
is_required: false
floating_ip_count_required:
is_required: false
- port_1b_t1_port_subinterface_indicator:
- - false
compute_b_single_1b_metadata:
- connectivityTo4PNested:
get_attribute:
compute_1c1_scalling_instance_user_data_format:
- RAW2
- RAW1
- port_1c1_t2_port_subinterface_indicator:
- - false
- - false
port_1c1_t2_port_network_role_tag: ppds
vm_flavor_name:
get_input: pd_flavor_name
get_attribute:
- abstract_b_single_1b
- b_single_1b_instance_name
- port_1c1_t1_port_subinterface_indicator:
- - false
- - false
service_template_filter:
substitute_service_template: Nested_1c1_scalling_instanceServiceTemplate.yaml
count: 2
properties:
compute_1c2_catalog_instance_availability_zone:
- get_input: availabilityzone_name
- port_1c2_t1_port_subinterface_indicator:
- - false
vm_flavor_name:
get_input: pd_flavor_name
vm_image_name:
is_required: false
floating_ip_count_required:
is_required: false
- port_1c2_t2_port_subinterface_indicator:
- - false
port_1c2_t1_port_mac_requirements:
mac_count_required:
is_required: false
properties:
compute_1c2_catalog_instance_availability_zone:
- get_input: availabilityzone_name
- port_1c2_t1_port_subinterface_indicator:
- - false
vm_flavor_name:
get_input: pd_flavor_name
vm_image_name:
is_required: false
floating_ip_count_required:
is_required: false
- port_1c2_t2_port_subinterface_indicator:
- - false
port_1c2_t1_port_mac_requirements:
mac_count_required:
is_required: false
- get_input: availabilityzone_name
compute_a_single_1a_scheduler_hints:
- group: BE_Affinity_group
- port_1a_t2_port_subinterface_indicator:
- - false
- port_1a_t1_port_subinterface_indicator:
- - false
compute_a_single_1a_user_data_format:
- RAW
compute_a_single_1a_name:
is_required: false
vm_image_name:
get_input: pd_image_name
- port_1b_t2_port_subinterface_indicator:
- - false
compute_b_single_1b_user_data_format:
- RAW
port_1b_t2_port_mac_requirements:
is_required: false
floating_ip_count_required:
is_required: false
- port_1b_t1_port_subinterface_indicator:
- - false
port_1b_t1_port_value_specs:
- get_attribute:
- abstract_a_single_1a
name: def
affinity: host
targets:
- - BE_Affinity_group
\ No newline at end of file
+ - BE_Affinity_group
required: true
entry_schema:
type: string
- port_1c1_t2_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_1c1_t2_port_network_role_tag:
type: string
required: true
port_1c1_t1_port_network_role:
type: string
required: true
- port_1c1_t1_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_1c1_t1_port_order:
type: integer
required: true
get_input: port_1c1_t1_port_exCP_naming
vlan_requirements:
get_input: port_1c1_t1_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_1c1_t1_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_1c1_t1_port_ip_requirements
network_role_tag:
get_input: port_1c1_t2_port_exCP_naming
vlan_requirements:
get_input: port_1c1_t2_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_1c1_t2_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_1c1_t2_port_ip_requirements
network_role_tag:
port_1c2_t2_port_subnetpoolid:
type: string
required: true
- port_1c2_t1_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_1c2_t2_port_network_role:
type: string
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_1c2_t2_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_1c2_t1_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
get_input: port_1c2_t2_port_exCP_naming
vlan_requirements:
get_input: port_1c2_t2_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_1c2_t2_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_1c2_t2_port_ip_requirements
network_role_tag:
get_input: port_1c2_t1_port_exCP_naming
vlan_requirements:
get_input: port_1c2_t1_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_1c2_t1_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_1c2_t1_port_ip_requirements
network_role_tag:
port_1a_t1_port_order:
type: integer
required: true
- port_1a_t2_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_1a_t2_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
- port_1a_t1_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_1a_t2_port_vlan_requirements:
type: list
required: true
get_input: port_1a_t1_port_exCP_naming
vlan_requirements:
get_input: port_1a_t1_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_1a_t1_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_1a_t1_port_ip_requirements
network_role_tag:
get_input: port_1a_t2_port_exCP_naming
vlan_requirements:
get_input: port_1a_t2_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_1a_t2_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_1a_t2_port_ip_requirements
network_role_tag:
port_1b_t2_port_order:
type: integer
required: true
- port_1b_t2_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
compute_b_single_1b_user_data_format:
type: list
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_1b_t1_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_1b_t1_port_network_role_tag:
type: string
required: true
get_input: port_1b_t1_port_exCP_naming
vlan_requirements:
get_input: port_1b_t1_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_1b_t1_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_1b_t1_port_ip_requirements
network_role_tag:
get_input: port_1b_t2_port_exCP_naming
vlan_requirements:
get_input: port_1b_t2_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_1b_t2_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_1b_t2_port_ip_requirements
network_role_tag:
port_1b_t2_port_order:
type: integer
required: true
- port_1b_t2_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
compute_b_single_1b_user_data_format:
type: list
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_1b_t1_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_1b_t1_port_value_specs:
type: list
required: true
get_input: port_1b_t1_port_exCP_naming
vlan_requirements:
get_input: port_1b_t1_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_1b_t1_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_1b_t1_port_ip_requirements
network_role_tag:
get_input: port_1b_t2_port_exCP_naming
vlan_requirements:
get_input: port_1b_t2_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_1b_t2_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_1b_t2_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_pcm_port_2_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pcm_port_3_network_role:
type: string
required: true
required: true
entry_schema:
type: string
- port_pcm_port_3_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pcm_port_2_order:
type: integer
required: true
get_input: port_pcm_port_3_exCP_naming
vlan_requirements:
get_input: port_pcm_port_3_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pcm_port_3_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pcm_port_3_ip_requirements
network_role_tag:
get_input: port_pcm_port_2_exCP_naming
vlan_requirements:
get_input: port_pcm_port_2_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pcm_port_2_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pcm_port_2_ip_requirements
network_role_tag:
port_pcm_port_0_network_role:
type: string
required: true
- port_pcm_port_0_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pcm_port_1_network_role_tag:
type: string
required: true
port_pcm_port_1_network_role:
type: string
required: true
- port_pcm_port_1_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pcm_port_1_network:
type: list
required: true
get_input: port_pcm_port_0_exCP_naming
vlan_requirements:
get_input: port_pcm_port_0_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pcm_port_0_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pcm_port_0_ip_requirements
network_role_tag:
get_input: port_pcm_port_1_exCP_naming
vlan_requirements:
get_input: port_pcm_port_1_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pcm_port_1_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pcm_port_1_ip_requirements
network_role_tag:
directives:
- substitutable
properties:
- port_pcm_port_0_subinterface_indicator:
- - false
port_pcm_port_1_network_role_tag: oam
port_pcm_port_0_fixed_ips:
- ip_address:
vm_image_name:
get_input: pcma_image_name
port_pcm_port_0_network_role_tag: cps
- port_pcm_port_1_subinterface_indicator:
- - false
port_pcm_port_1_network:
- get_input: oam_net_name
port_pcm_port_0_ip_requirements:
port_pcm_port_2_fixed_ips:
- ip_address:
get_input: cps_net_ip
- port_pcm_port_2_subinterface_indicator:
- - false
vm_flavor_name:
get_input: pcma_flavor_name
port_pcm_port_3_security_groups:
get_input: oam_net_ip
compute_pcma_server_user_data_format:
- RAW
- port_pcm_port_3_subinterface_indicator:
- - false
port_pcm_port_2_network:
- get_input: cps_net_name
port_pcm_port_2_ip_requirements:
- dependency_pcma_server_pcm_port_1
dependency_pcm_port_2:
- abstract_pcma_server
- - dependency_pcma_server_pcm_port_2
\ No newline at end of file
+ - dependency_pcma_server_pcm_port_2
get_input: port_pcm_port_00_subnetpoolid
mac_requirements:
get_input: port_pcm_port_00_mac_requirements
+ subinterface_indicator: false
exCP_naming:
get_input: port_pcm_port_00_exCP_naming
vlan_requirements:
get_input: port_pcm_port_01_subnetpoolid
mac_requirements:
get_input: port_pcm_port_01_mac_requirements
+ subinterface_indicator: false
exCP_naming:
get_input: port_pcm_port_01_exCP_naming
vlan_requirements:
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_pcm_port_2_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pcm_port_3_network_role:
type: string
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pcm_port_3_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pcm_port_2_order:
type: integer
required: true
type: string
required: true
status: SUPPORTED
- port_1c2_t1_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_1c2_t2_port_network_role:
type: string
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_1c2_t2_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_1c2_t1_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
type: string
required: true
status: SUPPORTED
- port_pcm_port_0_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pcm_port_1_network_role_tag:
type: string
required: true
type: string
required: true
status: SUPPORTED
- port_pcm_port_1_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pcm_port_1_network:
type: list
required: true
org.openecomp.resource.abstract.nodes.b_single_1b:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_1b_t1_port_order:
- type: integer
- required: true
- status: SUPPORTED
- port_1b_t1_port_network_role:
- type: string
- required: true
- status: SUPPORTED
- port_1b_t1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- vm_flavor_name:
- type: string
- required: true
- status: SUPPORTED
- port_1b_t1_port_ip_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- vm_image_name:
- type: string
- required: true
- status: SUPPORTED
- port_1b_t2_port_network_role:
- type: string
- required: true
- status: SUPPORTED
- port_1b_t2_port_order:
- type: integer
- required: true
- status: SUPPORTED
- port_1b_t2_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
- compute_b_single_1b_user_data_format:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_1b_t2_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_1b_t2_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
- port_1b_t2_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
port_1b_t2_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
entry_schema:
type: json
+ port_1b_t1_port_order:
+ type: integer
+ required: true
+ status: SUPPORTED
port_1b_t2_port_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_1b_t1_port_subinterface_indicator:
+ port_1b_t1_port_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_1b_t1_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ vm_flavor_name:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_1b_t1_port_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_1b_t1_port_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: boolean
- port_1b_t1_port_network_role_tag:
+ type: org.openecomp.datatypes.network.IpRequirements
+ vm_image_name:
type: string
required: true
status: SUPPORTED
status: SUPPORTED
entry_schema:
type: string
+ port_1b_t2_port_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_1b_t2_port_order:
+ type: integer
+ required: true
+ status: SUPPORTED
port_1b_t1_port_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
+ compute_b_single_1b_user_data_format:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ port_1b_t2_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
compute_b_single_1b_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_1b_t2_port_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_1b_t2_port_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
attributes:
b_single_1b_instance_name:
type: string
status: SUPPORTED
entry_schema:
type: string
- port_1c1_t2_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_1c1_t2_port_network_role_tag:
type: string
required: true
type: string
required: true
status: SUPPORTED
- port_1c1_t1_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_1c1_t1_port_order:
type: integer
required: true
type: integer
required: true
status: SUPPORTED
- port_1a_t2_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_1a_t2_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_1a_t1_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_1a_t2_port_vlan_requirements:
type: list
required: true
type: integer
required: true
status: SUPPORTED
- port_1b_t2_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
compute_b_single_1b_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_1b_t1_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_1b_t1_port_network_role_tag:
type: string
required: true
directives:
- substitutable
properties:
- vm_flavor_name:
- get_input: pd_flavor_name
- port_1b_t1_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- is_required: false
- vm_image_name:
- get_input: pd_image_name
- port_1b_t2_port_subinterface_indicator:
- - false
- compute_b_single_1b_user_data_format:
- - RAW
port_1b_t2_port_mac_requirements:
mac_count_required:
is_required: false
is_required: false
floating_ip_count_required:
is_required: false
- port_1b_t1_port_subinterface_indicator:
- - false
+ vm_flavor_name:
+ get_input: pd_flavor_name
+ port_1b_t1_port_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_image_name:
+ get_input: pd_image_name
port_1b_t1_port_mac_requirements:
mac_count_required:
is_required: false
port_1b_t2_port_network:
- b_single_1b_network
+ compute_b_single_1b_user_data_format:
+ - RAW
compute_b_single_1b_name:
- get_input:
- b_single_1b_names
compute_1c1_scalling_instance_user_data_format:
- RAW2
- RAW1
- port_1c1_t2_port_subinterface_indicator:
- - false
- - false
port_1c1_t2_port_network_role_tag: ppds
vm_flavor_name:
get_input: pd_flavor_name
compute_1c1_scalling_instance_scheduler_hints:
- group: BE_Affinity_group
- group: BE_Affinity_group
- port_1c1_t1_port_subinterface_indicator:
- - false
- - false
service_template_filter:
substitute_service_template: Nested_1c1_scalling_instanceServiceTemplate.yaml
count: 2
properties:
compute_1c2_catalog_instance_availability_zone:
- get_input: availabilityzone_name
- port_1c2_t1_port_subinterface_indicator:
- - false
vm_flavor_name:
get_input: pd_flavor_name
vm_image_name:
is_required: false
floating_ip_count_required:
is_required: false
- port_1c2_t2_port_subinterface_indicator:
- - false
port_1c2_t1_port_mac_requirements:
mac_count_required:
is_required: false
properties:
compute_1c2_catalog_instance_availability_zone:
- get_input: availabilityzone_name
- port_1c2_t1_port_subinterface_indicator:
- - false
vm_flavor_name:
get_input: pd_flavor_name
vm_image_name:
is_required: false
floating_ip_count_required:
is_required: false
- port_1c2_t2_port_subinterface_indicator:
- - false
port_1c2_t1_port_mac_requirements:
mac_count_required:
is_required: false
- get_input: availabilityzone_name
compute_a_single_1a_scheduler_hints:
- group: BE_Affinity_group
- port_1a_t2_port_subinterface_indicator:
- - false
- port_1a_t1_port_subinterface_indicator:
- - false
compute_a_single_1a_user_data_format:
- RAW
compute_a_single_1a_name:
is_required: false
vm_image_name:
get_input: pd_image_name
- port_1b_t2_port_subinterface_indicator:
- - false
compute_b_single_1b_user_data_format:
- RAW
port_1b_t2_port_mac_requirements:
is_required: false
floating_ip_count_required:
is_required: false
- port_1b_t1_port_subinterface_indicator:
- - false
port_1b_t1_port_network_role_tag: oam
port_1b_t1_port_mac_requirements:
mac_count_required:
name: def
affinity: host
targets:
- - BE_Affinity_group
\ No newline at end of file
+ - BE_Affinity_group
required: true
entry_schema:
type: string
- port_1c1_t2_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_1c1_t2_port_network_role_tag:
type: string
required: true
port_1c1_t1_port_network_role:
type: string
required: true
- port_1c1_t1_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_1c1_t1_port_order:
type: integer
required: true
get_input: port_1c1_t1_port_exCP_naming
vlan_requirements:
get_input: port_1c1_t1_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_1c1_t1_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_1c1_t1_port_ip_requirements
network_role_tag:
get_input: port_1c1_t2_port_exCP_naming
vlan_requirements:
get_input: port_1c1_t2_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_1c1_t2_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_1c1_t2_port_ip_requirements
network_role_tag:
port_1c2_t2_port_subnetpoolid:
type: string
required: true
- port_1c2_t1_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_1c2_t2_port_network_role:
type: string
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_1c2_t2_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_1c2_t1_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
get_input: port_1c2_t2_port_exCP_naming
vlan_requirements:
get_input: port_1c2_t2_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_1c2_t2_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_1c2_t2_port_ip_requirements
network_role_tag:
get_input: port_1c2_t1_port_exCP_naming
vlan_requirements:
get_input: port_1c2_t1_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_1c2_t1_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_1c2_t1_port_ip_requirements
network_role_tag:
port_1a_t1_port_order:
type: integer
required: true
- port_1a_t2_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_1a_t2_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
- port_1a_t1_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_1a_t2_port_vlan_requirements:
type: list
required: true
get_input: port_1a_t1_port_exCP_naming
vlan_requirements:
get_input: port_1a_t1_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_1a_t1_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_1a_t1_port_ip_requirements
network_role_tag:
get_input: port_1a_t2_port_exCP_naming
vlan_requirements:
get_input: port_1a_t2_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_1a_t2_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_1a_t2_port_ip_requirements
network_role_tag:
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_1b_t1_port_order:
- type: integer
- required: true
- port_1b_t1_port_network_role:
- type: string
- required: true
- port_1b_t1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- vm_flavor_name:
- type: string
- required: true
- port_1b_t1_port_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- vm_image_name:
- type: string
- required: true
- port_1b_t2_port_network_role:
- type: string
- required: true
- port_1b_t2_port_order:
- type: integer
- required: true
- port_1b_t2_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
- compute_b_single_1b_user_data_format:
- type: list
- required: true
- entry_schema:
- type: string
- port_1b_t2_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_1b_t2_port_network_role_tag:
- type: string
- required: true
- port_1b_t2_port_subnetpoolid:
- type: string
- required: true
port_1b_t2_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
required: true
entry_schema:
type: json
+ port_1b_t1_port_order:
+ type: integer
+ required: true
port_1b_t2_port_vlan_requirements:
type: list
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_1b_t1_port_subinterface_indicator:
+ port_1b_t1_port_network_role:
+ type: string
+ required: true
+ port_1b_t1_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ vm_flavor_name:
+ type: string
+ required: true
+ port_1b_t1_port_network_role_tag:
+ type: string
+ required: true
+ port_1b_t1_port_ip_requirements:
type: list
required: true
entry_schema:
- type: boolean
- port_1b_t1_port_network_role_tag:
+ type: org.openecomp.datatypes.network.IpRequirements
+ vm_image_name:
type: string
required: true
port_1b_t1_port_subnetpoolid:
required: true
entry_schema:
type: string
+ port_1b_t2_port_network_role:
+ type: string
+ required: true
+ port_1b_t2_port_order:
+ type: integer
+ required: true
port_1b_t1_port_vlan_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
+ compute_b_single_1b_user_data_format:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_1b_t2_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
compute_b_single_1b_name:
type: list
required: true
entry_schema:
type: string
+ port_1b_t2_port_network_role_tag:
+ type: string
+ required: true
+ port_1b_t2_port_subnetpoolid:
+ type: string
+ required: true
node_templates:
b_single_1b:
type: org.openecomp.resource.vfc.compute.nodes.heat.b_single_1b
get_input: port_1b_t1_port_exCP_naming
vlan_requirements:
get_input: port_1b_t1_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_1b_t1_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_1b_t1_port_ip_requirements
network_role_tag:
get_input: port_1b_t2_port_exCP_naming
vlan_requirements:
get_input: port_1b_t2_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_1b_t2_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_1b_t2_port_ip_requirements
network_role_tag:
port_1b_t2_port_order:
type: integer
required: true
- port_1b_t2_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
compute_b_single_1b_user_data_format:
type: list
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_1b_t1_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_1b_t1_port_network_role_tag:
type: string
required: true
get_input: port_1b_t1_port_exCP_naming
vlan_requirements:
get_input: port_1b_t1_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_1b_t1_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_1b_t1_port_ip_requirements
network_role_tag:
get_input: port_1b_t2_port_exCP_naming
vlan_requirements:
get_input: port_1b_t2_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_1b_t2_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_1b_t2_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_pcm_port_2_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pcm_port_3_network_role:
type: string
required: true
required: true
entry_schema:
type: string
- port_pcm_port_3_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pcm_port_2_order:
type: integer
required: true
get_input: port_pcm_port_3_exCP_naming
vlan_requirements:
get_input: port_pcm_port_3_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pcm_port_3_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pcm_port_3_ip_requirements
network_role_tag:
get_input: port_pcm_port_2_exCP_naming
vlan_requirements:
get_input: port_pcm_port_2_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pcm_port_2_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pcm_port_2_ip_requirements
network_role_tag:
port_pcm_port_0_network_role:
type: string
required: true
- port_pcm_port_0_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pcm_port_1_network_role_tag:
type: string
required: true
port_pcm_port_1_network_role:
type: string
required: true
- port_pcm_port_1_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pcm_port_1_network:
type: list
required: true
get_input: port_pcm_port_0_exCP_naming
vlan_requirements:
get_input: port_pcm_port_0_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pcm_port_0_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pcm_port_0_ip_requirements
network_role_tag:
get_input: port_pcm_port_1_exCP_naming
vlan_requirements:
get_input: port_pcm_port_1_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pcm_port_1_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pcm_port_1_ip_requirements
network_role_tag:
directives:
- substitutable
properties:
- port_pcm_port_0_subinterface_indicator:
- - false
port_pcm_port_1_network_role_tag: oam
port_pcm_port_0_fixed_ips:
- ip_address:
vm_image_name:
get_input: pcma_image_name
port_pcm_port_0_network_role_tag: cps
- port_pcm_port_1_subinterface_indicator:
- - false
port_pcm_port_1_network:
- get_input: oam_net_name
port_pcm_port_1_security_groups:
port_pcm_port_2_fixed_ips:
- ip_address:
get_input: cps_net_ip
- port_pcm_port_2_subinterface_indicator:
- - false
vm_flavor_name:
get_input: pcma_flavor_name
port_pcm_port_3_security_groups:
get_input: oam_net_ip
compute_pcma_server_user_data_format:
- RAW
- port_pcm_port_3_subinterface_indicator:
- - false
port_pcm_port_2_network:
- get_input: cps_net_name
port_pcm_port_2_ip_requirements:
- link_pcma_server_pcm_port_0
link_pcm_port_3_0:
- abstract_pcma_server
- - link_pcma_server_pcm_port_3
\ No newline at end of file
+ - link_pcma_server_pcm_port_3
get_input: port_pcm_port_1_subnetpoolid
mac_requirements:
get_input: port_pcm_port_1_mac_requirements
+ subinterface_indicator: false
exCP_naming:
get_input: port_pcm_port_1_exCP_naming
vlan_requirements:
get_input: port_pcm_port_0_subnetpoolid
mac_requirements:
get_input: port_pcm_port_0_mac_requirements
+ subinterface_indicator: false
exCP_naming:
get_input: port_pcm_port_0_exCP_naming
vlan_requirements:
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_pcm_port_2_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pcm_port_3_network_role:
type: string
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pcm_port_3_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pcm_port_2_order:
type: integer
required: true
type: string
required: true
status: SUPPORTED
- port_1c2_t1_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_1c2_t2_port_network_role:
type: string
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_1c2_t2_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_1c2_t1_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
type: string
required: true
status: SUPPORTED
- port_pcm_port_0_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pcm_port_1_network_role_tag:
type: string
required: true
type: string
required: true
status: SUPPORTED
- port_pcm_port_1_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pcm_port_1_network:
type: list
required: true
org.openecomp.resource.abstract.nodes.b_single_1b:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_1b_t1_port_order:
- type: integer
- required: true
- status: SUPPORTED
- port_1b_t1_port_network_role:
- type: string
- required: true
- status: SUPPORTED
- port_1b_t1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- vm_flavor_name:
- type: string
- required: true
- status: SUPPORTED
- port_1b_t1_port_ip_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- vm_image_name:
- type: string
- required: true
- status: SUPPORTED
- port_1b_t2_port_network_role:
- type: string
- required: true
- status: SUPPORTED
- port_1b_t2_port_order:
- type: integer
- required: true
- status: SUPPORTED
- port_1b_t2_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
- compute_b_single_1b_user_data_format:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_1b_t2_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_1b_t2_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
- port_1b_t2_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
port_1b_t2_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
entry_schema:
type: json
+ port_1b_t1_port_order:
+ type: integer
+ required: true
+ status: SUPPORTED
port_1b_t2_port_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_1b_t1_port_subinterface_indicator:
+ port_1b_t1_port_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_1b_t1_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ vm_flavor_name:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_1b_t1_port_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_1b_t1_port_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: boolean
- port_1b_t1_port_network_role_tag:
+ type: org.openecomp.datatypes.network.IpRequirements
+ vm_image_name:
type: string
required: true
status: SUPPORTED
status: SUPPORTED
entry_schema:
type: string
+ port_1b_t2_port_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_1b_t2_port_order:
+ type: integer
+ required: true
+ status: SUPPORTED
port_1b_t1_port_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
+ compute_b_single_1b_user_data_format:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ port_1b_t2_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
compute_b_single_1b_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_1b_t2_port_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_1b_t2_port_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
attributes:
b_single_1b_instance_name:
type: string
status: SUPPORTED
entry_schema:
type: string
- port_1c1_t2_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_1c1_t2_port_network_role_tag:
type: string
required: true
type: string
required: true
status: SUPPORTED
- port_1c1_t1_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_1c1_t1_port_order:
type: integer
required: true
type: integer
required: true
status: SUPPORTED
- port_1a_t2_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_1a_t2_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_1a_t1_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_1a_t2_port_vlan_requirements:
type: list
required: true
type: integer
required: true
status: SUPPORTED
- port_1b_t2_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
compute_b_single_1b_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_1b_t1_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_1b_t1_port_network_role_tag:
type: string
required: true
directives:
- substitutable
properties:
- vm_flavor_name:
- get_input: pd_flavor_name
- port_1b_t1_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- is_required: false
- vm_image_name:
- get_input: pd_image_name
- port_1b_t2_port_subinterface_indicator:
- - false
- compute_b_single_1b_user_data_format:
- - RAW
port_1b_t2_port_mac_requirements:
mac_count_required:
is_required: false
is_required: false
floating_ip_count_required:
is_required: false
- port_1b_t1_port_subinterface_indicator:
- - false
+ vm_flavor_name:
+ get_input: pd_flavor_name
+ port_1b_t1_port_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_image_name:
+ get_input: pd_image_name
port_1b_t1_port_mac_requirements:
mac_count_required:
is_required: false
port_1b_t2_port_network:
- b_single_1b_network
+ compute_b_single_1b_user_data_format:
+ - RAW
compute_b_single_1b_name:
- get_input:
- b_single_1b_names
compute_1c1_scalling_instance_user_data_format:
- RAW2
- RAW1
- port_1c1_t2_port_subinterface_indicator:
- - false
- - false
port_1c1_t2_port_network_role_tag: ppds
vm_flavor_name:
get_input: pd_flavor_name
compute_1c1_scalling_instance_scheduler_hints:
- group: BE_Affinity_group
- group: BE_Affinity_group
- port_1c1_t1_port_subinterface_indicator:
- - false
- - false
service_template_filter:
substitute_service_template: Nested_1c1_scalling_instanceServiceTemplate.yaml
count: 2
properties:
compute_1c2_catalog_instance_availability_zone:
- get_input: availabilityzone_name
- port_1c2_t1_port_subinterface_indicator:
- - false
vm_flavor_name:
get_input: pd_flavor_name
vm_image_name:
is_required: false
floating_ip_count_required:
is_required: false
- port_1c2_t2_port_subinterface_indicator:
- - false
port_1c2_t1_port_mac_requirements:
mac_count_required:
is_required: false
properties:
compute_1c2_catalog_instance_availability_zone:
- get_input: availabilityzone_name
- port_1c2_t1_port_subinterface_indicator:
- - false
vm_flavor_name:
get_input: pd_flavor_name
vm_image_name:
is_required: false
floating_ip_count_required:
is_required: false
- port_1c2_t2_port_subinterface_indicator:
- - false
port_1c2_t1_port_mac_requirements:
mac_count_required:
is_required: false
- get_input: availabilityzone_name
compute_a_single_1a_scheduler_hints:
- group: BE_Affinity_group
- port_1a_t2_port_subinterface_indicator:
- - false
- port_1a_t1_port_subinterface_indicator:
- - false
compute_a_single_1a_user_data_format:
- RAW
compute_a_single_1a_name:
is_required: false
vm_image_name:
get_input: pd_image_name
- port_1b_t2_port_subinterface_indicator:
- - false
compute_b_single_1b_user_data_format:
- RAW
port_1b_t2_port_mac_requirements:
is_required: false
floating_ip_count_required:
is_required: false
- port_1b_t1_port_subinterface_indicator:
- - false
port_1b_t1_port_network_role_tag: oam
port_1b_t1_port_mac_requirements:
mac_count_required:
name: def
affinity: host
targets:
- - BE_Affinity_group
\ No newline at end of file
+ - BE_Affinity_group
required: true
entry_schema:
type: string
- port_1c1_t2_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_1c1_t2_port_network_role_tag:
type: string
required: true
port_1c1_t1_port_network_role:
type: string
required: true
- port_1c1_t1_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_1c1_t1_port_order:
type: integer
required: true
get_input: port_1c1_t1_port_exCP_naming
vlan_requirements:
get_input: port_1c1_t1_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_1c1_t1_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_1c1_t1_port_ip_requirements
network_role_tag:
get_input: port_1c1_t2_port_exCP_naming
vlan_requirements:
get_input: port_1c1_t2_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_1c1_t2_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_1c1_t2_port_ip_requirements
network_role_tag:
port_1c2_t2_port_subnetpoolid:
type: string
required: true
- port_1c2_t1_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_1c2_t2_port_network_role:
type: string
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_1c2_t2_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_1c2_t1_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
get_input: port_1c2_t2_port_exCP_naming
vlan_requirements:
get_input: port_1c2_t2_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_1c2_t2_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_1c2_t2_port_ip_requirements
network_role_tag:
get_input: port_1c2_t1_port_exCP_naming
vlan_requirements:
get_input: port_1c2_t1_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_1c2_t1_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_1c2_t1_port_ip_requirements
network_role_tag:
port_1a_t1_port_order:
type: integer
required: true
- port_1a_t2_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_1a_t2_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
- port_1a_t1_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_1a_t2_port_vlan_requirements:
type: list
required: true
get_input: port_1a_t1_port_exCP_naming
vlan_requirements:
get_input: port_1a_t1_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_1a_t1_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_1a_t1_port_ip_requirements
network_role_tag:
get_input: port_1a_t2_port_exCP_naming
vlan_requirements:
get_input: port_1a_t2_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_1a_t2_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_1a_t2_port_ip_requirements
network_role_tag:
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_1b_t1_port_order:
- type: integer
- required: true
- port_1b_t1_port_network_role:
- type: string
- required: true
- port_1b_t1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- vm_flavor_name:
- type: string
- required: true
- port_1b_t1_port_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- vm_image_name:
- type: string
- required: true
- port_1b_t2_port_network_role:
- type: string
- required: true
- port_1b_t2_port_order:
- type: integer
- required: true
- port_1b_t2_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
- compute_b_single_1b_user_data_format:
- type: list
- required: true
- entry_schema:
- type: string
- port_1b_t2_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_1b_t2_port_network_role_tag:
- type: string
- required: true
- port_1b_t2_port_subnetpoolid:
- type: string
- required: true
port_1b_t2_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
required: true
entry_schema:
type: json
+ port_1b_t1_port_order:
+ type: integer
+ required: true
port_1b_t2_port_vlan_requirements:
type: list
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_1b_t1_port_subinterface_indicator:
+ port_1b_t1_port_network_role:
+ type: string
+ required: true
+ port_1b_t1_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ vm_flavor_name:
+ type: string
+ required: true
+ port_1b_t1_port_network_role_tag:
+ type: string
+ required: true
+ port_1b_t1_port_ip_requirements:
type: list
required: true
entry_schema:
- type: boolean
- port_1b_t1_port_network_role_tag:
+ type: org.openecomp.datatypes.network.IpRequirements
+ vm_image_name:
type: string
required: true
port_1b_t1_port_subnetpoolid:
required: true
entry_schema:
type: string
+ port_1b_t2_port_network_role:
+ type: string
+ required: true
+ port_1b_t2_port_order:
+ type: integer
+ required: true
port_1b_t1_port_vlan_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
+ compute_b_single_1b_user_data_format:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_1b_t2_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
compute_b_single_1b_name:
type: list
required: true
entry_schema:
type: string
+ port_1b_t2_port_network_role_tag:
+ type: string
+ required: true
+ port_1b_t2_port_subnetpoolid:
+ type: string
+ required: true
node_templates:
b_single_1b:
type: org.openecomp.resource.vfc.compute.nodes.heat.b_single_1b
get_input: port_1b_t1_port_exCP_naming
vlan_requirements:
get_input: port_1b_t1_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_1b_t1_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_1b_t1_port_ip_requirements
network_role_tag:
get_input: port_1b_t2_port_exCP_naming
vlan_requirements:
get_input: port_1b_t2_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_1b_t2_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_1b_t2_port_ip_requirements
network_role_tag:
port_1b_t2_port_order:
type: integer
required: true
- port_1b_t2_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
compute_b_single_1b_user_data_format:
type: list
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_1b_t1_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_1b_t1_port_network_role_tag:
type: string
required: true
get_input: port_1b_t1_port_exCP_naming
vlan_requirements:
get_input: port_1b_t1_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_1b_t1_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_1b_t1_port_ip_requirements
network_role_tag:
get_input: port_1b_t2_port_exCP_naming
vlan_requirements:
get_input: port_1b_t2_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_1b_t2_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_1b_t2_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_pcm_port_2_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pcm_port_3_network_role:
type: string
required: true
required: true
entry_schema:
type: string
- port_pcm_port_3_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pcm_port_2_order:
type: integer
required: true
get_input: port_pcm_port_3_exCP_naming
vlan_requirements:
get_input: port_pcm_port_3_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pcm_port_3_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pcm_port_3_ip_requirements
network_role_tag:
get_input: port_pcm_port_2_exCP_naming
vlan_requirements:
get_input: port_pcm_port_2_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pcm_port_2_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pcm_port_2_ip_requirements
network_role_tag:
port_pcm_port_0_network_role:
type: string
required: true
- port_pcm_port_0_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pcm_port_1_network_role_tag:
type: string
required: true
port_pcm_port_1_network_role:
type: string
required: true
- port_pcm_port_1_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pcm_port_1_network:
type: list
required: true
get_input: port_pcm_port_0_exCP_naming
vlan_requirements:
get_input: port_pcm_port_0_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pcm_port_0_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pcm_port_0_ip_requirements
network_role_tag:
get_input: port_pcm_port_1_exCP_naming
vlan_requirements:
get_input: port_pcm_port_1_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pcm_port_1_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pcm_port_1_ip_requirements
network_role_tag:
directives:
- substitutable
properties:
- port_pcm_port_0_subinterface_indicator:
- - false
port_pcm_port_1_network_role_tag: oam
port_pcm_port_0_fixed_ips:
- ip_address:
vm_image_name:
get_input: pcma_image_name
port_pcm_port_0_network_role_tag: cps
- port_pcm_port_1_subinterface_indicator:
- - false
port_pcm_port_1_network:
- get_input: oam_net_name
port_pcm_port_0_ip_requirements:
port_pcm_port_2_fixed_ips:
- ip_address:
get_input: cps_net_ip
- port_pcm_port_2_subinterface_indicator:
- - false
vm_flavor_name:
get_input: pcma_flavor_name
port_pcm_port_3_security_groups:
get_input: oam_net_ip
compute_pcma_server_user_data_format:
- RAW
- port_pcm_port_3_subinterface_indicator:
- - false
port_pcm_port_2_network:
- get_input: cps_net_name
port_pcm_port_2_ip_requirements:
- dependency_pcma_server_pcm_port_1
dependency_pcm_port_2:
- abstract_pcma_server
- - dependency_pcma_server_pcm_port_2
\ No newline at end of file
+ - dependency_pcma_server_pcm_port_2
get_input: port_pcm_port_00_subnetpoolid
mac_requirements:
get_input: port_pcm_port_00_mac_requirements
+ subinterface_indicator: false
exCP_naming:
get_input: port_pcm_port_00_exCP_naming
vlan_requirements:
get_input: port_pcm_port_01_subnetpoolid
mac_requirements:
get_input: port_pcm_port_01_mac_requirements
+ subinterface_indicator: false
exCP_naming:
get_input: port_pcm_port_01_exCP_naming
vlan_requirements:
status: SUPPORTED
entry_schema:
type: string
- port_1c1_t1_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_1c1_t1_port_network:
type: list
required: true
type: string
required: true
status: SUPPORTED
- port_1c1_t1_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_1c1_t1_port_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_pcm_port_2_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pcm_port_3_network_role:
type: string
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pcm_port_3_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pcm_port_2_order:
type: integer
required: true
status: SUPPORTED
entry_schema:
type: string
- port_2c202_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_1c201_port_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_1c201_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_1c201_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
org.openecomp.resource.abstract.nodes.1c2_catalog_instance:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_2c202_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
compute_1c2_catalog_instance_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_1c201_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_1c201_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
type: string
required: true
status: SUPPORTED
- port_1a_t1_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_1a_t1_port_vlan_requirements:
type: list
required: true
type: string
required: true
status: SUPPORTED
- port_pcm_port_0_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pcm_port_1_network_role_tag:
type: string
required: true
type: string
required: true
status: SUPPORTED
- port_pcm_port_1_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pcm_port_1_network:
type: list
required: true
type: integer
required: true
status: SUPPORTED
- port_1b_t2_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
compute_b_single_1b_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_1b_t1_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_1b_t1_port_value_specs:
type: list
required: true
type: integer
required: true
status: SUPPORTED
- port_1a_t2_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_1a_t2_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_1a_t1_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_1a_t2_port_vlan_requirements:
type: list
required: true
type: integer
required: true
status: SUPPORTED
- port_1b_t2_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
compute_b_single_1b_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_1b_t1_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_1b_t1_port_network_role_tag:
type: string
required: true
type: integer
required: true
status: SUPPORTED
- port_1b_t2_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_1b_t2_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
entry_schema:
type: string
- port_1b_t1_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_1b_t1_port_value_specs:
type: list
required: true
type: integer
required: true
status: SUPPORTED
- port_1b_t2_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_1b_t2_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
entry_schema:
type: string
- port_1b_t1_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
compute_b_single_2b_user_data_format:
type: list
required: true
is_required: false
vm_image_name:
get_input: pd_image_name
- port_1b_t2_port_subinterface_indicator:
- - false
compute_b_single_1b_user_data_format:
- RAW
port_1b_t2_port_mac_requirements:
is_required: false
floating_ip_count_required:
is_required: false
- port_1b_t1_port_subinterface_indicator:
- - false
port_1b_t1_port_value_specs:
- get_attribute:
- abstract_a_single_1a
- get_attribute:
- abstract_1c2_catalog_instance_1
- 1c2_catalog_instance_instance_name
- port_2c202_port_subinterface_indicator:
- - false
vm_flavor_name:
get_input: pd_flavor_name
port_2c202_port_ip_requirements:
is_required: false
floating_ip_count_required:
is_required: false
- port_1c201_port_subinterface_indicator:
- - false
port_1c201_port_mac_requirements:
mac_count_required:
is_required: false
properties:
compute_2c2_catalog_instance_user_data_format:
- RAW1
- port_2c202_port_subinterface_indicator:
- - false
vm_flavor_name:
get_input: pd_flavor_name
port_2c202_port_ip_requirements:
is_required: false
floating_ip_count_required:
is_required: false
- port_1c201_port_subinterface_indicator:
- - false
port_1c201_port_mac_requirements:
mac_count_required:
is_required: false
directives:
- substitutable
properties:
- port_2c202_port_subinterface_indicator:
- - false
compute_1c2_catalog_instance_availability_zone:
- get_input: availabilityzone_name
vm_flavor_name:
is_required: false
floating_ip_count_required:
is_required: false
- port_1c201_port_subinterface_indicator:
- - false
port_1c201_port_mac_requirements:
mac_count_required:
is_required: false
directives:
- substitutable
properties:
- port_2c202_port_subinterface_indicator:
- - false
compute_1c2_catalog_instance_availability_zone:
- get_input: availabilityzone_name
vm_flavor_name:
is_required: false
floating_ip_count_required:
is_required: false
- port_1c201_port_subinterface_indicator:
- - false
port_1c201_port_mac_requirements:
mac_count_required:
is_required: false
- get_input: availabilityzone_name
compute_a_single_1a_scheduler_hints:
- group: BE_Affinity_group
- port_1a_t2_port_subinterface_indicator:
- - false
- port_1a_t1_port_subinterface_indicator:
- - false
compute_a_single_1a_user_data_format:
- RAW
compute_a_single_1a_name:
compute_1c11_scalling_instance_scheduler_hints:
- group: BE_Affinity_group
- group: BE_Affinity_group
- port_1c1_t1_port_subinterface_indicator:
- - false
- - false
port_1c1_t1_port_network:
- 1c1_scalling_instance_network
- 1c1_scalling_instance_network
get_input: pd_image_name
compute_b_single_2b_scheduler_hints:
- group: BE_Affinity_group
- port_1b_t2_port_subinterface_indicator:
- - false
compute_b_single_2b_availability_zone:
- get_input: availabilityzone_name
port_1b_t2_port_mac_requirements:
- get_input:
- b_single_2b_names
- 0
- port_1b_t1_port_subinterface_indicator:
- - false
compute_b_single_2b_user_data_format:
- RAW
port_1b_t1_port_mac_requirements:
compute_1c12_scalling_instance_availability_zone:
- get_input: availabilityzone_name
- get_input: availabilityzone_name
- port_1c1_t1_port_subinterface_indicator:
- - false
- - false
port_1c1_t1_port_network:
- 1c1_scalling_instance_network
- 1c1_scalling_instance_network
- 0
vm_image_name:
get_input: pd_image_name
- port_1a_t1_port_subinterface_indicator:
- - false
compute_a_single_2a_metadata:
- connectivityTo4PNested_2:
get_attribute:
get_input: pd_image_name
compute_b_single_2b_scheduler_hints:
- group: BE_Affinity_group
- port_1b_t2_port_subinterface_indicator:
- - false
compute_b_single_2b_availability_zone:
- get_input: availabilityzone_name
port_1b_t2_port_mac_requirements:
- get_input:
- b_single_2b_names
- 1
- port_1b_t1_port_subinterface_indicator:
- - false
port_1b_t1_port_value_specs:
- get_attribute:
- abstract_a_single_1a
is_required: false
vm_image_name:
get_input: pd_image_name
- port_1b_t2_port_subinterface_indicator:
- - false
compute_b_single_1b_user_data_format:
- RAW
port_1b_t2_port_mac_requirements:
is_required: false
floating_ip_count_required:
is_required: false
- port_1b_t1_port_subinterface_indicator:
- - false
compute_b_single_1b_metadata:
- connectivityTo4PNested_2:
get_attribute:
name: def
affinity: host
targets:
- - BE_Affinity_group
\ No newline at end of file
+ - BE_Affinity_group
port_1c1_t1_port_network_role:
type: string
required: true
- port_1c1_t1_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_1c1_t1_port_network:
type: list
required: true
get_input: port_1c1_t1_port_exCP_naming
vlan_requirements:
get_input: port_1c1_t1_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_1c1_t1_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_1c1_t1_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: string
- port_1c1_t1_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_1c1_t1_port_network:
type: list
required: true
get_input: port_1c1_t1_port_exCP_naming
vlan_requirements:
get_input: port_1c1_t1_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_1c1_t1_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_1c1_t1_port_ip_requirements
network_role_tag:
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_2c202_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
compute_1c2_catalog_instance_availability_zone:
type: list
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_1c201_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_1c201_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
get_input: port_1c201_port_exCP_naming
vlan_requirements:
get_input: port_1c201_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_1c201_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_1c201_port_ip_requirements
network_role_tag:
get_input: port_2c202_port_exCP_naming
vlan_requirements:
get_input: port_2c202_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_2c202_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_2c202_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: string
- port_2c202_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_1c201_port_vlan_requirements:
type: list
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_1c201_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_1c201_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
get_input: port_2c202_port_exCP_naming
vlan_requirements:
get_input: port_2c202_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_2c202_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_2c202_port_ip_requirements
network_role_tag:
get_input: port_1c201_port_exCP_naming
vlan_requirements:
get_input: port_1c201_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_1c201_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_1c201_port_ip_requirements
network_role_tag:
port_1a_t1_port_order:
type: integer
required: true
- port_1a_t2_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_1a_t2_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
- port_1a_t1_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_1a_t2_port_vlan_requirements:
type: list
required: true
get_input: port_1a_t1_port_exCP_naming
vlan_requirements:
get_input: port_1a_t1_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_1a_t1_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_1a_t1_port_ip_requirements
network_role_tag:
get_input: port_1a_t2_port_exCP_naming
vlan_requirements:
get_input: port_1a_t2_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_1a_t2_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_1a_t2_port_ip_requirements
network_role_tag:
vm_image_name:
type: string
required: true
- port_1a_t1_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_1a_t1_port_vlan_requirements:
type: list
required: true
get_input: port_1a_t1_port_exCP_naming
vlan_requirements:
get_input: port_1a_t1_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_1a_t1_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_1a_t1_port_ip_requirements
network_role_tag:
port_1b_t2_port_order:
type: integer
required: true
- port_1b_t2_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
compute_b_single_1b_user_data_format:
type: list
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_1b_t1_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_1b_t1_port_value_specs:
type: list
required: true
get_input: port_1b_t1_port_exCP_naming
vlan_requirements:
get_input: port_1b_t1_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_1b_t1_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_1b_t1_port_ip_requirements
network_role_tag:
get_input: port_1b_t2_port_exCP_naming
vlan_requirements:
get_input: port_1b_t2_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_1b_t2_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_1b_t2_port_ip_requirements
network_role_tag:
port_1b_t2_port_order:
type: integer
required: true
- port_1b_t2_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
compute_b_single_1b_user_data_format:
type: list
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_1b_t1_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_1b_t1_port_network_role_tag:
type: string
required: true
get_input: port_1b_t1_port_exCP_naming
vlan_requirements:
get_input: port_1b_t1_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_1b_t1_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_1b_t1_port_ip_requirements
network_role_tag:
get_input: port_1b_t2_port_exCP_naming
vlan_requirements:
get_input: port_1b_t2_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_1b_t2_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_1b_t2_port_ip_requirements
network_role_tag:
port_1b_t2_port_order:
type: integer
required: true
- port_1b_t2_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_1b_t2_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
required: true
entry_schema:
type: string
- port_1b_t1_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_1b_t1_port_value_specs:
type: list
required: true
get_input: port_1b_t1_port_exCP_naming
vlan_requirements:
get_input: port_1b_t1_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_1b_t1_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_1b_t1_port_ip_requirements
network_role_tag:
get_input: port_1b_t2_port_exCP_naming
vlan_requirements:
get_input: port_1b_t2_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_1b_t2_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_1b_t2_port_ip_requirements
network_role_tag:
port_1b_t2_port_order:
type: integer
required: true
- port_1b_t2_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_1b_t2_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
required: true
entry_schema:
type: string
- port_1b_t1_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
compute_b_single_2b_user_data_format:
type: list
required: true
get_input: port_1b_t1_port_exCP_naming
vlan_requirements:
get_input: port_1b_t1_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_1b_t1_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_1b_t1_port_ip_requirements
network_role_tag:
get_input: port_1b_t2_port_exCP_naming
vlan_requirements:
get_input: port_1b_t2_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_1b_t2_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_1b_t2_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_pcm_port_2_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pcm_port_3_network_role:
type: string
required: true
required: true
entry_schema:
type: string
- port_pcm_port_3_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pcm_port_2_order:
type: integer
required: true
get_input: port_pcm_port_3_exCP_naming
vlan_requirements:
get_input: port_pcm_port_3_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pcm_port_3_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pcm_port_3_ip_requirements
network_role_tag:
get_input: port_pcm_port_2_exCP_naming
vlan_requirements:
get_input: port_pcm_port_2_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pcm_port_2_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pcm_port_2_ip_requirements
network_role_tag:
port_pcm_port_0_network_role:
type: string
required: true
- port_pcm_port_0_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pcm_port_1_network_role_tag:
type: string
required: true
port_pcm_port_1_network_role:
type: string
required: true
- port_pcm_port_1_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pcm_port_1_network:
type: list
required: true
get_input: port_pcm_port_0_exCP_naming
vlan_requirements:
get_input: port_pcm_port_0_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pcm_port_0_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pcm_port_0_ip_requirements
network_role_tag:
get_input: port_pcm_port_1_exCP_naming
vlan_requirements:
get_input: port_pcm_port_1_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pcm_port_1_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pcm_port_1_ip_requirements
network_role_tag:
directives:
- substitutable
properties:
- port_pcm_port_0_subinterface_indicator:
- - false
port_pcm_port_1_network_role_tag: oam
port_pcm_port_0_fixed_ips:
- ip_address:
vm_image_name:
get_input: pcma_image_name
port_pcm_port_0_network_role_tag: cps
- port_pcm_port_1_subinterface_indicator:
- - false
port_pcm_port_1_network:
- get_input: oam_net_name
port_pcm_port_0_ip_requirements:
port_pcm_port_2_fixed_ips:
- ip_address:
get_input: cps_net_ip
- port_pcm_port_2_subinterface_indicator:
- - false
vm_flavor_name:
get_input: pcma_flavor_name
port_pcm_port_3_security_groups:
get_input: oam_net_ip
compute_pcma_server_user_data_format:
- RAW
- port_pcm_port_3_subinterface_indicator:
- - false
port_pcm_port_2_network:
- get_input: cps_net_name
port_pcm_port_2_ip_requirements:
- dependency_pcma_server_pcm_port_1
dependency_pcm_port_2:
- abstract_pcma_server
- - dependency_pcma_server_pcm_port_2
\ No newline at end of file
+ - dependency_pcma_server_pcm_port_2
get_input: port_pcm_port_00_subnetpoolid
mac_requirements:
get_input: port_pcm_port_00_mac_requirements
+ subinterface_indicator: false
exCP_naming:
get_input: port_pcm_port_00_exCP_naming
vlan_requirements:
get_input: port_pcm_port_01_subnetpoolid
mac_requirements:
get_input: port_pcm_port_01_mac_requirements
+ subinterface_indicator: false
exCP_naming:
get_input: port_pcm_port_01_exCP_naming
vlan_requirements:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_pd_server_nested2_1b_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
requirements:
- dependency_pd_server_nested2_1b:
capability: tosca.capabilities.Node
status: SUPPORTED
entry_schema:
type: string
- port_cmaui_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
compute_cmaui_1c1_main_name:
type: list
required: true
type: string
required: true
status: SUPPORTED
- port_ps_server_main_1b_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_ps_server_main_1b_port_order:
type: integer
required: true
org.openecomp.resource.abstract.nodes.pd_server_main_1b:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_pd_server_main_1b_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
index_value:
type: integer
description: Index value of this substitution service template runtime instance
org.openecomp.resource.abstract.nodes.pd_server_main_1b_1:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_pd_server_main_1b_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
index_value:
type: integer
description: Index value of this substitution service template runtime instance
type: string
required: true
status: SUPPORTED
- port_ps_server_main_1b_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_ps_server_main_1b_port_order:
type: integer
required: true
status: SUPPORTED
entry_schema:
type: string
- port_cmaui_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_cmaui_port_subnetpoolid:
type: string
required: true
type: string
required: true
status: SUPPORTED
- port_ps_server_nested2_1b_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_ps_server_nested2_1b_port_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_cmaui_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
compute_cmaui_1c1_main_name:
type: list
required: true
directives:
- substitutable
properties:
- port_pd_server_main_1b_port_subinterface_indicator:
- - false
compute_pd_server_main_1b_availability_zone:
- get_input: availability_zone_0
port_pd_server_main_1b_port_replacement_policy:
- get_input: availability_zone_0
vm_flavor_name:
get_input: ps_server_main_1b_flavor
- port_ps_server_main_1b_port_subinterface_indicator:
- - false
vm_image_name:
get_input: ps_server_main_1b_image
compute_ps_server_main_1b_name:
compute_cmaui_1c1_main_availability_zone:
- get_input: availability_zone_0
- get_input: availability_zone_0
- port_cmaui_port_subinterface_indicator:
- - false
- - false
compute_cmaui_1c1_main_name:
- get_input:
- cmaui_1c1_main_names
- test_nested_pattern_4_main_0
- abstract_pd_server_main_1b_1
- abstract_ps_server_main_1b_1
- - abstract_cmaui_1c1_main_1
\ No newline at end of file
+ - abstract_cmaui_1c1_main_1
required: true
entry_schema:
type: string
- port_cmaui_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
compute_cmaui_1c1_main_name:
type: list
required: true
get_input: port_cmaui_port_exCP_naming
vlan_requirements:
get_input: port_cmaui_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_cmaui_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_cmaui_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: string
- port_cmaui_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
compute_cmaui_1c1_main_name:
type: list
required: true
get_input: port_cmaui_port_exCP_naming
vlan_requirements:
get_input: port_cmaui_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_cmaui_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_cmaui_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: string
- port_cmaui_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_cmaui_port_subnetpoolid:
type: string
required: true
get_input: port_cmaui_port_exCP_naming
vlan_requirements:
get_input: port_cmaui_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_cmaui_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_cmaui_port_ip_requirements
network_role_tag:
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_pd_server_main_1b_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
index_value:
type: integer
description: Index value of this substitution service template runtime instance
get_input: port_pd_server_main_1b_port_exCP_naming
vlan_requirements:
get_input: port_pd_server_main_1b_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd_server_main_1b_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd_server_main_1b_port_ip_requirements
network_role_tag:
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_pd_server_main_1b_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
index_value:
type: integer
description: Index value of this substitution service template runtime instance
get_input: port_pd_server_main_1b_port_exCP_naming
vlan_requirements:
get_input: port_pd_server_main_1b_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd_server_main_1b_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd_server_main_1b_port_ip_requirements
network_role_tag:
port_pd_server_nested2_1b_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
- port_pd_server_nested2_1b_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
node_templates:
pd_server_nested2_1b:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server_nested2_1b
get_input: port_pd_server_nested2_1b_port_exCP_naming
vlan_requirements:
get_input: port_pd_server_nested2_1b_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd_server_nested2_1b_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd_server_nested2_1b_port_ip_requirements
network_role_tag:
port_ps_server_main_1b_port_network_role:
type: string
required: true
- port_ps_server_main_1b_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_ps_server_main_1b_port_order:
type: integer
required: true
get_input: port_ps_server_main_1b_port_exCP_naming
vlan_requirements:
get_input: port_ps_server_main_1b_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_ps_server_main_1b_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_ps_server_main_1b_port_ip_requirements
network_role_tag:
port_ps_server_main_1b_port_network_role:
type: string
required: true
- port_ps_server_main_1b_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_ps_server_main_1b_port_order:
type: integer
required: true
get_input: port_ps_server_main_1b_port_exCP_naming
vlan_requirements:
get_input: port_ps_server_main_1b_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_ps_server_main_1b_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_ps_server_main_1b_port_ip_requirements
network_role_tag:
port_ps_server_nested2_1b_port_network_role_tag:
type: string
required: true
- port_ps_server_nested2_1b_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_ps_server_nested2_1b_port_ip_requirements:
type: list
required: true
get_input: port_ps_server_nested2_1b_port_exCP_naming
vlan_requirements:
get_input: port_ps_server_nested2_1b_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_ps_server_nested2_1b_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_ps_server_nested2_1b_port_ip_requirements
network_role_tag:
get_input: port_pd_server_pattern4_port_1_subnetpoolid
mac_requirements:
get_input: port_pd_server_pattern4_port_1_mac_requirements
+ subinterface_indicator: false
exCP_naming:
get_input: port_pd_server_pattern4_port_1_exCP_naming
vlan_requirements:
get_input: port_pd_server_pattern4_port_2_subnetpoolid
mac_requirements:
get_input: port_pd_server_pattern4_port_2_mac_requirements
+ subinterface_indicator: false
exCP_naming:
get_input: port_pd_server_pattern4_port_2_exCP_naming
vlan_requirements:
get_input: port_pd_server_pattern4_port_01_subnetpoolid
mac_requirements:
get_input: port_pd_server_pattern4_port_01_mac_requirements
+ subinterface_indicator: false
exCP_naming:
get_input: port_pd_server_pattern4_port_01_exCP_naming
vlan_requirements:
get_input: port_pd_server_pattern4_port_02_subnetpoolid
mac_requirements:
get_input: port_pd_server_pattern4_port_02_mac_requirements
+ subinterface_indicator: false
exCP_naming:
get_input: port_pd_server_pattern4_port_02_exCP_naming
vlan_requirements:
- get_input: availability_zone_0
vm_flavor_name:
get_input: ps_server_main_1b_flavor
- port_ps_server_main_1b_port_subinterface_indicator:
- - false
vm_image_name:
get_input: ps_server_main_1b_image
compute_ps_server_main_1b_name:
compute_cmaui_1c1_main_availability_zone:
- get_input: availability_zone_0
- get_input: availability_zone_0
- port_cmaui_port_subinterface_indicator:
- - false
- - false
compute_cmaui_1c1_main_name:
- get_input:
- cmaui_1c1_main_names
directives:
- substitutable
properties:
- port_pd_server_main_1b_port_subinterface_indicator:
- - false
compute_pd_server_main_1b_availability_zone:
- get_input: availability_zone_0
port_pd_server_main_1b_port_replacement_policy:
- dependency_test_nested_pattern_4_nested2
dependency_test_nested3Level_test_nested2Level:
- test_nested2Level
- - dependency_test_nested3Level
\ No newline at end of file
+ - dependency_test_nested3Level
is_required: false
port_pd_server_nested2_1b_port_network:
- get_input: jsa_name
- port_pd_server_nested2_1b_port_subinterface_indicator:
- - false
service_template_filter:
substitute_service_template: Nested_pd_server_nested2_1bServiceTemplate.yaml
count: 1
directives:
- substitutable
properties:
- port_ps_server_nested2_1b_port_subinterface_indicator:
- - false
port_ps_server_nested2_1b_port_ip_requirements:
- ip_version: 4
ip_count_required:
- get_input:
- cmaui_1c1_nested2_names
- 0
- port_cmaui_port_subinterface_indicator:
- - false
- - false
compute_cmaui_1c1_nested2_availability_zone:
- get_input: availability_zone_0
- get_input: availability_zone_0
type: string
required: true
status: SUPPORTED
- port_pd_server_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd_server_port_network_role_tag:
type: string
required: true
status: SUPPORTED
entry_schema:
type: json
- port_oam_server_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_oam_server_port_replacement_policy:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_sm_server_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
compute_sm_server_name:
type: list
required: true
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_ps_server_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_ps_server_port_ip_requirements:
type: list
required: true
required: true
entry_schema:
type: json
- port_oam_server_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_oam_server_port_replacement_policy:
type: list
required: true
get_input: port_oam_server_port_exCP_naming
vlan_requirements:
get_input: port_oam_server_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_oam_server_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_oam_server_port_ip_requirements
network_role_tag:
get_input: port_oam_server_port_network_role_tag
network_role:
get_input: port_oam_server_port_network_role
- subnetpoolid:
- get_input: port_oam_server_port_subnetpoolid
fixed_ips:
get_input:
- port_oam_server_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_oam_server_port_subnetpoolid
network:
get_input:
- port_oam_server_port_network
vm_flavor_name:
type: string
required: true
- port_pd_server_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd_server_port_network_role_tag:
type: string
required: true
get_input: port_pd_server_port_exCP_naming
vlan_requirements:
get_input: port_pd_server_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd_server_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd_server_port_ip_requirements
network_role_tag:
get_input: port_pd_server_port_network_role_tag
network_role:
get_input: port_pd_server_port_network_role
- subnetpoolid:
- get_input: port_pd_server_port_subnetpoolid
fixed_ips:
get_input:
- port_pd_server_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_pd_server_port_subnetpoolid
network:
get_input:
- port_pd_server_port_network
port_ps_server_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
- port_ps_server_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_ps_server_port_ip_requirements:
type: list
required: true
get_input: port_ps_server_port_exCP_naming
vlan_requirements:
get_input: port_ps_server_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_ps_server_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_ps_server_port_ip_requirements
network_role_tag:
get_input: port_ps_server_port_network_role_tag
network_role:
get_input: port_ps_server_port_network_role
- subnetpoolid:
- get_input: port_ps_server_port_subnetpoolid
fixed_ips:
get_input:
- port_ps_server_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_ps_server_port_subnetpoolid
network:
get_input:
- port_ps_server_port_network
required: true
entry_schema:
type: string
- port_sm_server_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
compute_sm_server_name:
type: list
required: true
get_input: port_sm_server_port_exCP_naming
vlan_requirements:
get_input: port_sm_server_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_sm_server_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_sm_server_port_ip_requirements
network_role_tag:
get_input: port_sm_server_port_network_role_tag
network_role:
get_input: port_sm_server_port_network_role
- subnetpoolid:
- get_input: port_sm_server_port_subnetpoolid
fixed_ips:
get_input:
- port_sm_server_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_sm_server_port_subnetpoolid
network:
get_input:
- port_sm_server_port_network
- get_input: net1
vm_flavor_name:
get_input: pd_server_flavor
- port_pd_server_port_subinterface_indicator:
- - false
port_pd_server_port_fixed_ips:
- ip_address:
get_input:
- 0
vm_flavor_name:
get_input: ps_server_flavor
- port_ps_server_port_subinterface_indicator:
- - false
port_ps_server_port_ip_requirements:
- ip_version: 4
ip_count_required:
get_input: sm_server_flavor
port_sm_server_port_network:
- get_input: net1
- port_sm_server_port_subinterface_indicator:
- - false
compute_sm_server_name:
- get_input:
- sm_server_names
- get_input: net2
port_oam_server_port_security_groups:
- - get_input: p1
- port_oam_server_port_subinterface_indicator:
- - false
port_oam_server_port_replacement_policy:
- AUTO
vm_flavor_name:
cmaui_port_7:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_cmaui_port_7_subnetpoolid
+ network:
+ get_input: net1
replacement_policy: AUTO
ip_requirements:
get_input: port_cmaui_port_7_ip_requirements
get_input:
- cmaui_oam_ips
- 0
- subnetpoolid:
- get_input: port_cmaui_port_7_subnetpoolid
mac_requirements:
get_input: port_cmaui_port_7_mac_requirements
+ subinterface_indicator: false
exCP_naming:
get_input: port_cmaui_port_7_exCP_naming
vlan_requirements:
get_input: port_cmaui_port_7_vlan_requirements
network_role_tag:
get_input: port_cmaui_port_7_network_role_tag
- network:
- get_input: net1
order:
get_input: port_cmaui_port_7_order
requirements:
cmaui_port_8:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_cmaui_port_8_subnetpoolid
+ network:
+ get_input: net2
replacement_policy: AUTO
ip_requirements:
get_input: port_cmaui_port_8_ip_requirements
get_input:
- cmaui_oam_ips
- 0
- subnetpoolid:
- get_input: port_cmaui_port_8_subnetpoolid
mac_requirements:
get_input: port_cmaui_port_8_mac_requirements
+ subinterface_indicator: false
exCP_naming:
get_input: port_cmaui_port_8_exCP_naming
vlan_requirements:
get_input: port_cmaui_port_8_vlan_requirements
network_role_tag:
get_input: port_cmaui_port_8_network_role_tag
- network:
- get_input: net2
order:
get_input: port_cmaui_port_8_order
requirements:
type: string
required: true
status: SUPPORTED
- port_pd02_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd02_port_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
status: SUPPORTED
entry_schema:
type: string
- port_oam02_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
requirements:
- dependency_oam_oam02_port:
capability: tosca.capabilities.Node
type: string
required: true
status: SUPPORTED
- port_oam01_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
vm_image_name:
type: string
required: true
type: string
required: true
status: SUPPORTED
- port_cmaui02_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
requirements:
- dependency_cmaui_cmaui02_port:
capability: tosca.capabilities.Node
status: SUPPORTED
entry_schema:
type: string
- port_cmaui01_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_cmaui01_port_vlan_requirements:
type: list
required: true
type: string
required: true
status: SUPPORTED
- port_pd02_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd02_port_vlan_requirements:
type: list
required: true
vm_flavor_name:
get_input: pd_flavor_name
port_pd02_port_network_role_tag: oam
- port_pd02_port_subinterface_indicator:
- - false
vm_image_name:
get_input: pd_image_name
port_pd02_port_ip_requirements:
is_required: false
port_pd01_port_network:
- get_input: oam_net_name
- port_pd01_port_subinterface_indicator:
- - false
port_pd01_port_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
port_cmaui02_port_network_role_tag:
type: string
required: true
- port_cmaui02_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
node_templates:
cmaui_cmaui02_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
get_input: port_cmaui02_port_exCP_naming
vlan_requirements:
get_input: port_cmaui02_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_cmaui02_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_cmaui02_port_ip_requirements
network_role_tag:
get_input: port_cmaui02_port_network_role_tag
network_role:
get_input: port_cmaui02_port_network_role
- subnetpoolid:
- get_input: port_cmaui02_port_subnetpoolid
fixed_ips:
get_input:
- port_cmaui02_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_cmaui02_port_subnetpoolid
network:
get_input:
- port_cmaui02_port_network
required: true
entry_schema:
type: string
- port_cmaui01_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_cmaui01_port_vlan_requirements:
type: list
required: true
get_input: port_cmaui01_port_exCP_naming
vlan_requirements:
get_input: port_cmaui01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_cmaui01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_cmaui01_port_ip_requirements
network_role_tag:
get_input: port_cmaui01_port_network_role_tag
network_role:
get_input: port_cmaui01_port_network_role
- subnetpoolid:
- get_input: port_cmaui01_port_subnetpoolid
fixed_ips:
get_input:
- port_cmaui01_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_cmaui01_port_subnetpoolid
network:
get_input:
- port_cmaui01_port_network
required: true
entry_schema:
type: string
- port_oam02_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
node_templates:
oam_oam02_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
get_input: port_oam02_port_exCP_naming
vlan_requirements:
get_input: port_oam02_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_oam02_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_oam02_port_ip_requirements
network_role_tag:
get_input: port_oam02_port_network_role_tag
network_role:
get_input: port_oam02_port_network_role
- subnetpoolid:
- get_input: port_oam02_port_subnetpoolid
fixed_ips:
get_input:
- port_oam02_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_oam02_port_subnetpoolid
network:
get_input:
- port_oam02_port_network
vm_flavor_name:
type: string
required: true
- port_oam01_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
vm_image_name:
type: string
required: true
get_input: port_oam01_port_exCP_naming
vlan_requirements:
get_input: port_oam01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_oam01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_oam01_port_ip_requirements
network_role_tag:
get_input: port_oam01_port_network_role_tag
network_role:
get_input: port_oam01_port_network_role
- subnetpoolid:
- get_input: port_oam01_port_subnetpoolid
fixed_ips:
get_input:
- port_oam01_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_oam01_port_subnetpoolid
network:
get_input:
- port_oam01_port_network
port_pd02_port_network_role_tag:
type: string
required: true
- port_pd02_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd02_port_vlan_requirements:
type: list
required: true
get_input: port_pd02_port_exCP_naming
vlan_requirements:
get_input: port_pd02_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd02_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd02_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
port_pd02_port_network_role_tag:
type: string
required: true
- port_pd02_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd02_port_vlan_requirements:
type: list
required: true
get_input: port_pd02_port_exCP_naming
vlan_requirements:
get_input: port_pd02_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd02_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd02_port_ip_requirements
network_role_tag:
get_input: port_pd02_port_network_role_tag
network_role:
get_input: port_pd02_port_network_role
- subnetpoolid:
- get_input: port_pd02_port_subnetpoolid
fixed_ips:
get_input:
- port_pd02_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_pd02_port_subnetpoolid
network:
get_input:
- port_pd02_port_network
required: true
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
get_input: port_pd01_port_network_role_tag
network_role:
get_input: port_pd01_port_network_role
- subnetpoolid:
- get_input: port_pd01_port_subnetpoolid
fixed_ips:
get_input:
- port_pd01_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_pd01_port_subnetpoolid
network:
get_input:
- port_pd01_port_network
- - get_input: p2
port_cmaui02_port_network:
- get_input: net
- port_cmaui02_port_subinterface_indicator:
- - false
service_template_filter:
substitute_service_template: Nested_cmauiServiceTemplate.yaml
count: 1
- get_input:
- cmaui_names
- 0
- port_cmaui01_port_subinterface_indicator:
- - false
compute_cmaui_availability_zone:
- get_input: availability_zone_0
vm_image_name:
- AUTO
vm_flavor_name:
get_input: cmaui_flavor
- port_oam01_port_subinterface_indicator:
- - false
vm_image_name:
get_input: cmaui_image
port_oam01_port_fixed_ips:
- get_input:
- oam_names
- 0
- port_oam02_port_subinterface_indicator:
- - false
service_template_filter:
substitute_service_template: Nested_oamServiceTemplate.yaml
count: 1
- local_storage_server_ps_1
dependency_server_ps_2_test_nested3Level:
- test_nested3Level
- - dependency_server_ps_2
\ No newline at end of file
+ - dependency_server_ps_2
is_required: false
vm_flavor_name:
get_input: cmaui_flavor
- port_pd02_port_subinterface_indicator:
- - false
vm_image_name:
get_input: cmaui_image
port_pd02_port_security_groups:
- get_input:
- ps_names
- 0
- port_pd01_port_subinterface_indicator:
- - false
service_template_filter:
substitute_service_template: Nested_ps_1ServiceTemplate.yaml
count: 1
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
type: integer
required: true
status: SUPPORTED
- port_ps02_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
compute_pd_server_user_data_format:
type: list
required: true
type: string
required: true
status: SUPPORTED
- port_pd02_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd02_port_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
type: string
required: true
status: SUPPORTED
- port_pd02_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd02_port_vlan_requirements:
type: list
required: true
type: string
required: true
status: SUPPORTED
- port_pd02_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd02_port_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
vm_flavor_name:
get_input: pd_flavor_name
port_pd02_port_network_role_tag: oam
- port_pd02_port_subinterface_indicator:
- - false
vm_image_name:
get_input: pd_image_name
port_pd02_port_ip_requirements:
is_required: false
port_pd01_port_network:
- get_input: oam_net_name
- port_pd01_port_subinterface_indicator:
- - false
port_pd01_port_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
required: true
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
port_pd02_port_network_role_tag:
type: string
required: true
- port_pd02_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd02_port_vlan_requirements:
type: list
required: true
get_input: port_pd02_port_exCP_naming
vlan_requirements:
get_input: port_pd02_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd02_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd02_port_ip_requirements
network_role_tag:
port_pd02_port_network_role_tag:
type: string
required: true
- port_pd02_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd02_port_vlan_requirements:
type: list
required: true
get_input: port_pd02_port_exCP_naming
vlan_requirements:
get_input: port_pd02_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd02_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd02_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
port_ps02_port_order:
type: integer
required: true
- port_ps02_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
compute_pd_server_user_data_format:
type: list
required: true
get_input: port_ps02_port_exCP_naming
vlan_requirements:
get_input: port_ps02_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_ps02_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_ps02_port_ip_requirements
network_role_tag:
port_pd02_port_network_role_tag:
type: string
required: true
- port_pd02_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd02_port_vlan_requirements:
type: list
required: true
get_input: port_pd02_port_exCP_naming
vlan_requirements:
get_input: port_pd02_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd02_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd02_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
is_required: false
port_pd01_port_network:
- get_input: oam_net_name
- port_pd01_port_subinterface_indicator:
- - false
port_pd01_port_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
port_ps02_port_network_role_tag: oam
vm_image_name:
get_input: pd_image_name
- port_ps02_port_subinterface_indicator:
- - false
compute_pd_server_user_data_format:
- RAW
port_ps02_port_network:
vm_flavor_name:
get_input: pd_flavor_name
port_pd02_port_network_role_tag: oam
- port_pd02_port_subinterface_indicator:
- - false
vm_image_name:
get_input: pd_image_name
port_pd02_port_ip_requirements:
is_required: false
port_pd01_port_network:
- get_input: oam_net_name
- port_pd01_port_subinterface_indicator:
- - false
port_pd01_port_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
is_required: false
port_pd01_port_network:
- get_input: oam_net_name
- port_pd01_port_subinterface_indicator:
- - false
port_pd01_port_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
vm_flavor_name:
get_input: pd_flavor_name
port_pd02_port_network_role_tag: oam
- port_pd02_port_subinterface_indicator:
- - false
vm_image_name:
get_input: pd_image_name
port_pd02_port_ip_requirements:
type: string
required: true
status: SUPPORTED
- port_pd_server_1b_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd_server_1b_port_vlan_requirements:
type: list
required: true
type: string
required: true
status: SUPPORTED
- port_osm_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
entry_schema:
type: json
- port_oam_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_oam_port_vlan_requirements:
type: list
required: true
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_ps_server_1b_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_ps_server_1b_port_network_role_tag:
type: string
required: true
status: SUPPORTED
entry_schema:
type: string
- port_BE_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
attributes:
BE_1c1_accessIPv4:
type: string
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_ps_server_1b_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_ps_server_1b_port_network_role_tag:
type: string
required: true
status: SUPPORTED
entry_schema:
type: string
- port_rd_server_1b_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
vm_flavor_name:
type: string
required: true
status: SUPPORTED
entry_schema:
type: string
- port_cmaui_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_cmaui_port_subnetpoolid:
type: string
required: true
port_ps_server_1b_port_mac_requirements:
mac_count_required:
is_required: false
- port_ps_server_1b_port_subinterface_indicator:
- - false
port_ps_server_1b_port_fixed_ips:
- ip_address:
get_input:
- get_input: net
compute_rd_server_1b_availability_zone:
- get_input: availability_zone_0
- port_rd_server_1b_port_subinterface_indicator:
- - false
vm_flavor_name:
get_input: rd_server_1b_flavor
port_rd_server_1b_port_ip_requirements:
properties:
port_osm_port_replacement_policy:
- AUTO
- port_osm_port_subinterface_indicator:
- - false
port_osm_port_network:
- packet_internal_network_2
compute_osm_server_1c2_name:
properties:
port_osm_port_replacement_policy:
- AUTO
- port_osm_port_subinterface_indicator:
- - false
port_osm_port_network:
- packet_external_network_2
compute_osm_server_1c2_name:
port_BE_port_replacement_policy:
- AUTO
- AUTO
- port_BE_port_subinterface_indicator:
- - false
- - false
service_template_filter:
substitute_service_template: Nested_BE_1c1ServiceTemplate.yaml
count: 2
value:
get_attribute:
- abstract_osm_server_1c2_1
- - osm_server_1c2_accessIPv4
\ No newline at end of file
+ - osm_server_1c2_accessIPv4
required: true
entry_schema:
type: string
- port_BE_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
node_templates:
BE_1c1_BE_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
get_input: port_BE_port_exCP_naming
vlan_requirements:
get_input: port_BE_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_BE_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_BE_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: string
- port_cmaui_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_cmaui_port_subnetpoolid:
type: string
required: true
get_input: port_cmaui_port_exCP_naming
vlan_requirements:
get_input: port_cmaui_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_cmaui_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_cmaui_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: json
- port_oam_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_oam_port_vlan_requirements:
type: list
required: true
get_input: port_oam_port_exCP_naming
vlan_requirements:
get_input: port_oam_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_oam_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_oam_port_ip_requirements
network_role_tag:
port_osm_port_subnetpoolid:
type: string
required: true
- port_osm_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
index_value:
type: integer
description: Index value of this substitution service template runtime instance
get_input: port_osm_port_exCP_naming
vlan_requirements:
get_input: port_osm_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_osm_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_osm_port_ip_requirements
network_role_tag:
port_ps_server_1b_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_ps_server_1b_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_ps_server_1b_port_network_role_tag:
type: string
required: true
get_input: port_ps_server_1b_port_exCP_naming
vlan_requirements:
get_input: port_ps_server_1b_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_ps_server_1b_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_ps_server_1b_port_ip_requirements
network_role_tag:
vm_flavor_name:
type: string
required: true
- port_pd_server_1b_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd_server_1b_port_vlan_requirements:
type: list
required: true
get_input: port_pd_server_1b_port_exCP_naming
vlan_requirements:
get_input: port_pd_server_1b_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd_server_1b_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd_server_1b_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: string
- port_rd_server_1b_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
vm_flavor_name:
type: string
required: true
get_input: port_rd_server_1b_port_exCP_naming
vlan_requirements:
get_input: port_rd_server_1b_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_rd_server_1b_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_rd_server_1b_port_ip_requirements
network_role_tag:
port_ps_server_1b_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_ps_server_1b_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_ps_server_1b_port_network_role_tag:
type: string
required: true
get_input: port_ps_server_1b_port_exCP_naming
vlan_requirements:
get_input: port_ps_server_1b_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_ps_server_1b_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_ps_server_1b_port_ip_requirements
network_role_tag:
get_input: port_pd_server_port_1_subnetpoolid
mac_requirements:
get_input: port_pd_server_port_1_mac_requirements
+ subinterface_indicator: false
exCP_naming:
get_input: port_pd_server_port_1_exCP_naming
vlan_requirements:
get_input: port_pd_server_port_2_subnetpoolid
mac_requirements:
get_input: port_pd_server_port_2_mac_requirements
+ subinterface_indicator: false
exCP_naming:
get_input: port_pd_server_port_2_exCP_naming
vlan_requirements:
- 0
vm_flavor_name:
get_input: pd_server_1b_flavor
- port_pd_server_1b_port_subinterface_indicator:
- - false
vm_image_name:
get_input: pd_server_1b_image
port_pd_server_1b_port_replacement_policy:
- get_input:
- cmaui_1c1_names
- 0
- port_cmaui_port_subinterface_indicator:
- - false
- - false
service_template_filter:
substitute_service_template: Nested_cmaui_1c1ServiceTemplate.yaml
count: 2
port_ps_server_1b_port_mac_requirements:
mac_count_required:
is_required: false
- port_ps_server_1b_port_subinterface_indicator:
- - false
port_ps_server_1b_port_fixed_ips:
- ip_address:
get_input:
get_attribute:
- abstract_cmaui_1c1
- cmaui_1c1_accessIPv4
- port_oam_port_subinterface_indicator:
- - false
port_oam_port_ip_requirements:
- ip_version: 4
ip_count_required:
- 1
vm_image_name:
get_input: oam_server_1c2_image
- port_oam_port_subinterface_indicator:
- - false
port_oam_port_ip_requirements:
- ip_version: 4
ip_count_required:
- dependency
dependency_server_1b_pd_2:
- abstract_pd_server_1b
- - dependency_pd_server_1b
\ No newline at end of file
+ - dependency_pd_server_1b
type: string
required: true
status: SUPPORTED
- port_oam_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_oam_port_vlan_requirements:
type: list
required: true
type: string
required: true
status: SUPPORTED
- port_pd_server_1b_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd_server_1b_port_vlan_requirements:
type: list
required: true
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_ps_server_1b_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_ps_server_1b_port_network_role_tag:
type: string
required: true
status: SUPPORTED
entry_schema:
type: string
- port_cmaui_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_cmaui_port_subnetpoolid:
type: string
required: true
required: true
entry_schema:
type: string
- port_cmaui_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_cmaui_port_subnetpoolid:
type: string
required: true
get_input: port_cmaui_port_exCP_naming
vlan_requirements:
get_input: port_cmaui_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_cmaui_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_cmaui_port_ip_requirements
network_role_tag:
vm_image_name:
type: string
required: true
- port_oam_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_oam_port_vlan_requirements:
type: list
required: true
get_input: port_oam_port_exCP_naming
vlan_requirements:
get_input: port_oam_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_oam_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_oam_port_ip_requirements
network_role_tag:
vm_flavor_name:
type: string
required: true
- port_pd_server_1b_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd_server_1b_port_vlan_requirements:
type: list
required: true
get_input: port_pd_server_1b_port_exCP_naming
vlan_requirements:
get_input: port_pd_server_1b_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd_server_1b_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd_server_1b_port_ip_requirements
network_role_tag:
port_ps_server_1b_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_ps_server_1b_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_ps_server_1b_port_network_role_tag:
type: string
required: true
get_input: port_ps_server_1b_port_exCP_naming
vlan_requirements:
get_input: port_ps_server_1b_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_ps_server_1b_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_ps_server_1b_port_ip_requirements
network_role_tag:
- get_input:
- cmaui_1c1_names
- 0
- port_cmaui_port_subinterface_indicator:
- - false
- - false
service_template_filter:
substitute_service_template: Nested_cmaui_1c1ServiceTemplate.yaml
count: 2
- 0
vm_flavor_name:
get_input: pd_server_1b_flavor
- port_pd_server_1b_port_subinterface_indicator:
- - false
vm_image_name:
get_input: pd_server_1b_image
port_pd_server_1b_port_replacement_policy:
port_ps_server_1b_port_mac_requirements:
mac_count_required:
is_required: false
- port_ps_server_1b_port_subinterface_indicator:
- - false
port_ps_server_1b_port_fixed_ips:
- ip_address:
get_input:
- 1
vm_image_name:
get_input: oam_server_1c2_image
- port_oam_port_subinterface_indicator:
- - false
port_oam_port_ip_requirements:
- ip_version: 4
ip_count_required:
- 1
vm_image_name:
get_input: oam_server_1c2_image
- port_oam_port_subinterface_indicator:
- - false
port_oam_port_ip_requirements:
- ip_version: 4
ip_count_required:
- dependency_cmaui_1c1_cmaui_port
dependency_packet_external_network:
- packet_external_network
- - dependency
\ No newline at end of file
+ - dependency
type: string
required: true
status: SUPPORTED
- port_oam_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_oam_port_vlan_requirements:
type: list
required: true
type: string
required: true
status: SUPPORTED
- port_pd_server_1b_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd_server_1b_port_vlan_requirements:
type: list
required: true
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_ps_server_1b_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_ps_server_1b_port_network_role_tag:
type: string
required: true
status: SUPPORTED
entry_schema:
type: string
- port_cmaui_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_cmaui_port_subnetpoolid:
type: string
required: true
required: true
entry_schema:
type: string
- port_cmaui_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_cmaui_port_subnetpoolid:
type: string
required: true
get_input: port_cmaui_port_exCP_naming
vlan_requirements:
get_input: port_cmaui_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_cmaui_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_cmaui_port_ip_requirements
network_role_tag:
vm_image_name:
type: string
required: true
- port_oam_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_oam_port_vlan_requirements:
type: list
required: true
get_input: port_oam_port_exCP_naming
vlan_requirements:
get_input: port_oam_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_oam_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_oam_port_ip_requirements
network_role_tag:
vm_flavor_name:
type: string
required: true
- port_pd_server_1b_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd_server_1b_port_vlan_requirements:
type: list
required: true
get_input: port_pd_server_1b_port_exCP_naming
vlan_requirements:
get_input: port_pd_server_1b_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd_server_1b_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd_server_1b_port_ip_requirements
network_role_tag:
port_ps_server_1b_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_ps_server_1b_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_ps_server_1b_port_network_role_tag:
type: string
required: true
get_input: port_ps_server_1b_port_exCP_naming
vlan_requirements:
get_input: port_ps_server_1b_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_ps_server_1b_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_ps_server_1b_port_ip_requirements
network_role_tag:
get_input: port_pd_server_port_1_subnetpoolid
mac_requirements:
get_input: port_pd_server_port_1_mac_requirements
+ subinterface_indicator: false
exCP_naming:
get_input: port_pd_server_port_1_exCP_naming
vlan_requirements:
get_input: port_pd_server_port_2_subnetpoolid
mac_requirements:
get_input: port_pd_server_port_2_mac_requirements
+ subinterface_indicator: false
exCP_naming:
get_input: port_pd_server_port_2_exCP_naming
vlan_requirements:
- get_input:
- cmaui_1c1_names
- 0
- port_cmaui_port_subinterface_indicator:
- - false
- - false
service_template_filter:
substitute_service_template: Nested_cmaui_1c1ServiceTemplate.yaml
count: 2
- 0
vm_flavor_name:
get_input: pd_server_1b_flavor
- port_pd_server_1b_port_subinterface_indicator:
- - false
vm_image_name:
get_input: pd_server_1b_image
port_pd_server_1b_port_replacement_policy:
port_ps_server_1b_port_mac_requirements:
mac_count_required:
is_required: false
- port_ps_server_1b_port_subinterface_indicator:
- - false
port_ps_server_1b_port_fixed_ips:
- ip_address:
get_input:
- 1
vm_image_name:
get_input: oam_server_1c2_image
- port_oam_port_subinterface_indicator:
- - false
port_oam_port_ip_requirements:
- ip_version: 4
ip_count_required:
- 1
vm_image_name:
get_input: oam_server_1c2_image
- port_oam_port_subinterface_indicator:
- - false
port_oam_port_ip_requirements:
- ip_version: 4
ip_count_required:
- dependency_cmaui_1c1_cmaui_port
dependency_packet_external_network:
- packet_external_network
- - dependency
\ No newline at end of file
+ - dependency
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_cmaui_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_cmaui_port_subnetpoolid:
type: string
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_cmaui_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_cmaui_port_subnetpoolid:
type: string
required: true
get_input: port_cmaui_port_exCP_naming
vlan_requirements:
get_input: port_cmaui_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_cmaui_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_cmaui_port_ip_requirements
network_role_tag:
is_required: false
floating_ip_count_required:
is_required: false
- port_cmaui_port_subinterface_indicator:
- - false
service_template_filter:
substitute_service_template: Nested_cmauiServiceTemplate.yaml
count: 1
is_required: true
floating_ip_count_required:
is_required: false
- port_cmaui_port_subinterface_indicator:
- - false
service_template_filter:
substitute_service_template: Nested_cmauiServiceTemplate.yaml
count: 1
- local_storage_cmaui
dependency_packet_external_network:
- packet_external_network
- - dependency
\ No newline at end of file
+ - dependency
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_cmaui_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_cmaui_port_subnetpoolid:
type: string
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_cmaui_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_cmaui_port_subnetpoolid:
type: string
required: true
get_input: port_cmaui_port_exCP_naming
vlan_requirements:
get_input: port_cmaui_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_cmaui_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_cmaui_port_ip_requirements
network_role_tag:
is_required: true
floating_ip_count_required:
is_required: false
- port_cmaui_port_subinterface_indicator:
- - false
- - false
service_template_filter:
substitute_service_template: Nested_cmauiServiceTemplate.yaml
count: 2
- dependency_cmaui_cmaui_port
local_storage_server_cmaui_1:
- abstract_cmaui
- - local_storage_cmaui
\ No newline at end of file
+ - local_storage_cmaui
type: string
required: true
status: SUPPORTED
- port_pd_server_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd_server_port_network_role_tag:
type: string
required: true
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_ps_server_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_ps_server_port_ip_requirements:
type: list
required: true
vm_flavor_name:
type: string
required: true
- port_pd_server_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd_server_port_network_role_tag:
type: string
required: true
get_input: port_pd_server_port_exCP_naming
vlan_requirements:
get_input: port_pd_server_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd_server_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd_server_port_ip_requirements
network_role_tag:
port_ps_server_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
- port_ps_server_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_ps_server_port_ip_requirements:
type: list
required: true
get_input: port_ps_server_port_exCP_naming
vlan_requirements:
get_input: port_ps_server_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_ps_server_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_ps_server_port_ip_requirements
network_role_tag:
- get_input: net
vm_flavor_name:
get_input: pd_server_flavor
- port_pd_server_port_subinterface_indicator:
- - false
port_pd_server_port_fixed_ips:
- ip_address:
get_input:
- 0
vm_flavor_name:
get_input: ps_server_flavor
- port_ps_server_port_subinterface_indicator:
- - false
port_ps_server_port_ip_requirements:
- ip_version: 4
ip_count_required:
type: string
required: true
status: SUPPORTED
- port_pd_server_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd_server_port_network_role_tag:
type: string
required: true
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_oam_server_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_oam_server_port_replacement_policy:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_sm_server_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
compute_sm_server_name:
type: list
required: true
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_ps_server_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_ps_server_port_ip_requirements:
type: list
required: true
default: 0
constraints:
- greater_or_equal: 0
- port_oam_server_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_oam_server_port_replacement_policy:
type: list
required: true
get_input: port_oam_server_port_exCP_naming
vlan_requirements:
get_input: port_oam_server_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_oam_server_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_oam_server_port_ip_requirements
network_role_tag:
vm_flavor_name:
type: string
required: true
- port_pd_server_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd_server_port_network_role_tag:
type: string
required: true
get_input: port_pd_server_port_exCP_naming
vlan_requirements:
get_input: port_pd_server_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd_server_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd_server_port_ip_requirements
network_role_tag:
port_ps_server_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
- port_ps_server_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_ps_server_port_ip_requirements:
type: list
required: true
get_input: port_ps_server_port_exCP_naming
vlan_requirements:
get_input: port_ps_server_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_ps_server_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_ps_server_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: string
- port_sm_server_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
compute_sm_server_name:
type: list
required: true
get_input: port_sm_server_port_exCP_naming
vlan_requirements:
get_input: port_sm_server_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_sm_server_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_sm_server_port_ip_requirements
network_role_tag:
- get_input: net
vm_flavor_name:
get_input: pd_server_flavor
- port_pd_server_port_subinterface_indicator:
- - false
port_pd_server_port_fixed_ips:
- ip_address:
get_input:
- 0
vm_flavor_name:
get_input: ps_server_flavor
- port_ps_server_port_subinterface_indicator:
- - false
port_ps_server_port_ip_requirements:
- ip_version: 4
ip_count_required:
- link_ps_server_ps_server_port
local_storage_server_ps:
- abstract_ps_server
- - local_storage_ps_server
\ No newline at end of file
+ - local_storage_ps_server
get_input: sm_server_flavor
port_sm_server_port_network:
- get_input: net
- port_sm_server_port_subinterface_indicator:
- - false
compute_sm_server_name:
- get_input:
- sm_server_names
properties:
port_oam_server_port_network:
- get_input: net
- port_oam_server_port_subinterface_indicator:
- - false
port_oam_server_port_replacement_policy:
- AUTO
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_pd_server_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd_server_port_network_role_tag:
type: string
required: true
status: SUPPORTED
entry_schema:
type: json
- port_oam_server_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_oam_server_port_replacement_policy:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_sm_server_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
compute_sm_server_name:
type: list
required: true
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_ps_server_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_ps_server_port_ip_requirements:
type: list
required: true
required: true
entry_schema:
type: json
- port_oam_server_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_oam_server_port_replacement_policy:
type: list
required: true
get_input: port_oam_server_port_exCP_naming
vlan_requirements:
get_input: port_oam_server_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_oam_server_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_oam_server_port_ip_requirements
network_role_tag:
get_input: port_oam_server_port_network_role_tag
network_role:
get_input: port_oam_server_port_network_role
- subnetpoolid:
- get_input: port_oam_server_port_subnetpoolid
fixed_ips:
get_input:
- port_oam_server_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_oam_server_port_subnetpoolid
network:
get_input:
- port_oam_server_port_network
vm_flavor_name:
type: string
required: true
- port_pd_server_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd_server_port_network_role_tag:
type: string
required: true
get_input: port_pd_server_port_exCP_naming
vlan_requirements:
get_input: port_pd_server_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd_server_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd_server_port_ip_requirements
network_role_tag:
get_input: port_pd_server_port_network_role_tag
network_role:
get_input: port_pd_server_port_network_role
- subnetpoolid:
- get_input: port_pd_server_port_subnetpoolid
fixed_ips:
get_input:
- port_pd_server_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_pd_server_port_subnetpoolid
network:
get_input:
- port_pd_server_port_network
port_ps_server_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
- port_ps_server_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_ps_server_port_ip_requirements:
type: list
required: true
get_input: port_ps_server_port_exCP_naming
vlan_requirements:
get_input: port_ps_server_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_ps_server_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_ps_server_port_ip_requirements
network_role_tag:
get_input: port_ps_server_port_network_role_tag
network_role:
get_input: port_ps_server_port_network_role
- subnetpoolid:
- get_input: port_ps_server_port_subnetpoolid
fixed_ips:
get_input:
- port_ps_server_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_ps_server_port_subnetpoolid
network:
get_input:
- port_ps_server_port_network
required: true
entry_schema:
type: string
- port_sm_server_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
compute_sm_server_name:
type: list
required: true
get_input: port_sm_server_port_exCP_naming
vlan_requirements:
get_input: port_sm_server_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_sm_server_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_sm_server_port_ip_requirements
network_role_tag:
get_input: port_sm_server_port_network_role_tag
network_role:
get_input: port_sm_server_port_network_role
- subnetpoolid:
- get_input: port_sm_server_port_subnetpoolid
fixed_ips:
get_input:
- port_sm_server_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_sm_server_port_subnetpoolid
network:
get_input:
- port_sm_server_port_network
- get_input: net
vm_flavor_name:
get_input: pd_server_flavor
- port_pd_server_port_subinterface_indicator:
- - false
port_pd_server_port_fixed_ips:
- ip_address:
get_input:
- 0
vm_flavor_name:
get_input: ps_server_flavor
- port_ps_server_port_subinterface_indicator:
- - false
port_ps_server_port_ip_requirements:
- ip_version: 4
ip_count_required:
- link_ps_server_ps_server_port
local_storage_server_ps:
- abstract_ps_server
- - local_storage_ps_server
\ No newline at end of file
+ - local_storage_ps_server
get_input: sm_server_flavor
port_sm_server_port_network:
- get_input: net
- port_sm_server_port_subinterface_indicator:
- - false
compute_sm_server_name:
- get_input:
- sm_server_names
- get_input: net
port_oam_server_port_security_groups:
- - get_input: p1
- port_oam_server_port_subinterface_indicator:
- - false
port_oam_server_port_replacement_policy:
- AUTO
vm_flavor_name:
get_input: port_pcm_port_1_subnetpoolid
mac_requirements:
get_input: port_pcm_port_1_mac_requirements
+ subinterface_indicator: false
exCP_naming:
get_input: port_pcm_port_1_exCP_naming
vlan_requirements:
get_input: port_pcm_port_0_subnetpoolid
mac_requirements:
get_input: port_pcm_port_0_mac_requirements
+ subinterface_indicator: false
exCP_naming:
get_input: port_pcm_port_0_exCP_naming
vlan_requirements:
get_input: port_pcm_port_12_subnetpoolid
mac_requirements:
get_input: port_pcm_port_12_mac_requirements
+ subinterface_indicator: false
exCP_naming:
get_input: port_pcm_port_12_exCP_naming
vlan_requirements:
get_input: port_pcm_port_02_subnetpoolid
mac_requirements:
get_input: port_pcm_port_02_mac_requirements
+ subinterface_indicator: false
exCP_naming:
get_input: port_pcm_port_02_exCP_naming
vlan_requirements:
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_cdi_ims_core_0_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
compute_cdi_config_drive:
type: list
required: true
status: SUPPORTED
entry_schema:
type: boolean
- port_cdi_internal_0_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
index_value:
type: integer
description: Index value of this substitution service template runtime instance
org.openecomp.resource.abstract.nodes.lbd:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_lbd_internal_1_port_vlan_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
port_lbd_ims_core_1_port_allowed_address_pairs:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ compute_lbd_config_drive:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_lbd_internal_1_port_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.network.AddressPair
+ port_lbd_ims_core_1_port_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_lbd_ims_core_1_port_vlan_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_lbd_dpdk_1_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
port_lbd_dpdk_1_port_subnetpoolid:
type: string
required: true
type: integer
required: true
status: SUPPORTED
- vm_image_name:
- type: string
+ port_lbd_internal_1_port_ip_requirements:
+ type: list
required: true
status: SUPPORTED
- port_lbd_dpdk_1_port_subinterface_indicator:
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_lbd_internal_1_port_security_groups:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: boolean
+ type: json
+ port_lbd_ims_core_1_port_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
+ vm_image_name:
+ type: string
+ required: true
+ status: SUPPORTED
port_lbd_dpdk_1_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
type: string
required: true
status: SUPPORTED
- compute_lbd_scheduler_hints:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: json
- port_lbd_dpdk_1_port_name:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_lbd_ims_core_1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_lbd_internal_1_port_network:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_lbd_internal_1_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- compute_lbd_name:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_lbd_ims_core_1_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
- port_lbd_internal_1_port_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- compute_lbd_config_drive:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
- port_lbd_ims_core_1_port_ip_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_lbd_ims_core_1_port_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_lbd_dpdk_1_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_lbd_ims_core_1_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
- port_lbd_internal_1_port_ip_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_lbd_internal_1_port_security_groups:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: json
- port_lbd_ims_core_1_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
port_lbd_internal_1_port_subnetpoolid:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ compute_lbd_scheduler_hints:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: json
+ port_lbd_dpdk_1_port_name:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
port_lbd_dpdk_1_port_security_groups:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_lbd_ims_core_1_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_lbd_internal_1_port_network:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
port_lbd_internal_1_port_network_role:
type: string
required: true
status: SUPPORTED
entry_schema:
type: json
+ port_lbd_internal_1_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
port_lbd_dpdk_1_port_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_lbd_internal_1_port_subinterface_indicator:
+ compute_lbd_name:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: boolean
+ type: string
+ port_lbd_ims_core_1_port_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
port_lbd_dpdk_1_port_network_role:
type: string
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_oam_oam_1_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_oam_oam_1_port_network_role_tag:
type: string
required: true
status: SUPPORTED
entry_schema:
type: json
- port_oam_internal_1_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
compute_oam_availability_zone:
type: list
required: true
type: string
required: true
status: SUPPORTED
- port_oam_oam_2_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_oam_oam_2_port_security_groups:
type: list
required: true
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_oam_internal_2_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
index_value:
type: integer
description: Index value of this substitution service template runtime instance
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_cdi_ims_core_1_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
vm_image_name:
type: string
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_cdi_internal_1_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
compute_cdi_metadata:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ compute_lbd_config_drive:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
+ port_lbd_dpdk_0_port_fixed_ips:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
port_lbd_internal_0_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
type: string
required: true
status: SUPPORTED
+ port_lbd_internal_0_port_security_groups:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: json
vm_flavor_name:
type: string
required: true
status: SUPPORTED
+ port_lbd_dpdk_0_port_security_groups:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: json
compute_lbd_availability_zone:
type: list
required: true
type: string
required: true
status: SUPPORTED
+ port_lbd_dpdk_0_port_vlan_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
vm_image_name:
type: string
required: true
status: SUPPORTED
- port_lbd_dpdk_0_port_ip_requirements:
+ port_lbd_dpdk_0_port_name:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_lbd_ims_core_0_port_order:
- type: integer
+ type: string
+ port_lbd_internal_0_port_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- port_lbd_ims_core_0_port_network:
+ port_lbd_dpdk_0_port_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_lbd_ims_core_0_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_lbd_ims_core_0_port_order:
+ type: integer
required: true
status: SUPPORTED
- port_lbd_ims_core_0_port_allowed_address_pairs:
- type: list
+ port_lbd_ims_core_0_port_network_role:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.heat.network.AddressPair
- port_lbd_internal_0_port_name:
+ port_lbd_ims_core_0_port_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_lbd_internal_0_port_subinterface_indicator:
+ port_lbd_dpdk_0_port_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: boolean
- port_lbd_ims_core_0_port_network_role_tag:
+ type: string
+ port_lbd_dpdk_0_port_network_role_tag:
type: string
required: true
status: SUPPORTED
- compute_lbd_scheduler_hints:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: json
- port_lbd_internal_0_port_mac_requirements:
+ port_lbd_ims_core_0_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_lbd_dpdk_0_port_order:
- type: integer
- required: true
- status: SUPPORTED
- port_lbd_ims_core_0_port_ip_requirements:
+ port_lbd_ims_core_0_port_allowed_address_pairs:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_lbd_ims_core_0_port_subinterface_indicator:
+ type: org.openecomp.datatypes.heat.network.AddressPair
+ port_lbd_internal_0_port_name:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: boolean
- port_lbd_internal_0_port_network:
- type: list
+ type: string
+ port_lbd_internal_0_port_order:
+ type: integer
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_lbd_dpdk_0_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_lbd_dpdk_0_port_network_role:
+ type: string
required: true
status: SUPPORTED
- compute_lbd_name:
+ port_lbd_ims_core_0_port_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_lbd_ims_core_0_port_security_groups:
- type: list
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_lbd_ims_core_0_port_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: json
- port_lbd_ims_core_0_port_name:
- type: list
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ status: SUPPORTED
+ constraints:
+ - greater_or_equal: 0
+ port_lbd_ims_core_0_port_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_lbd_internal_0_port_vlan_requirements:
+ compute_lbd_scheduler_hints:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- compute_lbd_config_drive:
- type: list
+ type: json
+ port_lbd_internal_0_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: boolean
- port_lbd_dpdk_0_port_fixed_ips:
+ port_lbd_ims_core_0_port_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_lbd_internal_0_port_security_groups:
- type: list
+ port_lbd_dpdk_0_port_order:
+ type: integer
required: true
status: SUPPORTED
- entry_schema:
- type: json
- port_lbd_dpdk_0_port_security_groups:
+ port_lbd_ims_core_0_port_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
- port_lbd_dpdk_0_port_vlan_requirements:
- type: list
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_lbd_ims_core_0_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_lbd_dpdk_0_port_name:
+ port_lbd_internal_0_port_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_lbd_internal_0_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
- port_lbd_ims_core_0_port_network_role:
- type: string
- required: true
- status: SUPPORTED
- port_lbd_dpdk_0_port_network:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_lbd_internal_0_port_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_lbd_dpdk_0_port_network_role_tag:
- type: string
+ port_lbd_dpdk_0_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_lbd_dpdk_0_port_subinterface_indicator:
+ compute_lbd_metadata:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: boolean
- port_lbd_internal_0_port_order:
- type: integer
- required: true
- status: SUPPORTED
- port_lbd_dpdk_0_port_network_role:
- type: string
- required: true
- status: SUPPORTED
- port_lbd_ims_core_0_port_vlan_requirements:
+ type: json
+ compute_lbd_name:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_lbd_ims_core_0_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- status: SUPPORTED
- constraints:
- - greater_or_equal: 0
- port_lbd_ims_core_0_port_fixed_ips:
+ type: string
+ port_lbd_internal_0_port_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_lbd_ims_core_0_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_lbd_internal_0_port_fixed_ips:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_lbd_ims_core_0_port_security_groups:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- compute_lbd_metadata:
+ type: json
+ port_lbd_ims_core_0_port_name:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
- port_lbd_internal_0_port_ip_requirements:
+ type: string
+ port_lbd_internal_0_port_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: org.openecomp.datatypes.network.VlanRequirements
requirements:
- dependency_lbd_lbd_ims_core_0_port:
capability: tosca.capabilities.Node
type: string
required: true
status: SUPPORTED
- port_cif_internal_1_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_cif_oam_1_port_3_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_cif_ims_core_1_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
vm_image_name:
type: string
required: true
status: SUPPORTED
entry_schema:
type: string
- port_cif_ims_li_1_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_cif_oam_1_port_3_allowed_address_pairs:
type: list
required: true
type: string
required: true
status: SUPPORTED
- port_cif_oam_1_port_1_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_cif_ims_core_1_port_order:
type: integer
required: true
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_cif_oam_1_port_3_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_cif_oam_1_port_3_name:
type: list
required: true
type: string
required: true
status: SUPPORTED
- port_oam_internal_0_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_oam_oam_0_port_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_oam_oam_0_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_oam_oam_0_port_network_role_tag:
type: string
required: true
status: SUPPORTED
entry_schema:
type: string
- port_cif_oam_0_port_3_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_cif_oam_0_port_1_order:
type: integer
required: true
type: integer
required: true
status: SUPPORTED
- port_cif_ims_core_0_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
- port_cif_ims_li_0_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_cif_oam_0_port_3_security_groups:
type: list
required: true
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_cif_oam_0_port_1_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_cif_oam_0_port_1_network:
type: list
required: true
type: string
required: true
status: SUPPORTED
- port_cif_internal_0_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_cif_internal_0_port_network_role_tag:
type: string
required: true
port_cdi_ims_core_1_port_mac_requirements:
mac_count_required:
is_required: false
- port_cdi_ims_core_1_port_subinterface_indicator:
- - false
vm_image_name:
get_input: cdi_image_name
compute_cdi_scheduler_hints:
is_required: true
floating_ip_count_required:
is_required: false
- port_cdi_internal_1_port_subinterface_indicator:
- - false
compute_cdi_metadata:
- vf_module_id:
get_input: vf_module_id
get_input: lbd_ims_core_v6_vip_0
compute_lbd_user_data_format:
- RAW
+ compute_lbd_config_drive:
+ - true
port_lbd_internal_1_port_name:
- str_replace:
template: $PREFIX$DELeth0
- ip_address: 128.0.0.0/1
- ip_address: ::/1
- ip_address: 8000::/1
+ port_lbd_ims_core_1_port_ip_requirements:
+ - ip_version: 6
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ port_lbd_dpdk_1_port_mac_requirements:
+ mac_count_required:
+ is_required: false
vm_flavor_name:
get_input: lbd_flavor_name
port_lbd_ims_core_1_port_mac_requirements:
is_required: false
compute_lbd_availability_zone:
- get_input: availability_zone_1
+ port_lbd_internal_1_port_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ port_lbd_internal_1_port_security_groups:
+ - - cscf_RSG
vm_image_name:
get_input: lbd_image_name
- port_lbd_dpdk_1_port_subinterface_indicator:
- - false
port_lbd_dpdk_1_port_network:
- cscf_internal_dpdk_network_0
port_lbd_ims_core_1_port_name:
get_input: lbd_name_1
$DEL:
get_input: vcscf_name_delimeter
- compute_lbd_scheduler_hints:
- - group: lbd_server_group_group
- port_lbd_dpdk_1_port_name:
- - str_replace:
- template: $PREFIX$DELeth1
- params:
- $PREFIX:
- get_input: lbd_name_1
- $DEL:
- get_input: vcscf_name_delimeter
- port_lbd_internal_1_port_network:
- - cscf_internal_network_0
- port_lbd_internal_1_port_mac_requirements:
- mac_count_required:
- is_required: false
- compute_lbd_name:
- - get_input: lbd_name_1
- port_lbd_ims_core_1_port_network_role_tag: ims_core
- compute_lbd_config_drive:
- - true
- port_lbd_ims_core_1_port_ip_requirements:
- - ip_version: 6
- ip_count_required:
- is_required: true
- floating_ip_count_required:
- is_required: false
- port_lbd_dpdk_1_port_mac_requirements:
- mac_count_required:
- is_required: false
- port_lbd_ims_core_1_port_subinterface_indicator:
- - false
- port_lbd_internal_1_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: true
- floating_ip_count_required:
- is_required: false
- port_lbd_internal_1_port_security_groups:
- - - cscf_RSG
port_lbd_ims_core_1_port_security_groups:
- - cscf_RSG
port_lbd_ims_core_1_port_fixed_ips:
get_input: lbd_internal_ip_1
port_lbd_ims_core_1_port_network:
- get_input: ims_core_net_id
+ compute_lbd_scheduler_hints:
+ - group: lbd_server_group_group
+ port_lbd_dpdk_1_port_name:
+ - str_replace:
+ template: $PREFIX$DELeth1
+ params:
+ $PREFIX:
+ get_input: lbd_name_1
+ $DEL:
+ get_input: vcscf_name_delimeter
port_lbd_dpdk_1_port_security_groups:
- - cscf_RSG
port_lbd_dpdk_1_port_fixed_ips:
- ip_address:
get_input: lbd_internal_dpdk_ip_1
+ port_lbd_internal_1_port_network:
+ - cscf_internal_network_0
port_lbd_dpdk_1_port_ip_requirements:
- ip_version: 4
ip_count_required:
get_input: vnf_name
vf_module_name:
get_input: vf_module_name
- port_lbd_internal_1_port_subinterface_indicator:
- - false
+ port_lbd_internal_1_port_mac_requirements:
+ mac_count_required:
+ is_required: false
+ compute_lbd_name:
+ - get_input: lbd_name_1
+ port_lbd_ims_core_1_port_network_role_tag: ims_core
service_template_filter:
substitute_service_template: Nested_lbdServiceTemplate.yaml
count: 1
get_input: cdi_internal_ip_0
- ip_address:
get_input: cdi_internal_v6_ip_0
- port_cdi_ims_core_0_port_subinterface_indicator:
- - false
compute_cdi_config_drive:
- true
- port_cdi_internal_0_port_subinterface_indicator:
- - false
port_cdi_internal_0_port_security_groups:
- - cscf_RSG
port_cdi_ims_core_0_port_security_groups:
is_required: true
floating_ip_count_required:
is_required: false
- port_oam_oam_1_port_subinterface_indicator:
- - false
port_oam_oam_1_port_network_role_tag: oam
port_oam_oam_1_port_security_groups:
- - cscf_RSG
get_input: vcscf_name_delimeter
compute_oam_scheduler_hints:
- group: oam_server_group_group
- port_oam_internal_1_port_subinterface_indicator:
- - false
compute_oam_availability_zone:
- get_input: availability_zone_1
compute_oam_metadata:
- substitutable
properties:
port_oam_oam_2_port_network_role_tag: oam
- port_oam_oam_2_port_subinterface_indicator:
- - false
port_oam_oam_2_port_security_groups:
- - cscf_RSG
port_oam_oam_2_port_name:
port_oam_oam_2_port_mac_requirements:
mac_count_required:
is_required: false
- port_oam_internal_2_port_subinterface_indicator:
- - false
port_oam_oam_2_port_network:
- get_input: oam_net_id
compute_oam_user_data_format:
get_input: oam_name_0
$DEL:
get_input: vcscf_name_delimeter
- port_oam_internal_0_port_subinterface_indicator:
- - false
port_oam_oam_0_port_fixed_ips:
- ip_address:
get_input: oam_oam_ip_0
port_oam_internal_0_port_fixed_ips:
- ip_address:
get_input: oam_internal_ip_0
- port_oam_oam_0_port_subinterface_indicator:
- - false
port_oam_oam_0_port_network_role_tag: oam
compute_oam_user_data_format:
- RAW
properties:
compute_lbd_user_data_format:
- RAW
+ compute_lbd_config_drive:
+ - true
+ port_lbd_dpdk_0_port_fixed_ips:
+ - ip_address:
+ get_input: lbd_internal_dpdk_ip_0
+ port_lbd_internal_0_port_security_groups:
+ - - cscf_RSG
vm_flavor_name:
get_input: lbd_flavor_name
+ port_lbd_dpdk_0_port_security_groups:
+ - - cscf_RSG
compute_lbd_availability_zone:
- get_input: availability_zone_0
port_lbd_dpdk_0_port_allowed_address_pairs:
- ip_address: 8000::/1
vm_image_name:
get_input: lbd_image_name
+ port_lbd_dpdk_0_port_name:
+ - str_replace:
+ template: $PREFIX$DELeth1
+ params:
+ $PREFIX:
+ get_input: lbd_name_0
+ $DEL:
+ get_input: vcscf_name_delimeter
port_lbd_dpdk_0_port_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
port_lbd_ims_core_0_port_network:
- get_input: ims_core_net_id
+ port_lbd_dpdk_0_port_network:
+ - cscf_internal_dpdk_network_0
port_lbd_ims_core_0_port_mac_requirements:
mac_count_required:
is_required: false
get_input: lbd_name_0
$DEL:
get_input: vcscf_name_delimeter
- port_lbd_internal_0_port_subinterface_indicator:
- - false
port_lbd_ims_core_0_port_network_role_tag: ims_core
compute_lbd_scheduler_hints:
- group: lbd_server_group_group
port_lbd_internal_0_port_mac_requirements:
mac_count_required:
is_required: false
+ port_lbd_ims_core_0_port_fixed_ips:
+ - ip_address:
+ get_input: lbd_ims_core_v6_ip_0
port_lbd_ims_core_0_port_ip_requirements:
- ip_version: 6
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
- port_lbd_ims_core_0_port_subinterface_indicator:
- - false
+ port_lbd_internal_0_port_fixed_ips:
+ - ip_address:
+ get_input: lbd_internal_ip_0
port_lbd_internal_0_port_network:
- cscf_internal_network_0
port_lbd_dpdk_0_port_mac_requirements:
mac_count_required:
is_required: false
- compute_lbd_name:
- - get_input: lbd_name_0
- port_lbd_ims_core_0_port_security_groups:
- - - cscf_RSG
- port_lbd_ims_core_0_port_name:
- - str_replace:
- template: $PREFIX$DELeth2
- params:
- $PREFIX:
- get_input: lbd_name_0
- $DEL:
- get_input: vcscf_name_delimeter
- compute_lbd_config_drive:
- - true
- port_lbd_dpdk_0_port_fixed_ips:
- - ip_address:
- get_input: lbd_internal_dpdk_ip_0
- port_lbd_internal_0_port_security_groups:
- - - cscf_RSG
- port_lbd_dpdk_0_port_security_groups:
- - - cscf_RSG
- port_lbd_dpdk_0_port_name:
- - str_replace:
- template: $PREFIX$DELeth1
- params:
- $PREFIX:
- get_input: lbd_name_0
- $DEL:
- get_input: vcscf_name_delimeter
- port_lbd_dpdk_0_port_network:
- - cscf_internal_dpdk_network_0
- port_lbd_dpdk_0_port_subinterface_indicator:
- - false
- port_lbd_ims_core_0_port_fixed_ips:
- - ip_address:
- get_input: lbd_ims_core_v6_ip_0
- port_lbd_internal_0_port_fixed_ips:
- - ip_address:
- get_input: lbd_internal_ip_0
compute_lbd_metadata:
- vf_module_id:
get_input: vf_module_id
get_input: vnf_name
vf_module_name:
get_input: vf_module_name
+ compute_lbd_name:
+ - get_input: lbd_name_0
port_lbd_internal_0_port_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
+ port_lbd_ims_core_0_port_security_groups:
+ - - cscf_RSG
+ port_lbd_ims_core_0_port_name:
+ - str_replace:
+ template: $PREFIX$DELeth2
+ params:
+ $PREFIX:
+ get_input: lbd_name_0
+ $DEL:
+ get_input: vcscf_name_delimeter
service_template_filter:
substitute_service_template: Nested_lbd_1ServiceTemplate.yaml
count: 1
get_input: cif_name_0
$DEL:
get_input: vcscf_name_delimeter
- port_cif_oam_0_port_3_subinterface_indicator:
- - false
vm_image_name:
get_input: cif_image_name
compute_cif_user_data_format:
get_input: vcscf_name_delimeter
port_cif_internal_0_port_network:
- cscf_internal_network_0
- port_cif_ims_core_0_port_subinterface_indicator:
- - false
- port_cif_ims_li_0_port_subinterface_indicator:
- - false
port_cif_oam_0_port_3_security_groups:
- - cscf_RSG
port_cif_ims_core_0_port_ip_requirements:
port_cif_ims_li_0_port_mac_requirements:
mac_count_required:
is_required: false
- port_cif_oam_0_port_1_subinterface_indicator:
- - false
port_cif_oam_0_port_1_network:
- get_input: oam_net_id
port_cif_ims_li_0_port_security_groups:
port_cif_ims_li_0_port_allowed_address_pairs:
- ip_address:
get_input: cif_ims_li_v6_vip_0
- port_cif_internal_0_port_subinterface_indicator:
- - false
port_cif_internal_0_port_mac_requirements:
mac_count_required:
is_required: false
- get_input: oam_net_id
vm_flavor_name:
get_input: cif_flavor_name
- port_cif_internal_1_port_subinterface_indicator:
- - false
- port_cif_ims_core_1_port_subinterface_indicator:
- - false
vm_image_name:
get_input: cif_image_name
compute_cif_user_data_format:
- RAW
- port_cif_ims_li_1_port_subinterface_indicator:
- - false
port_cif_oam_1_port_3_allowed_address_pairs:
- ip_address:
get_input: cif_oam_vip_1
get_input: vnf_name
vf_module_name:
get_input: vf_module_name
- port_cif_oam_1_port_1_subinterface_indicator:
- - false
port_cif_oam_1_port_1_fixed_ips:
- ip_address:
get_input: cif_oam_ip_1
get_input: vcscf_name_delimeter
compute_cif_config_drive:
- true
- port_cif_oam_1_port_3_subinterface_indicator:
- - false
port_cif_oam_1_port_3_name:
- str_replace:
template: $PREFIX$DELeth3
get_input: vnf_name
container_type: host
targets:
- - tdcore_zone_1_server_group_group
\ No newline at end of file
+ - tdcore_zone_1_server_group_group
required: true
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_cdi_ims_core_0_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
compute_cdi_config_drive:
type: list
required: true
entry_schema:
type: boolean
- port_cdi_internal_0_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
index_value:
type: integer
description: Index value of this substitution service template runtime instance
get_input: port_cdi_ims_core_0_port_exCP_naming
vlan_requirements:
get_input: port_cdi_ims_core_0_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_cdi_ims_core_0_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_cdi_ims_core_0_port_ip_requirements
network_role_tag:
get_input: port_cdi_internal_0_port_exCP_naming
vlan_requirements:
get_input: port_cdi_internal_0_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_cdi_internal_0_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_cdi_internal_0_port_ip_requirements
network_role_tag:
port_cdi_ims_core_1_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_cdi_ims_core_1_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
vm_image_name:
type: string
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_cdi_internal_1_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
compute_cdi_metadata:
type: list
required: true
get_input: port_cdi_internal_1_port_exCP_naming
vlan_requirements:
get_input: port_cdi_internal_1_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_cdi_internal_1_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_cdi_internal_1_port_ip_requirements
network_role_tag:
get_input: port_cdi_ims_core_1_port_exCP_naming
vlan_requirements:
get_input: port_cdi_ims_core_1_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_cdi_ims_core_1_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_cdi_ims_core_1_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: string
- port_cif_oam_0_port_3_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_cif_oam_0_port_1_order:
type: integer
required: true
port_cif_ims_core_0_port_order:
type: integer
required: true
- port_cif_ims_core_0_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
- port_cif_ims_li_0_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_cif_oam_0_port_3_security_groups:
type: list
required: true
port_cif_ims_li_0_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_cif_oam_0_port_1_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_cif_oam_0_port_1_network:
type: list
required: true
port_cif_ims_core_0_port_subnetpoolid:
type: string
required: true
- port_cif_internal_0_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_cif_internal_0_port_network_role_tag:
type: string
required: true
get_input: port_cif_internal_0_port_exCP_naming
vlan_requirements:
get_input: port_cif_internal_0_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_cif_internal_0_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_cif_internal_0_port_ip_requirements
network_role_tag:
get_input: port_cif_ims_li_0_port_exCP_naming
vlan_requirements:
get_input: port_cif_ims_li_0_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_cif_ims_li_0_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_cif_ims_li_0_port_ip_requirements
network_role_tag:
get_input: port_cif_ims_core_0_port_exCP_naming
vlan_requirements:
get_input: port_cif_ims_core_0_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_cif_ims_core_0_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_cif_ims_core_0_port_ip_requirements
network_role_tag:
get_input: port_cif_oam_0_port_1_exCP_naming
vlan_requirements:
get_input: port_cif_oam_0_port_1_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_cif_oam_0_port_1_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_cif_oam_0_port_1_ip_requirements
network_role_tag:
get_input: port_cif_oam_0_port_3_exCP_naming
vlan_requirements:
get_input: port_cif_oam_0_port_3_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_cif_oam_0_port_3_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_cif_oam_0_port_3_ip_requirements
network_role_tag:
vm_flavor_name:
type: string
required: true
- port_cif_internal_1_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_cif_oam_1_port_3_subnetpoolid:
type: string
required: true
- port_cif_ims_core_1_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
vm_image_name:
type: string
required: true
required: true
entry_schema:
type: string
- port_cif_ims_li_1_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_cif_oam_1_port_3_allowed_address_pairs:
type: list
required: true
port_cif_ims_li_1_port_network_role:
type: string
required: true
- port_cif_oam_1_port_1_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_cif_ims_core_1_port_order:
type: integer
required: true
port_cif_oam_1_port_3_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
- port_cif_oam_1_port_3_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_cif_oam_1_port_3_name:
type: list
required: true
get_input: port_cif_ims_li_1_port_exCP_naming
vlan_requirements:
get_input: port_cif_ims_li_1_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_cif_ims_li_1_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_cif_ims_li_1_port_ip_requirements
network_role_tag:
get_input: port_cif_internal_1_port_exCP_naming
vlan_requirements:
get_input: port_cif_internal_1_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_cif_internal_1_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_cif_internal_1_port_ip_requirements
network_role_tag:
get_input: port_cif_oam_1_port_1_exCP_naming
vlan_requirements:
get_input: port_cif_oam_1_port_1_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_cif_oam_1_port_1_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_cif_oam_1_port_1_ip_requirements
network_role_tag:
get_input: port_cif_ims_core_1_port_exCP_naming
vlan_requirements:
get_input: port_cif_ims_core_1_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_cif_ims_core_1_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_cif_ims_core_1_port_ip_requirements
network_role_tag:
get_input: port_cif_oam_1_port_3_exCP_naming
vlan_requirements:
get_input: port_cif_oam_1_port_3_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_cif_oam_1_port_3_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_cif_oam_1_port_3_ip_requirements
network_role_tag:
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_lbd_internal_1_port_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
port_lbd_ims_core_1_port_allowed_address_pairs:
type: list
required: true
required: true
entry_schema:
type: string
+ compute_lbd_config_drive:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_lbd_internal_1_port_name:
type: list
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.heat.network.AddressPair
+ port_lbd_ims_core_1_port_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_lbd_ims_core_1_port_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_lbd_dpdk_1_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
port_lbd_dpdk_1_port_subnetpoolid:
type: string
required: true
port_lbd_internal_1_port_order:
type: integer
required: true
- vm_image_name:
- type: string
+ port_lbd_internal_1_port_ip_requirements:
+ type: list
required: true
- port_lbd_dpdk_1_port_subinterface_indicator:
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_lbd_internal_1_port_security_groups:
type: list
required: true
entry_schema:
- type: boolean
+ type: json
+ port_lbd_ims_core_1_port_subnetpoolid:
+ type: string
+ required: true
+ vm_image_name:
+ type: string
+ required: true
port_lbd_dpdk_1_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
port_lbd_ims_core_1_port_network_role:
type: string
required: true
- compute_lbd_scheduler_hints:
- type: list
- required: true
- entry_schema:
- type: json
- port_lbd_dpdk_1_port_name:
- type: list
- required: true
- entry_schema:
- type: string
- port_lbd_ims_core_1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_lbd_internal_1_port_network:
- type: list
- required: true
- entry_schema:
- type: string
- port_lbd_internal_1_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- compute_lbd_name:
- type: list
- required: true
- entry_schema:
- type: string
- port_lbd_ims_core_1_port_network_role_tag:
- type: string
- required: true
- port_lbd_internal_1_port_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- compute_lbd_config_drive:
- type: list
- required: true
- entry_schema:
- type: boolean
- port_lbd_ims_core_1_port_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_lbd_ims_core_1_port_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_lbd_dpdk_1_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_lbd_ims_core_1_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
- port_lbd_internal_1_port_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_lbd_internal_1_port_security_groups:
- type: list
- required: true
- entry_schema:
- type: json
- port_lbd_ims_core_1_port_subnetpoolid:
- type: string
- required: true
port_lbd_internal_1_port_subnetpoolid:
type: string
required: true
port_lbd_dpdk_1_port_network_role_tag:
type: string
required: true
+ compute_lbd_scheduler_hints:
+ type: list
+ required: true
+ entry_schema:
+ type: json
+ port_lbd_dpdk_1_port_name:
+ type: list
+ required: true
+ entry_schema:
+ type: string
port_lbd_dpdk_1_port_security_groups:
type: list
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_lbd_ims_core_1_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_lbd_internal_1_port_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
port_lbd_internal_1_port_network_role:
type: string
required: true
required: true
entry_schema:
type: json
+ port_lbd_internal_1_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
port_lbd_dpdk_1_port_vlan_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_lbd_internal_1_port_subinterface_indicator:
+ compute_lbd_name:
type: list
required: true
entry_schema:
- type: boolean
+ type: string
+ port_lbd_ims_core_1_port_network_role_tag:
+ type: string
+ required: true
port_lbd_dpdk_1_port_network_role:
type: string
required: true
get_input: port_lbd_ims_core_1_port_exCP_naming
vlan_requirements:
get_input: port_lbd_ims_core_1_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_lbd_ims_core_1_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_lbd_ims_core_1_port_ip_requirements
network_role_tag:
get_input: port_lbd_dpdk_1_port_exCP_naming
vlan_requirements:
get_input: port_lbd_dpdk_1_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_lbd_dpdk_1_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_lbd_dpdk_1_port_ip_requirements
network_role_tag:
get_input: port_lbd_internal_1_port_exCP_naming
vlan_requirements:
get_input: port_lbd_internal_1_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_lbd_internal_1_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_lbd_internal_1_port_ip_requirements
network_role_tag:
get_input: port_lbd_internal_1_port_network_role_tag
network_role:
get_input: port_lbd_internal_1_port_network_role
- subnetpoolid:
- get_input: port_lbd_internal_1_port_subnetpoolid
fixed_ips:
get_input:
- port_lbd_internal_1_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_lbd_internal_1_port_subnetpoolid
name:
get_input:
- port_lbd_internal_1_port_name
required: true
entry_schema:
type: string
+ compute_lbd_config_drive:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
+ port_lbd_dpdk_0_port_fixed_ips:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
port_lbd_internal_0_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
port_lbd_internal_0_port_network_role:
type: string
required: true
+ port_lbd_internal_0_port_security_groups:
+ type: list
+ required: true
+ entry_schema:
+ type: json
vm_flavor_name:
type: string
required: true
+ port_lbd_dpdk_0_port_security_groups:
+ type: list
+ required: true
+ entry_schema:
+ type: json
compute_lbd_availability_zone:
type: list
required: true
port_lbd_dpdk_0_port_subnetpoolid:
type: string
required: true
+ port_lbd_dpdk_0_port_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
vm_image_name:
type: string
required: true
+ port_lbd_dpdk_0_port_name:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_lbd_internal_0_port_subnetpoolid:
+ type: string
+ required: true
port_lbd_dpdk_0_port_ip_requirements:
type: list
required: true
port_lbd_ims_core_0_port_order:
type: integer
required: true
+ port_lbd_ims_core_0_port_network_role:
+ type: string
+ required: true
port_lbd_ims_core_0_port_network:
type: list
required: true
entry_schema:
type: string
+ port_lbd_dpdk_0_port_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_lbd_dpdk_0_port_network_role_tag:
+ type: string
+ required: true
port_lbd_ims_core_0_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
required: true
entry_schema:
type: string
- port_lbd_internal_0_port_subinterface_indicator:
+ port_lbd_internal_0_port_order:
+ type: integer
+ required: true
+ port_lbd_dpdk_0_port_network_role:
+ type: string
+ required: true
+ port_lbd_ims_core_0_port_vlan_requirements:
type: list
required: true
entry_schema:
- type: boolean
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_lbd_ims_core_0_port_subnetpoolid:
+ type: string
+ required: true
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ constraints:
+ - greater_or_equal: 0
port_lbd_ims_core_0_port_network_role_tag:
type: string
required: true
port_lbd_internal_0_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
+ port_lbd_ims_core_0_port_fixed_ips:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
port_lbd_dpdk_0_port_order:
type: integer
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_lbd_ims_core_0_port_subinterface_indicator:
+ port_lbd_ims_core_0_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_lbd_internal_0_port_fixed_ips:
type: list
required: true
entry_schema:
- type: boolean
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
port_lbd_internal_0_port_network:
type: list
required: true
port_lbd_dpdk_0_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- compute_lbd_name:
- type: list
- required: true
- entry_schema:
- type: string
- port_lbd_ims_core_0_port_security_groups:
+ compute_lbd_metadata:
type: list
required: true
entry_schema:
type: json
- port_lbd_ims_core_0_port_name:
+ compute_lbd_name:
type: list
required: true
entry_schema:
type: string
- port_lbd_internal_0_port_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- compute_lbd_config_drive:
- type: list
- required: true
- entry_schema:
- type: boolean
- port_lbd_dpdk_0_port_fixed_ips:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_lbd_internal_0_port_security_groups:
+ port_lbd_internal_0_port_ip_requirements:
type: list
required: true
entry_schema:
- type: json
- port_lbd_dpdk_0_port_security_groups:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_lbd_ims_core_0_port_security_groups:
type: list
required: true
entry_schema:
type: json
- port_lbd_dpdk_0_port_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_lbd_dpdk_0_port_name:
- type: list
- required: true
- entry_schema:
- type: string
- port_lbd_internal_0_port_subnetpoolid:
- type: string
- required: true
- port_lbd_ims_core_0_port_network_role:
- type: string
- required: true
- port_lbd_dpdk_0_port_network:
+ port_lbd_ims_core_0_port_name:
type: list
required: true
entry_schema:
type: string
- port_lbd_dpdk_0_port_network_role_tag:
- type: string
- required: true
- port_lbd_dpdk_0_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
- port_lbd_internal_0_port_order:
- type: integer
- required: true
- port_lbd_dpdk_0_port_network_role:
- type: string
- required: true
- port_lbd_ims_core_0_port_vlan_requirements:
+ port_lbd_internal_0_port_vlan_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_lbd_ims_core_0_port_subnetpoolid:
- type: string
- required: true
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- constraints:
- - greater_or_equal: 0
- port_lbd_ims_core_0_port_fixed_ips:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_lbd_ims_core_0_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_lbd_internal_0_port_fixed_ips:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- compute_lbd_metadata:
- type: list
- required: true
- entry_schema:
- type: json
- port_lbd_internal_0_port_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
node_templates:
lbd_lbd_ims_core_0_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
get_input: port_lbd_ims_core_0_port_exCP_naming
vlan_requirements:
get_input: port_lbd_ims_core_0_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_lbd_ims_core_0_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_lbd_ims_core_0_port_ip_requirements
network_role_tag:
get_input: port_lbd_dpdk_0_port_exCP_naming
vlan_requirements:
get_input: port_lbd_dpdk_0_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_lbd_dpdk_0_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_lbd_dpdk_0_port_ip_requirements
network_role_tag:
get_input: port_lbd_internal_0_port_exCP_naming
vlan_requirements:
get_input: port_lbd_internal_0_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_lbd_internal_0_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_lbd_internal_0_port_ip_requirements
network_role_tag:
get_input: port_lbd_internal_0_port_network_role_tag
network_role:
get_input: port_lbd_internal_0_port_network_role
- subnetpoolid:
- get_input: port_lbd_internal_0_port_subnetpoolid
fixed_ips:
get_input:
- port_lbd_internal_0_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_lbd_internal_0_port_subnetpoolid
name:
get_input:
- port_lbd_internal_0_port_name
port_oam_internal_0_port_subnetpoolid:
type: string
required: true
- port_oam_internal_0_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_oam_oam_0_port_fixed_ips:
type: list
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_oam_oam_0_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_oam_oam_0_port_network_role_tag:
type: string
required: true
get_input: port_oam_oam_0_port_exCP_naming
vlan_requirements:
get_input: port_oam_oam_0_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_oam_oam_0_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_oam_oam_0_port_ip_requirements
network_role_tag:
get_input: port_oam_internal_0_port_exCP_naming
vlan_requirements:
get_input: port_oam_internal_0_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_oam_internal_0_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_oam_internal_0_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_oam_oam_1_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_oam_oam_1_port_network_role_tag:
type: string
required: true
required: true
entry_schema:
type: json
- port_oam_internal_1_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
compute_oam_availability_zone:
type: list
required: true
get_input: port_oam_internal_1_port_exCP_naming
vlan_requirements:
get_input: port_oam_internal_1_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_oam_internal_1_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_oam_internal_1_port_ip_requirements
network_role_tag:
get_input: port_oam_oam_1_port_exCP_naming
vlan_requirements:
get_input: port_oam_oam_1_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_oam_oam_1_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_oam_oam_1_port_ip_requirements
network_role_tag:
port_oam_oam_2_port_network_role_tag:
type: string
required: true
- port_oam_oam_2_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_oam_oam_2_port_security_groups:
type: list
required: true
port_oam_oam_2_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_oam_internal_2_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
index_value:
type: integer
description: Index value of this substitution service template runtime instance
get_input: port_oam_internal_2_port_exCP_naming
vlan_requirements:
get_input: port_oam_internal_2_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_oam_internal_2_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_oam_internal_2_port_ip_requirements
network_role_tag:
get_input: port_oam_oam_2_port_exCP_naming
vlan_requirements:
get_input: port_oam_oam_2_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_oam_oam_2_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_oam_oam_2_port_ip_requirements
network_role_tag:
cscf_internal_0_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_cscf_internal_0_port_0_subnetpoolid
+ network:
+ get_input: internal_net_id
ip_requirements:
get_input: port_cscf_internal_0_port_0_ip_requirements
security_groups:
get_input:
- cscf_internal_v6_ips
- get_input: index
- subnetpoolid:
- get_input: port_cscf_internal_0_port_0_subnetpoolid
mac_requirements:
get_input: port_cscf_internal_0_port_0_mac_requirements
+ subinterface_indicator: false
name:
str_replace:
template: $PREFIX$DELeth0
get_input: port_cscf_internal_0_port_0_vlan_requirements
network_role_tag:
get_input: port_cscf_internal_0_port_0_network_role_tag
- network:
- get_input: internal_net_id
order:
get_input: port_cscf_internal_0_port_0_order
requirements:
tdcore_internal_0_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_tdcore_internal_0_port_0_subnetpoolid
+ network:
+ get_input: internal_net_id
ip_requirements:
get_input: port_tdcore_internal_0_port_0_ip_requirements
security_groups:
get_input:
- tdcore_internal_ips
- get_input: index
- subnetpoolid:
- get_input: port_tdcore_internal_0_port_0_subnetpoolid
mac_requirements:
get_input: port_tdcore_internal_0_port_0_mac_requirements
+ subinterface_indicator: false
name:
str_replace:
template: $PREFIX$DELeth0
get_input: port_tdcore_internal_0_port_0_vlan_requirements
network_role_tag:
get_input: port_tdcore_internal_0_port_0_network_role_tag
- network:
- get_input: internal_net_id
order:
get_input: port_tdcore_internal_0_port_0_order
requirements:
- get_input: index
mac_requirements:
get_input: port_tdcore_dpdk_0_port_1_mac_requirements
+ subinterface_indicator: false
name:
str_replace:
template: $PREFIX$DELeth1
value: vson_dbs_volume_1
vson_mon_server_group_id:
description: ID of the Server Group intended for vSON MON instances.
- value: UNSUPPORTED_RESOURCE_vson_mon_server_group
\ No newline at end of file
+ value: UNSUPPORTED_RESOURCE_vson_mon_server_group
vson_server_oam_net_port_20:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_vson_server_oam_net_port_20_subnetpoolid
+ network:
+ get_input: oam_net_id
ip_requirements:
get_input: port_vson_server_oam_net_port_20_ip_requirements
security_groups:
get_input:
- oam_net_ips
- get_input: instance_index
- subnetpoolid:
- get_input: port_vson_server_oam_net_port_20_subnetpoolid
mac_requirements:
get_input: port_vson_server_oam_net_port_20_mac_requirements
+ subinterface_indicator: false
name:
str_replace:
template: VNF_NAME_VNF_ID_SERVER_NAME_oam_net_port_0
get_input: port_vson_server_oam_net_port_20_vlan_requirements
network_role_tag:
get_input: port_vson_server_oam_net_port_20_network_role_tag
- network:
- get_input: oam_net_id
order:
get_input: port_vson_server_oam_net_port_20_order
requirements:
vson_server_oam_net_port_10:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_vson_server_oam_net_port_10_subnetpoolid
+ network:
+ get_input: oam_net_id
ip_requirements:
get_input: port_vson_server_oam_net_port_10_ip_requirements
security_groups:
get_input:
- oam_net_ips
- get_input: instance_index
- subnetpoolid:
- get_input: port_vson_server_oam_net_port_10_subnetpoolid
mac_requirements:
get_input: port_vson_server_oam_net_port_10_mac_requirements
+ subinterface_indicator: false
name:
str_replace:
template: VNF_NAME_VNF_ID_SERVER_NAME_oam_net_port_0
get_input: port_vson_server_oam_net_port_10_vlan_requirements
network_role_tag:
get_input: port_vson_server_oam_net_port_10_network_role_tag
- network:
- get_input: oam_net_id
order:
get_input: port_vson_server_oam_net_port_10_order
requirements:
vson_server_oam_net_port_00:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_vson_server_oam_net_port_00_subnetpoolid
+ network:
+ get_input: oam_net_id
ip_requirements:
get_input: port_vson_server_oam_net_port_00_ip_requirements
security_groups:
get_input:
- oam_net_ips
- get_input: instance_index
- subnetpoolid:
- get_input: port_vson_server_oam_net_port_00_subnetpoolid
mac_requirements:
get_input: port_vson_server_oam_net_port_00_mac_requirements
+ subinterface_indicator: false
name:
str_replace:
template: VNF_NAME_VNF_ID_SERVER_NAME_oam_net_port_0
get_input: port_vson_server_oam_net_port_00_vlan_requirements
network_role_tag:
get_input: port_vson_server_oam_net_port_00_network_role_tag
- network:
- get_input: oam_net_id
order:
get_input: port_vson_server_oam_net_port_00_order
requirements:
vson_server_oam_net_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_vson_server_oam_net_port_0_subnetpoolid
+ network:
+ get_input: oam_net_id
ip_requirements:
get_input: port_vson_server_oam_net_port_0_ip_requirements
security_groups:
get_input:
- oam_net_v6_ips
- get_input: instance_index
- subnetpoolid:
- get_input: port_vson_server_oam_net_port_0_subnetpoolid
mac_requirements:
get_input: port_vson_server_oam_net_port_0_mac_requirements
+ subinterface_indicator: false
name:
str_replace:
template: VNF_NAME_VNF_ID_SERVER_NAME_oam_net_port_0
get_input: port_vson_server_oam_net_port_0_vlan_requirements
network_role_tag:
get_input: port_vson_server_oam_net_port_0_network_role_tag
- network:
- get_input: oam_net_id
order:
get_input: port_vson_server_oam_net_port_0_order
requirements:
status: SUPPORTED
entry_schema:
type: string
- port_cmaui_port_5_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
compute_cmaui_availability_zone:
type: list
required: true
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_cmaui_port_6_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_cmaui_port_5_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_cmaui_port_4_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_cmaui_port_4_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_cmaui_port_3_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_cmaui_port_4_network_role_tag:
type: string
required: true
type: string
required: true
status: SUPPORTED
- port_cmaui_port_2_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_cmaui_port_1_security_groups:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_cmaui_port_1_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_cmaui_port_1_replacement_policy:
type: list
required: true
required: true
entry_schema:
type: string
- port_cmaui_port_5_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
compute_cmaui_availability_zone:
type: list
required: true
port_cmaui_port_5_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_cmaui_port_6_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_cmaui_port_5_vlan_requirements:
type: list
required: true
get_input: port_cmaui_port_5_exCP_naming
vlan_requirements:
get_input: port_cmaui_port_5_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_cmaui_port_5_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_cmaui_port_5_ip_requirements
network_role_tag:
get_input: port_cmaui_port_5_network_role_tag
network_role:
get_input: port_cmaui_port_5_network_role
- subnetpoolid:
- get_input: port_cmaui_port_5_subnetpoolid
fixed_ips:
get_input:
- port_cmaui_port_5_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_cmaui_port_5_subnetpoolid
network:
get_input:
- port_cmaui_port_5_network
get_input: port_cmaui_port_6_exCP_naming
vlan_requirements:
get_input: port_cmaui_port_6_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_cmaui_port_6_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_cmaui_port_6_ip_requirements
network_role_tag:
get_input: port_cmaui_port_6_network_role_tag
network_role:
get_input: port_cmaui_port_6_network_role
- subnetpoolid:
- get_input: port_cmaui_port_6_subnetpoolid
fixed_ips:
get_input:
- port_cmaui_port_6_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_cmaui_port_6_subnetpoolid
network:
get_input:
- port_cmaui_port_6_network
required: true
entry_schema:
type: string
- port_cmaui_port_4_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_cmaui_port_4_fixed_ips:
type: list
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_cmaui_port_3_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_cmaui_port_4_network_role_tag:
type: string
required: true
get_input: port_cmaui_port_4_exCP_naming
vlan_requirements:
get_input: port_cmaui_port_4_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_cmaui_port_4_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_cmaui_port_4_ip_requirements
network_role_tag:
get_input: port_cmaui_port_4_network_role_tag
network_role:
get_input: port_cmaui_port_4_network_role
- subnetpoolid:
- get_input: port_cmaui_port_4_subnetpoolid
fixed_ips:
get_input:
- port_cmaui_port_4_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_cmaui_port_4_subnetpoolid
network:
get_input:
- port_cmaui_port_4_network
get_input: port_cmaui_port_3_exCP_naming
vlan_requirements:
get_input: port_cmaui_port_3_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_cmaui_port_3_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_cmaui_port_3_ip_requirements
network_role_tag:
get_input: port_cmaui_port_3_network_role_tag
network_role:
get_input: port_cmaui_port_3_network_role
- subnetpoolid:
- get_input: port_cmaui_port_3_subnetpoolid
fixed_ips:
get_input:
- port_cmaui_port_3_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_cmaui_port_3_subnetpoolid
network:
get_input:
- port_cmaui_port_3_network
port_cmaui_port_1_subnetpoolid:
type: string
required: true
- port_cmaui_port_2_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_cmaui_port_1_security_groups:
type: list
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_cmaui_port_1_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_cmaui_port_1_replacement_policy:
type: list
required: true
get_input: port_cmaui_port_1_exCP_naming
vlan_requirements:
get_input: port_cmaui_port_1_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_cmaui_port_1_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_cmaui_port_1_ip_requirements
network_role_tag:
get_input: port_cmaui_port_1_network_role_tag
network_role:
get_input: port_cmaui_port_1_network_role
- subnetpoolid:
- get_input: port_cmaui_port_1_subnetpoolid
fixed_ips:
get_input:
- port_cmaui_port_1_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_cmaui_port_1_subnetpoolid
network:
get_input:
- port_cmaui_port_1_network
get_input: port_cmaui_port_2_exCP_naming
vlan_requirements:
get_input: port_cmaui_port_2_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_cmaui_port_2_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_cmaui_port_2_ip_requirements
network_role_tag:
get_input: port_cmaui_port_2_network_role_tag
network_role:
get_input: port_cmaui_port_2_network_role
- subnetpoolid:
- get_input: port_cmaui_port_2_subnetpoolid
fixed_ips:
get_input:
- port_cmaui_port_2_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_cmaui_port_2_subnetpoolid
network:
get_input:
- port_cmaui_port_2_network
directives:
- substitutable
properties:
- port_cmaui_port_2_subinterface_indicator:
- - false
port_cmaui_port_1_security_groups:
- - get_input: p1
- get_input: p2
is_required: true
floating_ip_count_required:
is_required: false
- port_cmaui_port_1_subinterface_indicator:
- - false
port_cmaui_port_1_replacement_policy:
- AUTO
port_cmaui_port_2_replacement_policy:
- dependency_cmaui
dependency_cmaui_port_4_test_nested2Level:
- test_nested2Level
- - dependency_cmaui_port_4
\ No newline at end of file
+ - dependency_cmaui_port_4
- get_input:
- cmaui_names
- 0
- port_cmaui_port_4_subinterface_indicator:
- - false
port_cmaui_port_4_fixed_ips:
- ip_address:
get_input:
is_required: true
floating_ip_count_required:
is_required: false
- port_cmaui_port_3_subinterface_indicator:
- - false
port_cmaui_port_4_replacement_policy:
- AUTO
port_cmaui_port_3_replacement_policy:
- dependency_cmaui_cmaui_port_3
dependency_cmaui_port_5_test_nested3Level:
- test_nested3Level
- - dependency_cmaui_port_5
\ No newline at end of file
+ - dependency_cmaui_port_5
- get_input:
- cmaui_names
- 0
- port_cmaui_port_5_subinterface_indicator:
- - false
compute_cmaui_availability_zone:
- get_input: availability_zone_0
vm_image_name:
port_cmaui_port_5_mac_requirements:
mac_count_required:
is_required: false
- port_cmaui_port_6_subinterface_indicator:
- - false
port_cmaui_port_6_mac_requirements:
mac_count_required:
is_required: false
cmaui_port_7:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_cmaui_port_7_subnetpoolid
+ network:
+ get_input: net
replacement_policy: AUTO
ip_requirements:
get_input: port_cmaui_port_7_ip_requirements
get_input:
- cmaui_oam_ips
- 0
- subnetpoolid:
- get_input: port_cmaui_port_7_subnetpoolid
mac_requirements:
get_input: port_cmaui_port_7_mac_requirements
+ subinterface_indicator: false
exCP_naming:
get_input: port_cmaui_port_7_exCP_naming
vlan_requirements:
get_input: port_cmaui_port_7_vlan_requirements
network_role_tag:
get_input: port_cmaui_port_7_network_role_tag
- network:
- get_input: net
order:
get_input: port_cmaui_port_7_order
requirements:
cmaui_port_8:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ subnetpoolid:
+ get_input: port_cmaui_port_8_subnetpoolid
+ network:
+ get_input: net
replacement_policy: AUTO
ip_requirements:
get_input: port_cmaui_port_8_ip_requirements
get_input:
- cmaui_oam_ips
- 0
- subnetpoolid:
- get_input: port_cmaui_port_8_subnetpoolid
mac_requirements:
get_input: port_cmaui_port_8_mac_requirements
+ subinterface_indicator: false
exCP_naming:
get_input: port_cmaui_port_8_exCP_naming
vlan_requirements:
get_input: port_cmaui_port_8_vlan_requirements
network_role_tag:
get_input: port_cmaui_port_8_network_role_tag
- network:
- get_input: net
order:
get_input: port_cmaui_port_8_order
requirements:
get_input: port_oam_port_0_subnetpoolid
mac_requirements:
get_input: port_oam_port_0_mac_requirements
+ subinterface_indicator: false
exCP_naming:
get_input: port_oam_port_0_exCP_naming
vlan_requirements:
get_input: port_oam_port_1_subnetpoolid
mac_requirements:
get_input: port_oam_port_1_mac_requirements
+ subinterface_indicator: false
exCP_naming:
get_input: port_oam_port_1_exCP_naming
vlan_requirements:
get_input: port_pcm_port_1_subnetpoolid
mac_requirements:
get_input: port_pcm_port_1_mac_requirements
+ subinterface_indicator: false
exCP_naming:
get_input: port_pcm_port_1_exCP_naming
vlan_requirements:
get_input: port_pcm_port_0_subnetpoolid
mac_requirements:
get_input: port_pcm_port_0_mac_requirements
+ subinterface_indicator: false
exCP_naming:
get_input: port_pcm_port_0_exCP_naming
vlan_requirements:
- server_pcm_001
- packet_mirror_network
- compute_port_0
- - abstract_compute
\ No newline at end of file
+ - abstract_compute
get_input: port_pcm_port_00_subnetpoolid
mac_requirements:
get_input: port_pcm_port_00_mac_requirements
+ subinterface_indicator: false
exCP_naming:
get_input: port_pcm_port_00_exCP_naming
vlan_requirements:
get_input: port_pcm_port_01_subnetpoolid
mac_requirements:
get_input: port_pcm_port_01_mac_requirements
+ subinterface_indicator: false
exCP_naming:
get_input: port_pcm_port_01_exCP_naming
vlan_requirements:
get_input: port_pcm_port_1_subnetpoolid
mac_requirements:
get_input: port_pcm_port_1_mac_requirements
+ subinterface_indicator: false
exCP_naming:
get_input: port_pcm_port_1_exCP_naming
vlan_requirements:
get_input: port_pcm_port_0_subnetpoolid
mac_requirements:
get_input: port_pcm_port_0_mac_requirements
+ subinterface_indicator: false
exCP_naming:
get_input: port_pcm_port_0_exCP_naming
vlan_requirements:
value:
get_attribute:
- server_pcm_002
- - server_pcm_id
\ No newline at end of file
+ - server_pcm_id
get_input: port_pcm_port_00_subnetpoolid
mac_requirements:
get_input: port_pcm_port_00_mac_requirements
+ subinterface_indicator: false
exCP_naming:
get_input: port_pcm_port_00_exCP_naming
vlan_requirements:
get_input: port_pcm_port_01_subnetpoolid
mac_requirements:
get_input: port_pcm_port_01_mac_requirements
+ subinterface_indicator: false
exCP_naming:
get_input: port_pcm_port_01_exCP_naming
vlan_requirements:
get_input: port_pcm_port_1_subnetpoolid
mac_requirements:
get_input: port_pcm_port_1_mac_requirements
+ subinterface_indicator: false
exCP_naming:
get_input: port_pcm_port_1_exCP_naming
vlan_requirements:
get_input: port_pcm_port_0_subnetpoolid
mac_requirements:
get_input: port_pcm_port_0_mac_requirements
+ subinterface_indicator: false
exCP_naming:
get_input: port_pcm_port_0_exCP_naming
vlan_requirements:
type: string
required: true
status: SUPPORTED
- port_compute_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
index_value:
type: integer
description: Index value of this substitution service template runtime instance
- get_attribute:
- server_pcm_001
- oam_net_gw
- port_compute_port_subinterface_indicator:
- - false
compute_compute_name:
- compute_name: null
vm_flavor_name:
port_compute_port_subnetpoolid:
type: string
required: true
- port_compute_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
index_value:
type: integer
description: Index value of this substitution service template runtime instance
get_input: port_compute_port_exCP_naming
vlan_requirements:
get_input: port_compute_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_compute_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_compute_port_ip_requirements
network_role_tag:
get_input: port_pcm_port_1_subnetpoolid
mac_requirements:
get_input: port_pcm_port_1_mac_requirements
+ subinterface_indicator: false
exCP_naming:
get_input: port_pcm_port_1_exCP_naming
vlan_requirements:
get_input: port_pcm_port_0_subnetpoolid
mac_requirements:
get_input: port_pcm_port_0_mac_requirements
+ subinterface_indicator: false
exCP_naming:
get_input: port_pcm_port_0_exCP_naming
vlan_requirements:
get_input: port_pcm_1port_0_subnetpoolid
mac_requirements:
get_input: port_pcm_1port_0_mac_requirements
+ subinterface_indicator: false
exCP_naming:
get_input: port_pcm_1port_0_exCP_naming
vlan_requirements:
get_input: port_pcm_2port_1_subnetpoolid
mac_requirements:
get_input: port_pcm_2port_1_mac_requirements
+ subinterface_indicator: false
exCP_naming:
get_input: port_pcm_2port_1_exCP_naming
vlan_requirements:
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pcm_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
compute_pcm_server_user_data_format:
type: list
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pcm_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
compute_pcm_server_user_data_format:
type: list
required: true
get_input: port_pcm_port_exCP_naming
vlan_requirements:
get_input: port_pcm_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pcm_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pcm_port_ip_requirements
network_role_tag:
is_required: true
floating_ip_count_required:
is_required: false
- port_pcm_port_subinterface_indicator:
- - false
compute_pcm_server_user_data_format:
- RAW
vm_image_name:
is_required: true
floating_ip_count_required:
is_required: false
- port_pcm_port_subinterface_indicator:
- - false
compute_pcm_server_user_data_format:
- RAW
vm_image_name:
- local_storage_pcm_server
local_storage_server_pcm_1:
- abstract_pcm_server_1
- - local_storage_pcm_server
\ No newline at end of file
+ - local_storage_pcm_server
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pcm_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
vm_image_name:
type: string
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pcm_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
compute_pcm_server_user_data_format:
type: list
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pcm_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
compute_pcm_server_user_data_format:
type: list
required: true
get_input: port_pcm_port_exCP_naming
vlan_requirements:
get_input: port_pcm_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pcm_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pcm_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pcm_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
vm_image_name:
type: string
required: true
get_input: port_pcm_port_exCP_naming
vlan_requirements:
get_input: port_pcm_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pcm_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pcm_port_ip_requirements
network_role_tag:
is_required: true
floating_ip_count_required:
is_required: false
- port_pcm_port_subinterface_indicator:
- - false
compute_pcm_server_user_data_format:
- RAW
vm_image_name:
is_required: true
floating_ip_count_required:
is_required: false
- port_pcm_port_subinterface_indicator:
- - false
vm_image_name:
get_input: pd_image_name
compute_pd_server_config_drive:
- dependency_pd_server
dependency_pcm_port_1:
- abstract_pd_server
- - dependency_pd_server_pcm_port
\ No newline at end of file
+ - dependency_pd_server_pcm_port
- server_pcm_002
- server_pcm_001
- server_pcm_003
- - compute_port_0
\ No newline at end of file
+ - compute_port_0
get_input: port_pcm_port_1_subnetpoolid
mac_requirements:
get_input: port_pcm_port_1_mac_requirements
+ subinterface_indicator: false
exCP_naming:
get_input: port_pcm_port_1_exCP_naming
vlan_requirements:
get_input: port_pcm_port_0_subnetpoolid
mac_requirements:
get_input: port_pcm_port_0_mac_requirements
+ subinterface_indicator: false
exCP_naming:
get_input: port_pcm_port_0_exCP_naming
vlan_requirements:
get_input: port_pcm_port_11_subnetpoolid
mac_requirements:
get_input: port_pcm_port_11_mac_requirements
+ subinterface_indicator: false
exCP_naming:
get_input: port_pcm_port_11_exCP_naming
vlan_requirements:
get_input: port_pcm_port_01_subnetpoolid
mac_requirements:
get_input: port_pcm_port_01_mac_requirements
+ subinterface_indicator: false
exCP_naming:
get_input: port_pcm_port_01_exCP_naming
vlan_requirements:
get_input: port_pcm_port_12_subnetpoolid
mac_requirements:
get_input: port_pcm_port_12_mac_requirements
+ subinterface_indicator: false
exCP_naming:
get_input: port_pcm_port_12_exCP_naming
vlan_requirements:
get_input: port_pcm_port_02_subnetpoolid
mac_requirements:
get_input: port_pcm_port_02_mac_requirements
+ subinterface_indicator: false
exCP_naming:
get_input: port_pcm_port_02_exCP_naming
vlan_requirements:
- server_pcm_002
- server_pcm_001
- server_pcm_003
- - compute_port_0
\ No newline at end of file
+ - compute_port_0
get_input: port_pcm_port_11_subnetpoolid
mac_requirements:
get_input: port_pcm_port_11_mac_requirements
+ subinterface_indicator: false
exCP_naming:
get_input: port_pcm_port_11_exCP_naming
vlan_requirements:
get_input: port_pcm_port_01_subnetpoolid
mac_requirements:
get_input: port_pcm_port_01_mac_requirements
+ subinterface_indicator: false
exCP_naming:
get_input: port_pcm_port_01_exCP_naming
vlan_requirements:
get_input: port_pcm_port_1_subnetpoolid
mac_requirements:
get_input: port_pcm_port_1_mac_requirements
+ subinterface_indicator: false
exCP_naming:
get_input: port_pcm_port_1_exCP_naming
vlan_requirements:
get_input: port_pcm_port_0_subnetpoolid
mac_requirements:
get_input: port_pcm_port_0_mac_requirements
+ subinterface_indicator: false
exCP_naming:
get_input: port_pcm_port_0_exCP_naming
vlan_requirements:
get_input: port_pcm_port_1_subnetpoolid
mac_requirements:
get_input: port_pcm_port_1_mac_requirements
+ subinterface_indicator: false
exCP_naming:
get_input: port_pcm_port_1_exCP_naming
vlan_requirements:
get_input: port_pcm_port_0_subnetpoolid
mac_requirements:
get_input: port_pcm_port_0_mac_requirements
+ subinterface_indicator: false
exCP_naming:
get_input: port_pcm_port_0_exCP_naming
vlan_requirements:
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
port_pd01_port_network:
- Network-1
- Network-0
- port_pd01_port_subinterface_indicator:
- - false
- - false
compute_pd_server_user_data_format:
- RAW_SERVER_PD_2
- RAW_SERVER_PD_1
required: true
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
- index_value
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
port_pd01_port_network:
- Network-1
- Network-0
- port_pd01_port_subinterface_indicator:
- - false
- - false
compute_pd_server_user_data_format:
- RAW_SERVER_PD_2
- RAW_SERVER_PD_1
required: true
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
- index_value
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
port_pd01_port_network:
- Network-1
- Network-0
- port_pd01_port_subinterface_indicator:
- - false
- - false
compute_pd_server_user_data_format:
- RAW_SERVER_PD_2
- get_attribute:
description: heat template that creates MOG stack
members:
- network_policy_server
- - abstract_pd_server
\ No newline at end of file
+ - abstract_pd_server
required: true
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
- index_value
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
port_pd01_port_network:
- Network-1
- Network-0
- port_pd01_port_subinterface_indicator:
- - false
- - false
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 2
required: true
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
- accessIPv4
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
port_pd01_port_network:
- Network-1
- Network-0
- port_pd01_port_subinterface_indicator:
- - false
- - false
compute_pd_server_user_data_format:
- RAW_SERVER_PD_2
- RAW_SERVER_PD_1
required: true
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
port_pd01_port_network:
- packet_mirror_network
- packet_mirror_network
- port_pd01_port_subinterface_indicator:
- - false
- - false
compute_pd_server_user_data_format:
- RAW_SERVER_PD_2
- RAW_SERVER_PD_1
required: true
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
- index_value
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
port_pd01_port_network:
- Network-1
- Network-0
- port_pd01_port_subinterface_indicator:
- - false
- - false
compute_pd_server_user_data_format:
- RAW_SERVER_PD_2
- RAW_SERVER_PD_1
required: true
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
- index_value
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
port_pd01_port_network:
- Network-1
- Network-0
- port_pd01_port_subinterface_indicator:
- - false
- - false
compute_pd_server_user_data_format:
- RAW_SERVER_PD_2
- RAW_SERVER_PD_1
required: true
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
- index_value
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
type: string
required: true
status: SUPPORTED
- port_ps01_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_ps01_port_order:
type: integer
required: true
port_pd01_port_network:
- Network-PD-1
- Network-PD-0
- port_pd01_port_subinterface_indicator:
- - false
- - false
compute_pd_server_user_data_format:
- null
- RAW
- RAW
vm_flavor_name:
get_input: ps_flavor_name
- port_ps01_port_subinterface_indicator:
- - false
- - false
vm_image_name:
get_input: ps_image_name
port_ps01_port_replacement_policy:
description: heat template that creates MOG stack
members:
- abstract_pd_server
- - abstract_ps_server
\ No newline at end of file
+ - abstract_ps_server
required: true
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
- index_value
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
vm_flavor_name:
type: string
required: true
- port_ps01_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_ps01_port_order:
type: integer
required: true
- index_value
vlan_requirements:
get_input: port_ps01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_ps01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_ps01_port_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
type: string
required: true
status: SUPPORTED
- port_ps01_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_ps01_port_order:
type: integer
required: true
port_pd01_port_network:
- Network-PD-1
- Network-PD-0
- port_pd01_port_subinterface_indicator:
- - false
- - false
compute_pd_server_user_data_format:
- null
- get_attribute:
- null
vm_flavor_name:
get_input: ps_flavor_name
- port_ps01_port_subinterface_indicator:
- - false
- - false
vm_image_name:
get_input: ps_image_name
port_ps01_port_replacement_policy:
description: heat template that creates MOG stack
members:
- abstract_pd_server
- - abstract_ps_server
\ No newline at end of file
+ - abstract_ps_server
required: true
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
- index_value
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
vm_flavor_name:
type: string
required: true
- port_ps01_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_ps01_port_order:
type: integer
required: true
- index_value
vlan_requirements:
get_input: port_ps01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_ps01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_ps01_port_ip_requirements
network_role_tag:
- dependency
local_storage_ps_server:
- ps_server
- - local_storage
\ No newline at end of file
+ - local_storage
org.openecomp.resource.abstract.nodes.pd_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ status: SUPPORTED
+ constraints:
+ - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- vm_flavor_name:
- type: string
+ port_pd02_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_pd02_port_network_role_tag:
- type: string
+ port_pd01_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_pd02_port_subinterface_indicator:
- type: list
+ vm_flavor_name:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: boolean
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_pd02_port_order:
+ type: integer
required: true
status: SUPPORTED
- vm_image_name:
+ port_pd02_port_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd01_port_ip_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd02_port_network_role:
+ port_pd02_port_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd01_port_subinterface_indicator:
- type: list
+ port_pd01_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: boolean
- port_pd01_port_vlan_requirements:
+ port_pd02_port_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- compute_pd_server_user_data_format:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- status: SUPPORTED
- constraints:
- - greater_or_equal: 0
- port_pd02_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_pd02_port_order:
- type: integer
- required: true
- status: SUPPORTED
- port_pd02_port_subnetpoolid:
+ vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd02_port_vlan_requirements:
+ port_pd01_port_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.IpRequirements
port_pd01_port_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_pd02_port_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
port_pd01_port_order:
type: integer
required: true
type: string
required: true
status: SUPPORTED
+ port_pd01_port_vlan_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
port_pd02_port_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ compute_pd_server_user_data_format:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
requirements:
- dependency_pd_server:
capability: tosca.capabilities.Node
- get_input:
- pd_server_names
- 0
+ port_pd02_port_mac_requirements:
+ mac_count_required:
+ is_required: false
vm_flavor_name:
get_input: pd_flavor_name
port_pd02_port_network_role_tag: oam
- port_pd02_port_subinterface_indicator:
- - false
port_pd01_port_mac_requirements:
mac_count_required:
is_required: false
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_subinterface_indicator:
- - false
- compute_pd_server_user_data_format:
- - RAW
- port_pd02_port_mac_requirements:
- mac_count_required:
- is_required: false
port_pd01_port_network:
- get_input: oam_net_name
port_pd02_port_ip_requirements:
port_pd01_port_network_role_tag: oam
port_pd02_port_network:
- get_input: oam_net_name
+ compute_pd_server_user_data_format:
+ - RAW
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 1
heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
description: heat template that creates MOG stack
members:
- - abstract_pd_server
\ No newline at end of file
+ - abstract_pd_server
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ constraints:
+ - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
required: true
entry_schema:
type: string
- vm_flavor_name:
- type: string
+ port_pd02_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_pd02_port_network_role_tag:
- type: string
+ port_pd01_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- port_pd02_port_subinterface_indicator:
- type: list
+ vm_flavor_name:
+ type: string
required: true
- entry_schema:
- type: boolean
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_pd02_port_order:
+ type: integer
required: true
- vm_image_name:
+ port_pd02_port_subnetpoolid:
type: string
required: true
- port_pd01_port_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd02_port_network_role:
+ port_pd02_port_network_role_tag:
type: string
required: true
- port_pd01_port_subinterface_indicator:
- type: list
+ port_pd01_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- entry_schema:
- type: boolean
- port_pd01_port_vlan_requirements:
+ port_pd02_port_vlan_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- compute_pd_server_user_data_format:
- type: list
- required: true
- entry_schema:
- type: string
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- constraints:
- - greater_or_equal: 0
- port_pd02_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_pd02_port_order:
- type: integer
- required: true
- port_pd02_port_subnetpoolid:
+ vm_image_name:
type: string
required: true
- port_pd02_port_vlan_requirements:
+ port_pd01_port_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.IpRequirements
port_pd01_port_network:
type: list
required: true
entry_schema:
type: string
+ port_pd02_port_network_role:
+ type: string
+ required: true
port_pd01_port_order:
type: integer
required: true
port_pd01_port_network_role_tag:
type: string
required: true
+ port_pd01_port_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
port_pd02_port_network:
type: list
required: true
entry_schema:
type: string
+ compute_pd_server_user_data_format:
+ type: list
+ required: true
+ entry_schema:
+ type: string
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
get_input: port_pd02_port_exCP_naming
vlan_requirements:
get_input: port_pd02_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd02_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd02_port_ip_requirements
network_role_tag:
type: string
required: true
status: SUPPORTED
- port_port1_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_port1_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
- RAW
vm_image_name:
get_input: image_smp_name
- port_port1_subinterface_indicator:
- - false
port_port1_ip_requirements:
- ip_version: 4
ip_count_required:
name: def
affinity: host
targets:
- - BE_Affinity_group
\ No newline at end of file
+ - BE_Affinity_group
vm_image_name:
type: string
required: true
- port_port1_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_port1_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
- index_value
vlan_requirements:
get_input: port_port1_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_port1_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_port1_ip_requirements
network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd02_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd01_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
type: string
required: true
status: SUPPORTED
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd01_port_vlan_requirements:
type: list
required: true
port_pd01_port_security_groups:
- - jsa_security_group
port_pd02_port_network_role_tag: oam
- port_pd02_port_subinterface_indicator:
- - false
port_pd01_port_mac_requirements:
mac_count_required:
is_required: false
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_subinterface_indicator:
- - false
compute_pd_server_user_data_format:
- RAW
port_pd02_port_mac_requirements:
members:
- resources_with_dependOn
- jsa_security_group
- - abstract_pd_server
\ No newline at end of file
+ - abstract_pd_server
port_pd02_port_network_role_tag:
type: string
required: true
- port_pd02_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd01_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
port_pd02_port_network_role:
type: string
required: true
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd01_port_vlan_requirements:
type: list
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
get_input: port_pd02_port_exCP_naming
vlan_requirements:
get_input: port_pd02_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd02_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd02_port_ip_requirements
network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd02_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd01_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
type: string
required: true
status: SUPPORTED
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd01_port_vlan_requirements:
type: list
required: true
- AUTO
vm_flavor_name:
get_input: pd_flavor_name
- port_pd02_port_subinterface_indicator:
- - false
port_pd01_port_mac_requirements:
mac_count_required:
is_required: false
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_subinterface_indicator:
- - false
compute_pd_server_user_data_format:
- RAW
port_pd02_port_mac_requirements:
members:
- packet_mirror_network
- pd01_volume
- - abstract_pd_server
\ No newline at end of file
+ - abstract_pd_server
port_pd02_port_network_role_tag:
type: string
required: true
- port_pd02_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd01_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
port_pd02_port_network_role:
type: string
required: true
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd01_port_vlan_requirements:
type: list
required: true
- index_value
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
- index_value
vlan_requirements:
get_input: port_pd02_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd02_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd02_port_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_0_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd01_port_0_replacement_policy:
type: list
required: true
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_pd01_port_1_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd01_port_1_order:
type: integer
required: true
- get_input:
- pd_server_names
- 0
- port_pd01_port_0_subinterface_indicator:
- - false
port_pd01_port_0_replacement_policy:
- AUTO
vm_flavor_name:
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_1_subinterface_indicator:
- - false
port_pd01_port_1_mac_requirements:
mac_count_required:
is_required: false
members:
- resources_with_dependOn
- jsa_security_group
- - abstract_pd_server
\ No newline at end of file
+ - abstract_pd_server
required: true
entry_schema:
type: string
- port_pd01_port_0_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd01_port_0_replacement_policy:
type: list
required: true
default: 0
constraints:
- greater_or_equal: 0
- port_pd01_port_1_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd01_port_1_order:
type: integer
required: true
get_input: port_pd01_port_1_exCP_naming
vlan_requirements:
get_input: port_pd01_port_1_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_1_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_1_ip_requirements
network_role_tag:
get_input: port_pd01_port_0_exCP_naming
vlan_requirements:
get_input: port_pd01_port_0_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_0_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_0_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_0_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd01_port_0_replacement_policy:
type: list
required: true
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_pd01_port_1_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd01_port_1_order:
type: integer
required: true
- get_input:
- pd_server_names
- 0
- port_pd01_port_0_subinterface_indicator:
- - false
port_pd01_port_0_replacement_policy:
- AUTO
vm_flavor_name:
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_1_subinterface_indicator:
- - false
port_pd01_port_1_mac_requirements:
mac_count_required:
is_required: false
- packet_mirror_network
- pd01_volume
- packet_internal_network
- - abstract_pd_server
\ No newline at end of file
+ - abstract_pd_server
required: true
entry_schema:
type: string
- port_pd01_port_0_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd01_port_0_replacement_policy:
type: list
required: true
default: 0
constraints:
- greater_or_equal: 0
- port_pd01_port_1_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd01_port_1_order:
type: integer
required: true
- index_value
vlan_requirements:
get_input: port_pd01_port_1_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_1_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_1_ip_requirements
network_role_tag:
- index_value
vlan_requirements:
get_input: port_pd01_port_0_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_0_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_0_ip_requirements
network_role_tag:
org.openecomp.resource.abstract.nodes.pd_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ status: SUPPORTED
+ constraints:
+ - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- vm_flavor_name:
- type: string
+ port_pd02_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_pd02_port_network_role_tag:
- type: string
+ port_pd01_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_pd02_port_subinterface_indicator:
- type: list
+ vm_flavor_name:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: boolean
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_pd02_port_order:
+ type: integer
required: true
status: SUPPORTED
- vm_image_name:
+ port_pd02_port_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd01_port_ip_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd02_port_network_role:
+ port_pd02_port_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd01_port_subinterface_indicator:
- type: list
+ port_pd01_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: boolean
- port_pd01_port_vlan_requirements:
+ port_pd02_port_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- compute_pd_server_user_data_format:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- status: SUPPORTED
- constraints:
- - greater_or_equal: 0
- port_pd02_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_pd02_port_order:
- type: integer
- required: true
- status: SUPPORTED
- port_pd02_port_subnetpoolid:
+ vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd02_port_vlan_requirements:
+ port_pd01_port_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.IpRequirements
port_pd01_port_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_pd02_port_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
port_pd01_port_order:
type: integer
required: true
type: string
required: true
status: SUPPORTED
+ port_pd01_port_vlan_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
port_pd02_port_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ compute_pd_server_user_data_format:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
requirements:
- dependency_pd_server:
capability: tosca.capabilities.Node
- get_input:
- pd_server_names
- 0
+ port_pd02_port_mac_requirements:
+ mac_count_required:
+ is_required: false
vm_flavor_name:
get_input: pd_flavor_name
port_pd02_port_network_role_tag: oam
- port_pd02_port_subinterface_indicator:
- - false
port_pd01_port_mac_requirements:
mac_count_required:
is_required: false
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_subinterface_indicator:
- - false
- compute_pd_server_user_data_format:
- - RAW
- port_pd02_port_mac_requirements:
- mac_count_required:
- is_required: false
port_pd01_port_network:
- get_input: oam_net_name
port_pd02_port_ip_requirements:
port_pd01_port_network_role_tag: oam
port_pd02_port_network:
- get_input: oam_net_name
+ compute_pd_server_user_data_format:
+ - RAW
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 1
description: heat template that creates MOG stack
members:
- server_pcm_003
- - abstract_pd_server
\ No newline at end of file
+ - abstract_pd_server
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ constraints:
+ - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
required: true
entry_schema:
type: string
- vm_flavor_name:
- type: string
+ port_pd02_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_pd02_port_network_role_tag:
- type: string
+ port_pd01_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- port_pd02_port_subinterface_indicator:
- type: list
+ vm_flavor_name:
+ type: string
required: true
- entry_schema:
- type: boolean
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_pd02_port_order:
+ type: integer
required: true
- vm_image_name:
+ port_pd02_port_subnetpoolid:
type: string
required: true
- port_pd01_port_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd02_port_network_role:
+ port_pd02_port_network_role_tag:
type: string
required: true
- port_pd01_port_subinterface_indicator:
- type: list
+ port_pd01_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- entry_schema:
- type: boolean
- port_pd01_port_vlan_requirements:
+ port_pd02_port_vlan_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- compute_pd_server_user_data_format:
- type: list
- required: true
- entry_schema:
- type: string
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- constraints:
- - greater_or_equal: 0
- port_pd02_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_pd02_port_order:
- type: integer
- required: true
- port_pd02_port_subnetpoolid:
+ vm_image_name:
type: string
required: true
- port_pd02_port_vlan_requirements:
+ port_pd01_port_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.IpRequirements
port_pd01_port_network:
type: list
required: true
entry_schema:
type: string
+ port_pd02_port_network_role:
+ type: string
+ required: true
port_pd01_port_order:
type: integer
required: true
port_pd01_port_network_role_tag:
type: string
required: true
+ port_pd01_port_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
port_pd02_port_network:
type: list
required: true
entry_schema:
type: string
+ compute_pd_server_user_data_format:
+ type: list
+ required: true
+ entry_schema:
+ type: string
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
get_input: port_pd02_port_exCP_naming
vlan_requirements:
get_input: port_pd02_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd02_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd02_port_ip_requirements
network_role_tag:
get_input: port_pcm_port_1_subnetpoolid
mac_requirements:
get_input: port_pcm_port_1_mac_requirements
+ subinterface_indicator: false
exCP_naming:
get_input: port_pcm_port_1_exCP_naming
vlan_requirements:
get_input: port_pcm_port_0_subnetpoolid
mac_requirements:
get_input: port_pcm_port_0_mac_requirements
+ subinterface_indicator: false
exCP_naming:
get_input: port_pcm_port_0_exCP_naming
vlan_requirements:
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_0_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
port_pd01_port_0_network_role:
type: string
required: true
status: SUPPORTED
+ port_pd01_port_1_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ status: SUPPORTED
+ constraints:
+ - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_0_subinterface_indicator:
- type: list
+ port_pd01_port_1_order:
+ type: integer
required: true
status: SUPPORTED
- entry_schema:
- type: boolean
vm_flavor_name:
type: string
required: true
status: SUPPORTED
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
port_pd01_port_1_network_role:
type: string
required: true
type: integer
required: true
status: SUPPORTED
- port_pd01_port_1_subnetpoolid:
- type: string
+ port_pd01_port_1_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
- vm_image_name:
- type: string
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_pd01_port_1_network_role_tag:
+ port_pd01_port_1_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd01_port_0_subnetpoolid:
+ vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_1_network:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- compute_pd_server_user_data_format:
- type: list
+ port_pd01_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_pd01_port_0_network_role_tag:
+ port_pd01_port_1_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd01_port_1_ip_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- status: SUPPORTED
- constraints:
- - greater_or_equal: 0
- port_pd01_port_1_subinterface_indicator:
+ port_pd01_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: boolean
- port_pd01_port_1_order:
- type: integer
- required: true
- status: SUPPORTED
- port_pd01_port_0_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_1_vlan_requirements:
+ port_pd01_port_1_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd01_port_1_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_pd01_port_1_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_pd01_port_0_vlan_requirements:
+ type: string
+ compute_pd_server_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: string
requirements:
- dependency_pd_server:
capability: tosca.capabilities.Node
port_pd01_port_0_network:
- get_input: oam_net_name
port_pd01_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_pd01_port_0_network_role_tag: oam
+ port_pd01_port_1_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
- get_input:
- pd_server_names
- 0
- port_pd01_port_0_subinterface_indicator:
- - false
vm_flavor_name:
get_input: pd_flavor_name
+ port_pd01_port_1_mac_requirements:
+ mac_count_required:
+ is_required: false
vm_image_name:
get_input: pd_image_name
port_pd01_port_1_network_role_tag: oam
- get_input: oam_net_name
compute_pd_server_user_data_format:
- RAW
- port_pd01_port_0_network_role_tag: oam
- port_pd01_port_1_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- is_required: false
- port_pd01_port_1_subinterface_indicator:
- - false
- port_pd01_port_1_mac_requirements:
- mac_count_required:
- is_required: false
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 1
heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
description: heat template that creates MOG stack
members:
- - abstract_pd_server
\ No newline at end of file
+ - abstract_pd_server
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_0_network_role_tag:
+ type: string
+ required: true
port_pd01_port_0_network_role:
type: string
required: true
+ port_pd01_port_1_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ constraints:
+ - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
required: true
entry_schema:
type: string
- port_pd01_port_0_subinterface_indicator:
- type: list
+ port_pd01_port_1_order:
+ type: integer
required: true
- entry_schema:
- type: boolean
vm_flavor_name:
type: string
required: true
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
port_pd01_port_1_network_role:
type: string
required: true
port_pd01_port_0_order:
type: integer
required: true
+ port_pd01_port_1_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
port_pd01_port_1_subnetpoolid:
type: string
required: true
vm_image_name:
type: string
required: true
+ port_pd01_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
port_pd01_port_1_network_role_tag:
type: string
required: true
+ port_pd01_port_0_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
port_pd01_port_0_subnetpoolid:
type: string
required: true
required: true
entry_schema:
type: string
- port_pd01_port_0_network_role_tag:
- type: string
- required: true
- port_pd01_port_1_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- constraints:
- - greater_or_equal: 0
- port_pd01_port_1_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
- port_pd01_port_1_order:
- type: integer
- required: true
- port_pd01_port_0_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_pd01_port_1_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd01_port_1_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_pd01_port_1_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_pd01_port_0_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
get_input: port_pd01_port_1_exCP_naming
vlan_requirements:
get_input: port_pd01_port_1_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_1_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_1_ip_requirements
network_role_tag:
get_input: port_pd01_port_0_exCP_naming
vlan_requirements:
get_input: port_pd01_port_0_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_0_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_0_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: string
- port_pd_2_port_1_vlan_requirements:
+ port_pd_1_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- compute_pd_server_availability_zone:
+ port_pd_1_port_0_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ status: SUPPORTED
+ constraints:
+ - greater_or_equal: 0
+ port_pd_2_port_1_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- compute_pd_server_name:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ compute_pd_server_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd_2_port_1_subinterface_indicator:
+ compute_pd_server_name:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: boolean
+ type: string
port_pd_2_port_1_network:
type: list
required: true
type: string
required: true
status: SUPPORTED
+ port_pd_2_port_1_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
vm_flavor_name:
type: string
required: true
type: integer
required: true
status: SUPPORTED
- port_pd_1_port_0_subinterface_indicator:
- type: list
+ port_pd_2_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: boolean
vm_image_name:
type: string
required: true
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
+ port_pd_1_port_0_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_pd_1_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
port_pd_1_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_pd_1_port_0_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd_2_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
port_pd_2_port_1_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd_1_port_0_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd_1_port_0_network_role:
- type: string
- required: true
- status: SUPPORTED
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- status: SUPPORTED
- constraints:
- - greater_or_equal: 0
- port_pd_2_port_1_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
- port_pd_2_port_1_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_pd_1_port_0_order:
- type: integer
- required: true
- status: SUPPORTED
- port_pd_1_port_0_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_pd_1_port_0_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
- port_pd_2_port_1_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
requirements:
- dependency_pd_server:
capability: tosca.capabilities.Node
- get_input:
- pd_server_names
- 0
- port_pd_2_port_1_subinterface_indicator:
- - false
port_pd_2_port_1_network:
- get_input: oam_net_name
vm_flavor_name:
get_input: pd_flavor_name
- port_pd_1_port_0_subinterface_indicator:
- - false
vm_image_name:
get_input: pd_image_name
port_pd_1_port_0_mac_requirements:
is_required: false
floating_ip_count_required:
is_required: false
+ port_pd_1_port_0_network_role_tag: oam
+ port_pd_2_port_1_mac_requirements:
+ mac_count_required:
+ is_required: false
port_pd_2_port_1_ip_requirements:
- ip_version: 4
ip_count_required:
port_pd_2_port_1_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
- port_pd_1_port_0_network_role_tag: oam
- port_pd_2_port_1_mac_requirements:
- mac_count_required:
- is_required: false
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 1
heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
description: heat template that creates MOG stack
members:
- - abstract_pd_server
\ No newline at end of file
+ - abstract_pd_server
required: true
entry_schema:
type: string
+ port_pd_1_port_0_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_1_port_0_network_role:
+ type: string
+ required: true
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ constraints:
+ - greater_or_equal: 0
port_pd_2_port_1_vlan_requirements:
type: list
required: true
required: true
entry_schema:
type: string
- port_pd_2_port_1_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd_2_port_1_network:
type: list
required: true
port_pd_2_port_1_network_role:
type: string
required: true
+ port_pd_2_port_1_subnetpoolid:
+ type: string
+ required: true
vm_flavor_name:
type: string
required: true
port_pd_2_port_1_order:
type: integer
required: true
- port_pd_1_port_0_subinterface_indicator:
- type: list
+ port_pd_2_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- entry_schema:
- type: boolean
vm_image_name:
type: string
required: true
port_pd_1_port_0_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
+ port_pd_1_port_0_order:
+ type: integer
+ required: true
+ port_pd_1_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
port_pd_1_port_0_ip_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_pd_1_port_0_network_role_tag:
+ type: string
+ required: true
+ port_pd_2_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
port_pd_2_port_1_ip_requirements:
type: list
required: true
required: true
entry_schema:
type: string
- port_pd_1_port_0_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd_1_port_0_network_role:
- type: string
- required: true
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- constraints:
- - greater_or_equal: 0
- port_pd_2_port_1_subnetpoolid:
- type: string
- required: true
- port_pd_2_port_1_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_pd_1_port_0_order:
- type: integer
- required: true
- port_pd_1_port_0_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_pd_1_port_0_network_role_tag:
- type: string
- required: true
- port_pd_2_port_1_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
get_input: port_pd_2_port_1_exCP_naming
vlan_requirements:
get_input: port_pd_2_port_1_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd_2_port_1_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd_2_port_1_ip_requirements
network_role_tag:
get_input: port_pd_1_port_0_exCP_naming
vlan_requirements:
get_input: port_pd_1_port_0_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd_1_port_0_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd_1_port_0_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ status: SUPPORTED
+ constraints:
+ - greater_or_equal: 0
+ port_pd_oam1_port_0_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
compute_pd_server_availability_zone:
type: list
required: true
type: integer
required: true
status: SUPPORTED
- port_pd_oam1_port_1_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_pd_oam1_port_1_network_role:
- type: string
- required: true
- status: SUPPORTED
- vm_image_name:
- type: string
- required: true
- status: SUPPORTED
- port_pd_oam1_port_1_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
- port_pd_oam1_port_1_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
- compute_pd_server_user_data_format:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- status: SUPPORTED
- constraints:
- - greater_or_equal: 0
- port_pd_oam1_port_0_ip_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
port_pd_oam1_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd_oam1_port_1_subnetpoolid:
+ port_pd_oam1_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_pd_oam1_port_1_network_role:
type: string
required: true
status: SUPPORTED
- port_pd_oam1_port_0_subinterface_indicator:
- type: list
+ port_pd_oam1_port_1_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: boolean
port_pd_oam1_port_0_order:
type: integer
required: true
status: SUPPORTED
entry_schema:
type: string
+ vm_image_name:
+ type: string
+ required: true
+ status: SUPPORTED
port_pd_oam1_port_0_subnetpoolid:
type: string
required: true
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
+ port_pd_oam1_port_1_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
port_pd_oam1_port_1_vlan_requirements:
type: list
required: true
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
+ compute_pd_server_user_data_format:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
requirements:
- dependency_pd_server:
capability: tosca.capabilities.Node
properties:
port_pd_oam1_port_0_network_role_tag: oam
port_pd_oam1_port_1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_pd_oam1_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
- 0
vm_flavor_name:
get_input: pd_flavor_name
+ port_pd_oam1_port_1_network:
+ - get_input: oam_net_name
port_pd_oam1_port_1_mac_requirements:
mac_count_required:
is_required: false
+ port_pd_oam1_port_0_network:
+ - get_input: oam_net_name
vm_image_name:
get_input: pd_image_name
- port_pd_oam1_port_1_subinterface_indicator:
- - false
port_pd_oam1_port_1_network_role_tag: oam
- compute_pd_server_user_data_format:
- - RAW
- port_pd_oam1_port_0_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- is_required: false
- port_pd_oam1_port_1_network:
- - get_input: oam_net_name
- port_pd_oam1_port_0_subinterface_indicator:
- - false
- port_pd_oam1_port_0_network:
- - get_input: oam_net_name
port_pd_oam1_port_0_mac_requirements:
mac_count_required:
is_required: false
+ compute_pd_server_user_data_format:
+ - RAW
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 1
heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
description: heat template that creates MOG stack
members:
- - abstract_pd_server
\ No newline at end of file
+ - abstract_pd_server
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ constraints:
+ - greater_or_equal: 0
+ port_pd_oam1_port_0_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
compute_pd_server_availability_zone:
type: list
required: true
port_pd_oam1_port_1_order:
type: integer
required: true
- port_pd_oam1_port_1_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_pd_oam1_port_1_network_role:
- type: string
- required: true
- vm_image_name:
- type: string
- required: true
- port_pd_oam1_port_1_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
- port_pd_oam1_port_1_network_role_tag:
- type: string
- required: true
- compute_pd_server_user_data_format:
- type: list
- required: true
- entry_schema:
- type: string
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- constraints:
- - greater_or_equal: 0
- port_pd_oam1_port_0_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
port_pd_oam1_port_0_vlan_requirements:
type: list
required: true
required: true
entry_schema:
type: string
- port_pd_oam1_port_1_subnetpoolid:
+ port_pd_oam1_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_pd_oam1_port_1_network_role:
type: string
required: true
- port_pd_oam1_port_0_subinterface_indicator:
- type: list
+ port_pd_oam1_port_1_subnetpoolid:
+ type: string
required: true
- entry_schema:
- type: boolean
port_pd_oam1_port_0_order:
type: integer
required: true
required: true
entry_schema:
type: string
+ vm_image_name:
+ type: string
+ required: true
port_pd_oam1_port_0_subnetpoolid:
type: string
required: true
port_pd_oam1_port_0_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_pd_oam1_port_1_network_role_tag:
+ type: string
+ required: true
port_pd_oam1_port_1_vlan_requirements:
type: list
required: true
port_pd_oam1_port_0_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
+ compute_pd_server_user_data_format:
+ type: list
+ required: true
+ entry_schema:
+ type: string
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
get_input: port_pd_oam1_port_1_exCP_naming
vlan_requirements:
get_input: port_pd_oam1_port_1_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd_oam1_port_1_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd_oam1_port_1_ip_requirements
network_role_tag:
get_input: port_pd_oam1_port_0_exCP_naming
vlan_requirements:
get_input: port_pd_oam1_port_0_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd_oam1_port_0_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd_oam1_port_0_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: string
+ port_pd01_port1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
port_pd01_port2_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ status: SUPPORTED
+ constraints:
+ - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- vm_flavor_name:
+ port_pd01_port1_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd01_port2_network_role_tag:
+ port_pd01_port2_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd01_port1_order:
- type: integer
- required: true
- status: SUPPORTED
- port_pd01_port2_order:
- type: integer
+ port_pd01_port2_network_role:
+ type: string
required: true
status: SUPPORTED
- vm_image_name:
+ vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port2_subinterface_indicator:
+ port_pd01_port1_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: boolean
- port_pd01_port2_vlan_requirements:
- type: list
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port2_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd01_port2_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd01_port1_order:
+ type: integer
required: true
status: SUPPORTED
- compute_pd_server_user_data_format:
- type: list
+ port_pd01_port1_network_role:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_pd01_port1_mac_requirements:
+ port_pd01_port2_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- index_value:
+ port_pd01_port2_order:
type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- status: SUPPORTED
- constraints:
- - greater_or_equal: 0
- port_pd01_port1_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
- port_pd01_port2_subnetpoolid:
- type: string
required: true
status: SUPPORTED
- port_pd01_port2_network_role:
- type: string
- required: true
- status: SUPPORTED
- port_pd01_port1_ip_requirements:
+ port_pd01_port1_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port1_network_role:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port2_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_pd01_port1_vlan_requirements:
+ port_pd01_port2_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_pd01_port1_subinterface_indicator:
+ port_pd01_port2_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ compute_pd_server_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: boolean
+ type: string
requirements:
- dependency_pd_server_pd01_port1:
capability: tosca.capabilities.Node
port_pd01_port1_network_role_tag: oam
port_pd01_port2_network:
- get_input: oam_net_name
+ port_pd01_port1_mac_requirements:
+ mac_count_required:
+ is_required: false
port_pd01_port2_ip_requirements:
- ip_version: 4
ip_count_required:
- 0
vm_flavor_name:
get_input: pd_flavor_name
- port_pd01_port2_network_role_tag: oam
- vm_image_name:
- get_input: pd_image_name
- port_pd01_port2_subinterface_indicator:
- - false
- compute_pd_server_user_data_format:
- - RAW
- port_pd01_port1_mac_requirements:
- mac_count_required:
- is_required: false
port_pd01_port1_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
+ port_pd01_port2_network_role_tag: oam
port_pd01_port2_mac_requirements:
mac_count_required:
is_required: false
- port_pd01_port1_subinterface_indicator:
- - false
+ vm_image_name:
+ get_input: pd_image_name
+ compute_pd_server_user_data_format:
+ - RAW
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 1
heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
description: heat template that creates MOG stack
members:
- - abstract_pd_server
\ No newline at end of file
+ - abstract_pd_server
required: true
entry_schema:
type: string
+ port_pd01_port1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
port_pd01_port2_ip_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ constraints:
+ - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
required: true
entry_schema:
type: string
- vm_flavor_name:
+ port_pd01_port1_subnetpoolid:
type: string
required: true
- port_pd01_port2_network_role_tag:
+ port_pd01_port2_subnetpoolid:
type: string
required: true
- port_pd01_port1_order:
- type: integer
- required: true
- port_pd01_port2_order:
- type: integer
+ port_pd01_port2_network_role:
+ type: string
required: true
- vm_image_name:
+ vm_flavor_name:
type: string
required: true
- port_pd01_port2_subinterface_indicator:
+ port_pd01_port1_ip_requirements:
type: list
required: true
entry_schema:
- type: boolean
- port_pd01_port2_vlan_requirements:
- type: list
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port2_network_role_tag:
+ type: string
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd01_port2_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd01_port1_order:
+ type: integer
required: true
- compute_pd_server_user_data_format:
- type: list
+ port_pd01_port1_network_role:
+ type: string
required: true
- entry_schema:
- type: string
- port_pd01_port1_mac_requirements:
+ port_pd01_port2_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- index_value:
+ port_pd01_port2_order:
type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- constraints:
- - greater_or_equal: 0
- port_pd01_port1_subnetpoolid:
- type: string
- required: true
- port_pd01_port2_subnetpoolid:
- type: string
required: true
- port_pd01_port2_network_role:
- type: string
- required: true
- port_pd01_port1_ip_requirements:
+ port_pd01_port1_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port1_network_role:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ vm_image_name:
type: string
required: true
- port_pd01_port2_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_pd01_port1_vlan_requirements:
+ port_pd01_port2_vlan_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_pd01_port1_subinterface_indicator:
+ port_pd01_port2_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ compute_pd_server_user_data_format:
type: list
required: true
entry_schema:
- type: boolean
+ type: string
node_templates:
pd_server_pd01_port1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
get_input: port_pd01_port1_exCP_naming
vlan_requirements:
get_input: port_pd01_port1_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port1_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port1_ip_requirements
network_role_tag:
get_input: port_pd01_port2_exCP_naming
vlan_requirements:
get_input: port_pd01_port2_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port2_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port2_ip_requirements
network_role_tag:
org.openecomp.resource.abstract.nodes.pd_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ status: SUPPORTED
+ constraints:
+ - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- vm_flavor_name:
- type: string
+ port_pd02_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_pd02_port_network_role_tag:
- type: string
+ port_pd01_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_pd02_port_subinterface_indicator:
- type: list
+ vm_flavor_name:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: boolean
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_pd02_port_order:
+ type: integer
required: true
status: SUPPORTED
- vm_image_name:
+ port_pd02_port_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd01_port_ip_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd02_port_network_role:
+ port_pd02_port_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd01_port_subinterface_indicator:
- type: list
+ port_pd01_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: boolean
- port_pd01_port_vlan_requirements:
+ port_pd02_port_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- compute_pd_server_user_data_format:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- status: SUPPORTED
- constraints:
- - greater_or_equal: 0
- port_pd02_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_pd02_port_order:
- type: integer
- required: true
- status: SUPPORTED
- port_pd02_port_subnetpoolid:
+ vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd02_port_vlan_requirements:
+ port_pd01_port_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.IpRequirements
port_pd01_port_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_pd02_port_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
port_pd01_port_order:
type: integer
required: true
type: string
required: true
status: SUPPORTED
+ port_pd01_port_vlan_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
port_pd02_port_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ compute_pd_server_user_data_format:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
attributes:
pd_server_accessIPv4:
type: string
- get_input:
- pd_server_names
- 0
+ port_pd02_port_mac_requirements:
+ mac_count_required:
+ is_required: false
vm_flavor_name:
get_input: pd_flavor_name
port_pd02_port_network_role_tag: oam
- port_pd02_port_subinterface_indicator:
- - false
port_pd01_port_mac_requirements:
mac_count_required:
is_required: false
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_subinterface_indicator:
- - false
- compute_pd_server_user_data_format:
- - RAW
- port_pd02_port_mac_requirements:
- mac_count_required:
- is_required: false
port_pd01_port_network:
- get_input: oam_net_name
port_pd02_port_ip_requirements:
port_pd01_port_network_role_tag: oam
port_pd02_port_network:
- get_input: oam_net_name
+ compute_pd_server_user_data_format:
+ - RAW
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 1
value:
get_attribute:
- abstract_pd_server
- - pd_server_accessIPv4
\ No newline at end of file
+ - pd_server_accessIPv4
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ constraints:
+ - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
required: true
entry_schema:
type: string
- vm_flavor_name:
- type: string
+ port_pd02_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_pd02_port_network_role_tag:
- type: string
+ port_pd01_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- port_pd02_port_subinterface_indicator:
- type: list
+ vm_flavor_name:
+ type: string
required: true
- entry_schema:
- type: boolean
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_pd02_port_order:
+ type: integer
required: true
- vm_image_name:
+ port_pd02_port_subnetpoolid:
type: string
required: true
- port_pd01_port_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd02_port_network_role:
+ port_pd02_port_network_role_tag:
type: string
required: true
- port_pd01_port_subinterface_indicator:
- type: list
+ port_pd01_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- entry_schema:
- type: boolean
- port_pd01_port_vlan_requirements:
+ port_pd02_port_vlan_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- compute_pd_server_user_data_format:
- type: list
- required: true
- entry_schema:
- type: string
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- constraints:
- - greater_or_equal: 0
- port_pd02_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_pd02_port_order:
- type: integer
- required: true
- port_pd02_port_subnetpoolid:
+ vm_image_name:
type: string
required: true
- port_pd02_port_vlan_requirements:
+ port_pd01_port_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.IpRequirements
port_pd01_port_network:
type: list
required: true
entry_schema:
type: string
+ port_pd02_port_network_role:
+ type: string
+ required: true
port_pd01_port_order:
type: integer
required: true
port_pd01_port_network_role_tag:
type: string
required: true
+ port_pd01_port_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
port_pd02_port_network:
type: list
required: true
entry_schema:
type: string
+ compute_pd_server_user_data_format:
+ type: list
+ required: true
+ entry_schema:
+ type: string
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
get_input: port_pd02_port_exCP_naming
vlan_requirements:
get_input: port_pd02_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd02_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd02_port_ip_requirements
network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_template_VMInt_OAM_lb_virtual_machine_interface_properties:
type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.interface.Properties
required: true
status: SUPPORTED
entry_schema:
type: json
- port_template_VMInt_OAM_lb_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_template_VMInt_OAM_lb_name:
type: list
required: true
is_required: true
vm_image_name:
get_input: pd_image_name
- port_pd01_port_subinterface_indicator:
- - false
port_pd01_port_device_id:
- PORT_PD_DEVICE_ID
port_pd01_port_admin_state_up:
- fq_name
port_template_VMInt_OAM_lb_virtual_machine_interface_mac_addresses:
- - get_input: mac_address
- port_template_VMInt_OAM_lb_subinterface_indicator:
- - false
port_template_VMInt_OAM_lb_name:
- template_VMInt_OAM_lb_NAME
port_pd01_port_port_security_enabled:
vm_image_name:
type: string
required: true
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_template_VMInt_OAM_lb_virtual_machine_interface_properties:
type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.interface.Properties
required: true
required: true
entry_schema:
type: json
- port_template_VMInt_OAM_lb_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_template_VMInt_OAM_lb_name:
type: list
required: true
get_input:
- port_template_VMInt_OAM_lb_virtual_machine_interface_properties
- index_value
- subinterface_indicator:
- get_input:
- - port_template_VMInt_OAM_lb_subinterface_indicator
- - index_value
+ subinterface_indicator: false
security_group_refs:
get_input:
- port_template_VMInt_OAM_lb_security_group_refs
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
qos_policy:
get_input:
- port_pd01_port_qos_policy
org.openecomp.resource.abstract.nodes.pd_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ status: SUPPORTED
+ constraints:
+ - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- vm_flavor_name:
- type: string
+ port_pd02_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_pd02_port_network_role_tag:
- type: string
+ port_pd01_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_pd02_port_subinterface_indicator:
- type: list
+ vm_flavor_name:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: boolean
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_pd02_port_order:
+ type: integer
required: true
status: SUPPORTED
- vm_image_name:
+ port_pd02_port_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd01_port_ip_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd02_port_network_role:
+ port_pd02_port_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd01_port_subinterface_indicator:
- type: list
+ port_pd01_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: boolean
- port_pd01_port_vlan_requirements:
+ port_pd02_port_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- compute_pd_server_user_data_format:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- status: SUPPORTED
- constraints:
- - greater_or_equal: 0
- port_pd02_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_pd02_port_order:
- type: integer
- required: true
- status: SUPPORTED
- port_pd02_port_subnetpoolid:
+ vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd02_port_vlan_requirements:
+ port_pd01_port_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.IpRequirements
port_pd01_port_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_pd02_port_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
port_pd01_port_order:
type: integer
required: true
type: string
required: true
status: SUPPORTED
+ port_pd01_port_vlan_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
port_pd02_port_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ compute_pd_server_user_data_format:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
attributes:
pd_server_accessIPv4:
type: string
- get_input:
- pd_server_names
- 0
+ port_pd02_port_mac_requirements:
+ mac_count_required:
+ is_required: false
vm_flavor_name:
get_input: pd_flavor_name
port_pd02_port_network_role_tag: oam
- port_pd02_port_subinterface_indicator:
- - false
port_pd01_port_mac_requirements:
mac_count_required:
is_required: false
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_subinterface_indicator:
- - false
- compute_pd_server_user_data_format:
- - RAW
- port_pd02_port_mac_requirements:
- mac_count_required:
- is_required: false
port_pd01_port_network:
- get_input: oam_net_name
port_pd02_port_ip_requirements:
port_pd01_port_network_role_tag: oam
port_pd02_port_network:
- get_input: oam_net_name
+ compute_pd_server_user_data_format:
+ - RAW
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 1
members:
- network_policy_port
- network_policy_server
- - abstract_pd_server
\ No newline at end of file
+ - abstract_pd_server
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ constraints:
+ - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
required: true
entry_schema:
type: string
- vm_flavor_name:
- type: string
+ port_pd02_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_pd02_port_network_role_tag:
- type: string
+ port_pd01_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- port_pd02_port_subinterface_indicator:
- type: list
+ vm_flavor_name:
+ type: string
required: true
- entry_schema:
- type: boolean
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_pd02_port_order:
+ type: integer
required: true
- vm_image_name:
+ port_pd02_port_subnetpoolid:
type: string
required: true
- port_pd01_port_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd02_port_network_role:
+ port_pd02_port_network_role_tag:
type: string
required: true
- port_pd01_port_subinterface_indicator:
- type: list
+ port_pd01_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- entry_schema:
- type: boolean
- port_pd01_port_vlan_requirements:
+ port_pd02_port_vlan_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- compute_pd_server_user_data_format:
- type: list
- required: true
- entry_schema:
- type: string
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- constraints:
- - greater_or_equal: 0
- port_pd02_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_pd02_port_order:
- type: integer
- required: true
- port_pd02_port_subnetpoolid:
+ vm_image_name:
type: string
required: true
- port_pd02_port_vlan_requirements:
+ port_pd01_port_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.IpRequirements
port_pd01_port_network:
type: list
required: true
entry_schema:
type: string
+ port_pd02_port_network_role:
+ type: string
+ required: true
port_pd01_port_order:
type: integer
required: true
port_pd01_port_network_role_tag:
type: string
required: true
+ port_pd01_port_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
port_pd02_port_network:
type: list
required: true
entry_schema:
type: string
+ compute_pd_server_user_data_format:
+ type: list
+ required: true
+ entry_schema:
+ type: string
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
get_input: port_pd02_port_exCP_naming
vlan_requirements:
get_input: port_pd02_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd02_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd02_port_ip_requirements
network_role_tag:
org.openecomp.resource.abstract.nodes.pd_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ status: SUPPORTED
+ constraints:
+ - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- vm_flavor_name:
- type: string
+ port_pd02_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_pd02_port_network_role_tag:
- type: string
+ port_pd01_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_pd02_port_subinterface_indicator:
- type: list
+ vm_flavor_name:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: boolean
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_pd02_port_order:
+ type: integer
required: true
status: SUPPORTED
- vm_image_name:
+ port_pd02_port_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd01_port_ip_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd02_port_network_role:
+ port_pd02_port_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd01_port_subinterface_indicator:
- type: list
+ port_pd01_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: boolean
- port_pd01_port_vlan_requirements:
+ port_pd02_port_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- compute_pd_server_user_data_format:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- status: SUPPORTED
- constraints:
- - greater_or_equal: 0
- port_pd02_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_pd02_port_order:
- type: integer
- required: true
- status: SUPPORTED
- port_pd02_port_subnetpoolid:
+ vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd02_port_vlan_requirements:
+ port_pd01_port_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.IpRequirements
port_pd01_port_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_pd02_port_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
port_pd01_port_order:
type: integer
required: true
type: string
required: true
status: SUPPORTED
+ port_pd01_port_vlan_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
port_pd02_port_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ compute_pd_server_user_data_format:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
requirements:
- dependency_pd_server:
capability: tosca.capabilities.Node
- get_input:
- pd_server_names
- 0
+ port_pd02_port_mac_requirements:
+ mac_count_required:
+ is_required: false
vm_flavor_name:
get_attribute:
- network_policy_server
- name
port_pd02_port_network_role_tag: oam
- port_pd02_port_subinterface_indicator:
- - false
port_pd01_port_mac_requirements:
mac_count_required:
is_required: false
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_subinterface_indicator:
- - false
- compute_pd_server_user_data_format:
- - RAW
- port_pd02_port_mac_requirements:
- mac_count_required:
- is_required: false
port_pd01_port_network:
- get_attribute:
- network_policy_server
is_required: false
port_pd02_port_network:
- get_input: oam_net_name
+ compute_pd_server_user_data_format:
+ - RAW
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 1
description: heat template that creates MOG stack
members:
- network_policy_server
- - abstract_pd_server
\ No newline at end of file
+ - abstract_pd_server
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ constraints:
+ - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
required: true
entry_schema:
type: string
- vm_flavor_name:
- type: string
+ port_pd02_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_pd02_port_network_role_tag:
- type: string
+ port_pd01_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- port_pd02_port_subinterface_indicator:
- type: list
+ vm_flavor_name:
+ type: string
required: true
- entry_schema:
- type: boolean
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_pd02_port_order:
+ type: integer
required: true
- vm_image_name:
+ port_pd02_port_subnetpoolid:
type: string
required: true
- port_pd01_port_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd02_port_network_role:
+ port_pd02_port_network_role_tag:
type: string
required: true
- port_pd01_port_subinterface_indicator:
- type: list
+ port_pd01_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- entry_schema:
- type: boolean
- port_pd01_port_vlan_requirements:
+ port_pd02_port_vlan_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- compute_pd_server_user_data_format:
- type: list
- required: true
- entry_schema:
- type: string
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- constraints:
- - greater_or_equal: 0
- port_pd02_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_pd02_port_order:
- type: integer
- required: true
- port_pd02_port_subnetpoolid:
+ vm_image_name:
type: string
required: true
- port_pd02_port_vlan_requirements:
+ port_pd01_port_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.IpRequirements
port_pd01_port_network:
type: list
required: true
entry_schema:
type: string
+ port_pd02_port_network_role:
+ type: string
+ required: true
port_pd01_port_order:
type: integer
required: true
port_pd01_port_network_role_tag:
type: string
required: true
+ port_pd01_port_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
port_pd02_port_network:
type: list
required: true
entry_schema:
type: string
+ compute_pd_server_user_data_format:
+ type: list
+ required: true
+ entry_schema:
+ type: string
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
get_input: port_pd02_port_exCP_naming
vlan_requirements:
get_input: port_pd02_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd02_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd02_port_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_0_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
port_pd01_port_0_network_role:
type: string
required: true
status: SUPPORTED
+ port_pd01_port_1_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ status: SUPPORTED
+ constraints:
+ - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_0_subinterface_indicator:
- type: list
+ port_pd01_port_1_order:
+ type: integer
required: true
status: SUPPORTED
- entry_schema:
- type: boolean
vm_flavor_name:
type: string
required: true
status: SUPPORTED
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
port_pd01_port_1_network_role:
type: string
required: true
type: integer
required: true
status: SUPPORTED
- port_pd01_port_1_subnetpoolid:
- type: string
+ port_pd01_port_1_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
- vm_image_name:
- type: string
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_pd01_port_1_network_role_tag:
+ port_pd01_port_1_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd01_port_0_subnetpoolid:
+ vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_1_network:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- compute_pd_server_user_data_format:
- type: list
+ port_pd01_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_pd01_port_0_network_role_tag:
+ port_pd01_port_1_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd01_port_1_ip_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- status: SUPPORTED
- constraints:
- - greater_or_equal: 0
- port_pd01_port_1_subinterface_indicator:
+ port_pd01_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: boolean
- port_pd01_port_1_order:
- type: integer
- required: true
- status: SUPPORTED
- port_pd01_port_0_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_1_vlan_requirements:
+ port_pd01_port_1_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd01_port_1_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_pd01_port_1_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_pd01_port_0_vlan_requirements:
+ type: string
+ compute_pd_server_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: string
requirements:
- dependency_pd_server:
capability: tosca.capabilities.Node
- network_policy_server
- name
port_pd01_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_pd01_port_1_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
- get_input:
- pd_server_names
- 0
- port_pd01_port_0_subinterface_indicator:
- - false
vm_flavor_name:
get_attribute:
- network_policy_server
- name
+ port_pd01_port_1_mac_requirements:
+ mac_count_required:
+ is_required: false
vm_image_name:
get_input: pd_image_name
port_pd01_port_1_network_role_tag: oam
- get_input: oam_net_name
compute_pd_server_user_data_format:
- RAW
- port_pd01_port_1_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- is_required: false
- port_pd01_port_1_subinterface_indicator:
- - false
- port_pd01_port_1_mac_requirements:
- mac_count_required:
- is_required: false
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 1
description: heat template that creates MOG stack
members:
- network_policy_server
- - abstract_pd_server
\ No newline at end of file
+ - abstract_pd_server
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_0_network_role_tag:
+ type: string
+ required: true
port_pd01_port_0_network_role:
type: string
required: true
+ port_pd01_port_1_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ constraints:
+ - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
required: true
entry_schema:
type: string
- port_pd01_port_0_subinterface_indicator:
- type: list
+ port_pd01_port_1_order:
+ type: integer
required: true
- entry_schema:
- type: boolean
vm_flavor_name:
type: string
required: true
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
port_pd01_port_1_network_role:
type: string
required: true
port_pd01_port_0_order:
type: integer
required: true
+ port_pd01_port_1_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
port_pd01_port_1_subnetpoolid:
type: string
required: true
vm_image_name:
type: string
required: true
+ port_pd01_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
port_pd01_port_1_network_role_tag:
type: string
required: true
+ port_pd01_port_0_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
port_pd01_port_0_subnetpoolid:
type: string
required: true
required: true
entry_schema:
type: string
- port_pd01_port_0_network_role_tag:
- type: string
- required: true
- port_pd01_port_1_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- constraints:
- - greater_or_equal: 0
- port_pd01_port_1_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
- port_pd01_port_1_order:
- type: integer
- required: true
- port_pd01_port_0_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_pd01_port_1_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd01_port_1_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_pd01_port_1_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_pd01_port_0_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
get_input: port_pd01_port_1_exCP_naming
vlan_requirements:
get_input: port_pd01_port_1_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_1_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_1_ip_requirements
network_role_tag:
get_input: port_pd01_port_0_exCP_naming
vlan_requirements:
get_input: port_pd01_port_0_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_0_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_0_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_0_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
port_pd01_port_0_network_role:
type: string
required: true
status: SUPPORTED
+ port_pd01_port_1_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ status: SUPPORTED
+ constraints:
+ - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_0_subinterface_indicator:
- type: list
+ port_pd01_port_1_order:
+ type: integer
required: true
status: SUPPORTED
- entry_schema:
- type: boolean
vm_flavor_name:
type: string
required: true
status: SUPPORTED
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
port_pd01_port_1_network_role:
type: string
required: true
type: integer
required: true
status: SUPPORTED
- port_pd01_port_1_subnetpoolid:
- type: string
+ port_pd01_port_1_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
- vm_image_name:
- type: string
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_pd01_port_1_network_role_tag:
+ port_pd01_port_1_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd01_port_0_subnetpoolid:
+ vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_1_network:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- compute_pd_server_user_data_format:
- type: list
+ port_pd01_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_pd01_port_0_network_role_tag:
+ port_pd01_port_1_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd01_port_1_ip_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- status: SUPPORTED
- constraints:
- - greater_or_equal: 0
- port_pd01_port_1_subinterface_indicator:
+ port_pd01_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: boolean
- port_pd01_port_1_order:
- type: integer
- required: true
- status: SUPPORTED
- port_pd01_port_0_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_1_vlan_requirements:
+ port_pd01_port_1_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd01_port_1_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_pd01_port_1_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_pd01_port_0_vlan_requirements:
+ type: string
+ compute_pd_server_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: string
attributes:
pd_server_accessIPv4:
type: string
port_pd01_port_0_network:
- get_input: oam_net_name
port_pd01_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_pd01_port_0_network_role_tag: oam
+ port_pd01_port_1_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
- get_input:
- pd_server_names
- 0
- port_pd01_port_0_subinterface_indicator:
- - false
vm_flavor_name:
get_input: pd_flavor_name
+ port_pd01_port_1_mac_requirements:
+ mac_count_required:
+ is_required: false
vm_image_name:
get_input: pd_image_name
port_pd01_port_1_network_role_tag: oam
- get_input: oam_net_name
compute_pd_server_user_data_format:
- RAW
- port_pd01_port_0_network_role_tag: oam
- port_pd01_port_1_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- is_required: false
- port_pd01_port_1_subinterface_indicator:
- - false
- port_pd01_port_1_mac_requirements:
- mac_count_required:
- is_required: false
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 1
- network_policy_port0
- network_policy_server
- network_policy_port1
- - abstract_pd_server
\ No newline at end of file
+ - abstract_pd_server
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_0_network_role_tag:
+ type: string
+ required: true
port_pd01_port_0_network_role:
type: string
required: true
+ port_pd01_port_1_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ constraints:
+ - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
required: true
entry_schema:
type: string
- port_pd01_port_0_subinterface_indicator:
- type: list
+ port_pd01_port_1_order:
+ type: integer
required: true
- entry_schema:
- type: boolean
vm_flavor_name:
type: string
required: true
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
port_pd01_port_1_network_role:
type: string
required: true
port_pd01_port_0_order:
type: integer
required: true
+ port_pd01_port_1_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
port_pd01_port_1_subnetpoolid:
type: string
required: true
vm_image_name:
type: string
required: true
+ port_pd01_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
port_pd01_port_1_network_role_tag:
type: string
required: true
+ port_pd01_port_0_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
port_pd01_port_0_subnetpoolid:
type: string
required: true
required: true
entry_schema:
type: string
- port_pd01_port_0_network_role_tag:
- type: string
- required: true
- port_pd01_port_1_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- constraints:
- - greater_or_equal: 0
- port_pd01_port_1_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
- port_pd01_port_1_order:
- type: integer
- required: true
- port_pd01_port_0_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_pd01_port_1_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd01_port_1_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_pd01_port_1_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_pd01_port_0_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
get_input: port_pd01_port_1_exCP_naming
vlan_requirements:
get_input: port_pd01_port_1_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_1_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_1_ip_requirements
network_role_tag:
get_input: port_pd01_port_0_exCP_naming
vlan_requirements:
get_input: port_pd01_port_0_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_0_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_0_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_0_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
port_pd01_port_0_network_role:
type: string
required: true
status: SUPPORTED
+ port_pd01_port_1_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ status: SUPPORTED
+ constraints:
+ - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_0_subinterface_indicator:
- type: list
+ port_pd01_port_1_order:
+ type: integer
required: true
status: SUPPORTED
- entry_schema:
- type: boolean
vm_flavor_name:
type: string
required: true
status: SUPPORTED
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
port_pd01_port_1_network_role:
type: string
required: true
type: integer
required: true
status: SUPPORTED
- port_pd01_port_1_subnetpoolid:
- type: string
+ port_pd01_port_1_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
- vm_image_name:
- type: string
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_pd01_port_1_network_role_tag:
+ port_pd01_port_1_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd01_port_0_subnetpoolid:
+ vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_1_network:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- compute_pd_server_user_data_format:
- type: list
+ port_pd01_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_pd01_port_0_network_role_tag:
+ port_pd01_port_1_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd01_port_1_ip_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- status: SUPPORTED
- constraints:
- - greater_or_equal: 0
- port_pd01_port_1_subinterface_indicator:
+ port_pd01_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: boolean
- port_pd01_port_1_order:
- type: integer
- required: true
- status: SUPPORTED
- port_pd01_port_0_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_1_vlan_requirements:
+ port_pd01_port_1_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd01_port_1_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_pd01_port_1_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_pd01_port_0_vlan_requirements:
+ type: string
+ compute_pd_server_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: string
attributes:
pd_server_pd01_port_0_device_id:
type: string
port_pd01_port_0_network:
- get_input: oam_net_name
port_pd01_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_pd01_port_0_network_role_tag: oam
+ port_pd01_port_1_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
- get_input:
- pd_server_names
- 0
- port_pd01_port_0_subinterface_indicator:
- - false
vm_flavor_name:
get_input: pd_flavor_name
+ port_pd01_port_1_mac_requirements:
+ mac_count_required:
+ is_required: false
vm_image_name:
get_input: pd_image_name
port_pd01_port_1_network_role_tag: oam
- get_input: oam_net_name
compute_pd_server_user_data_format:
- RAW
- port_pd01_port_0_network_role_tag: oam
- port_pd01_port_1_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- is_required: false
- port_pd01_port_1_subinterface_indicator:
- - false
- port_pd01_port_1_mac_requirements:
- mac_count_required:
- is_required: false
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 1
value:
get_attribute:
- abstract_pd_server
- - pd_server_accessIPv4
\ No newline at end of file
+ - pd_server_accessIPv4
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_0_network_role_tag:
+ type: string
+ required: true
port_pd01_port_0_network_role:
type: string
required: true
+ port_pd01_port_1_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ constraints:
+ - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
required: true
entry_schema:
type: string
- port_pd01_port_0_subinterface_indicator:
- type: list
+ port_pd01_port_1_order:
+ type: integer
required: true
- entry_schema:
- type: boolean
vm_flavor_name:
type: string
required: true
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
port_pd01_port_1_network_role:
type: string
required: true
port_pd01_port_0_order:
type: integer
required: true
+ port_pd01_port_1_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
port_pd01_port_1_subnetpoolid:
type: string
required: true
vm_image_name:
type: string
required: true
+ port_pd01_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
port_pd01_port_1_network_role_tag:
type: string
required: true
+ port_pd01_port_0_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
port_pd01_port_0_subnetpoolid:
type: string
required: true
required: true
entry_schema:
type: string
- port_pd01_port_0_network_role_tag:
- type: string
- required: true
- port_pd01_port_1_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- constraints:
- - greater_or_equal: 0
- port_pd01_port_1_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
- port_pd01_port_1_order:
- type: integer
- required: true
- port_pd01_port_0_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_pd01_port_1_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd01_port_1_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_pd01_port_1_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_pd01_port_0_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
get_input: port_pd01_port_1_exCP_naming
vlan_requirements:
get_input: port_pd01_port_1_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_1_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_1_ip_requirements
network_role_tag:
get_input: port_pd01_port_0_exCP_naming
vlan_requirements:
get_input: port_pd01_port_0_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_0_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_0_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
is_required: false
port_pd01_port_network:
- get_input: oam_net_name
- port_pd01_port_subinterface_indicator:
- - false
port_pd01_port_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
- get_attribute:
- network_policy_server
- name
- port_pd01_port_subinterface_indicator:
- - false
service_template_filter:
substitute_service_template: Nested_ps_serverServiceTemplate.yaml
count: 1
is_required: false
port_pd01_port_network:
- get_input: oam_net_name
- port_pd01_port_subinterface_indicator:
- - false
compute_oam_server_user_data_format:
- RAW
compute_oam_server_name:
required: true
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
is_required: false
port_pd01_port_network:
- get_input: oam_net_name
- port_pd01_port_subinterface_indicator:
- - false
port_pd01_port_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
- get_attribute:
- network_policy_server
- name
- port_pd01_port_subinterface_indicator:
- - false
service_template_filter:
substitute_service_template: Nested_ps_serverServiceTemplate.yaml
count: 1
is_required: false
port_pd01_port_network:
- get_input: oam_net_name
- port_pd01_port_subinterface_indicator:
- - false
compute_oam_server_user_data_format:
- RAW
compute_oam_server_name:
required: true
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_subinterface_indicator:
- - false
compute_pd_server_user_data_format:
- RAW
service_template_filter:
is_required: false
port_pd01_port_network:
- get_input: oam_net_name
- port_pd01_port_subinterface_indicator:
- - false
port_pd01_port_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_subinterface_indicator:
- - false
compute_pd_server_user_data_format:
- RAW
service_template_filter:
- network_policy_server
- abstract_pd_server
- abstract_pd_server_1
- - abstract_pd_server_2
\ No newline at end of file
+ - abstract_pd_server_2
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
type: string
required: true
status: SUPPORTED
+ port_pd01_port_3_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ status: SUPPORTED
+ constraints:
+ - greater_or_equal: 0
port_pd01_port_2_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_3_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
port_pd01_port_3_network:
type: list
required: true
type: string
required: true
status: SUPPORTED
- port_pd01_port_2_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd01_port_2_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_2_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- compute_pd_server_user_data_format:
+ port_pd01_port_3_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pd01_port_2_ip_requirements:
- type: list
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_2_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_3_order:
- type: integer
+ port_pd01_port_2_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- status: SUPPORTED
- constraints:
- - greater_or_equal: 0
- port_pd01_port_3_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_pd01_port_3_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_3_subinterface_indicator:
+ compute_pd_server_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: boolean
- port_pd01_port_3_vlan_requirements:
+ type: string
+ port_pd01_port_2_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd01_port_2_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_pd01_port_3_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
+ type: org.openecomp.datatypes.network.IpRequirements
port_pd01_port_3_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
is_required: false
port_pd01_port_network:
- get_input: oam_net_name
- port_pd01_port_subinterface_indicator:
- - false
port_pd01_port_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
is_required: false
floating_ip_count_required:
is_required: false
+ port_pd01_port_3_mac_requirements:
+ mac_count_required:
+ is_required: false
port_pd01_port_3_network:
- get_input: oam_net_name
vm_image_name:
get_input: pd_image_name
- port_pd01_port_2_subinterface_indicator:
- - false
port_pd01_port_2_network:
- get_input: oam_net_name
port_pd01_port_2_mac_requirements:
mac_count_required:
is_required: false
+ port_pd01_port_3_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
port_pd01_port_2_ip_requirements:
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_3_mac_requirements:
- mac_count_required:
- is_required: false
- port_pd01_port_3_subinterface_indicator:
- - false
- port_pd01_port_3_network_role_tag: oam
service_template_filter:
substitute_service_template: Nested_pd_server_2ServiceTemplate.yaml
count: 1
- get_attribute:
- network_policy_server
- name
- port_pd01_port_subinterface_indicator:
- - false
compute_pd_server_user_data_format:
- RAW
service_template_filter:
- network_policy_server
- abstract_pd_server
- abstract_pd_server_1
- - abstract_pd_server_2
\ No newline at end of file
+ - abstract_pd_server_2
required: true
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
port_pd01_port_3_network_role:
type: string
required: true
+ port_pd01_port_3_order:
+ type: integer
+ required: true
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ constraints:
+ - greater_or_equal: 0
port_pd01_port_2_vlan_requirements:
type: list
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_3_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
port_pd01_port_3_network:
type: list
required: true
port_pd01_port_3_subnetpoolid:
type: string
required: true
- port_pd01_port_2_subinterface_indicator:
+ port_pd01_port_2_network:
type: list
required: true
entry_schema:
- type: boolean
- port_pd01_port_2_network:
+ type: string
+ port_pd01_port_3_vlan_requirements:
type: list
required: true
entry_schema:
- type: string
+ type: org.openecomp.datatypes.network.VlanRequirements
port_pd01_port_2_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
+ port_pd01_port_2_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_pd01_port_3_network_role_tag:
+ type: string
+ required: true
compute_pd_server_user_data_format:
type: list
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_3_order:
- type: integer
- required: true
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- constraints:
- - greater_or_equal: 0
- port_pd01_port_3_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_pd01_port_3_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
- port_pd01_port_3_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd01_port_2_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_pd01_port_3_network_role_tag:
- type: string
- required: true
port_pd01_port_3_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
get_input: port_pd01_port_2_exCP_naming
vlan_requirements:
get_input: port_pd01_port_2_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_2_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_2_ip_requirements
network_role_tag:
get_input: port_pd01_port_3_exCP_naming
vlan_requirements:
get_input: port_pd01_port_3_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_3_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_3_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
type: string
required: true
status: SUPPORTED
- port_ps01_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_ps01_port_order:
type: integer
required: true
is_required: false
port_pd01_port_network:
- get_input: oam_net_name
- port_pd01_port_subinterface_indicator:
- - false
port_pd01_port_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
- RAW
vm_flavor_name:
get_input: pd_flavor_name
- port_ps01_port_subinterface_indicator:
- - false
vm_image_name:
get_attribute:
- abstract_pd_server
required: true
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
vm_flavor_name:
type: string
required: true
- port_ps01_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_ps01_port_order:
type: integer
required: true
get_input: port_ps01_port_exCP_naming
vlan_requirements:
get_input: port_ps01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_ps01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_ps01_port_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
type: string
required: true
status: SUPPORTED
- port_ps01_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_ps01_port_order:
type: integer
required: true
is_required: false
port_pd01_port_network:
- get_input: oam_net_name
- port_pd01_port_subinterface_indicator:
- - false
port_pd01_port_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
- RAW
vm_flavor_name:
get_input: pd_flavor_name
- port_ps01_port_subinterface_indicator:
- - false
vm_image_name:
get_input: pd_image_name
port_ps01_port_mac_requirements:
required: true
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
vm_flavor_name:
type: string
required: true
- port_ps01_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_ps01_port_order:
type: integer
required: true
get_input: port_ps01_port_exCP_naming
vlan_requirements:
get_input: port_ps01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_ps01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_ps01_port_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: json
- port_vdbe_untr_vmi_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
compute_vdbe_availability_zone:
type: list
required: true
- get_input: aap_address_mode
subinterface_nested_vlan_tag_list:
- get_input: untrusted_vlan_tags
- port_vdbe_untr_vmi_subinterface_indicator:
- - true
compute_vdbe_availability_zone:
- get_input: availability_zone_1
subinterface_nested_service_template_filter_count:
required: true
entry_schema:
type: json
- port_vdbe_untr_vmi_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
compute_vdbe_availability_zone:
type: list
required: true
- index_value
vlan_requirements:
get_input: port_vdbe_untr_vmi_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_vdbe_untr_vmi_subinterface_indicator
- - index_value
+ subinterface_indicator: true
virtual_network_refs:
get_input:
- port_vdbe_untr_vmi_virtual_network_refs
status: SUPPORTED
entry_schema:
type: float
- port_vdbe_untr_2_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
subinterface_vlan2_aap_untrusted_v6_ip_prefix:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_1_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
subinterface_vlan1_ip_v6_address:
type: list
required: true
get_input: vdbe_flavor_name
subinterface_vlan1_counter:
- get_input: counter
- port_vdbe_untr_2_port_subinterface_indicator:
- - true
subinterface_vlan2_aap_untrusted_v6_ip_prefix:
- get_input: vdbe_aap_untrusted_v6_ip_prefix
vm_image_name:
- get_input: vdbe_name_1
subinterface_vlan2_aap_untrusted_ip_prefix:
- get_input: vdbe_aap_untrusted_ip_prefix
- port_vdbe_untr_1_port_subinterface_indicator:
- - true
subinterface_vlan1_ip_v6_address:
- get_input: vdbe_untrusted_v6_ip_1
subinterface_vlan2_vmac_address:
required: true
entry_schema:
type: float
- port_vdbe_untr_2_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
subinterface_vlan2_aap_untrusted_v6_ip_prefix:
type: list
required: true
required: true
entry_schema:
type: string
- port_vdbe_untr_1_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
subinterface_vlan1_ip_v6_address:
type: list
required: true
- index_value
vlan_requirements:
get_input: port_vdbe_untr_2_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_vdbe_untr_2_port_subinterface_indicator
- - index_value
+ subinterface_indicator: true
virtual_network_refs:
get_input:
- port_vdbe_untr_2_port_virtual_network_refs
- index_value
vlan_requirements:
get_input: port_vdbe_untr_1_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_vdbe_untr_1_port_subinterface_indicator
- - index_value
+ subinterface_indicator: true
virtual_network_refs:
get_input:
- port_vdbe_untr_1_port_virtual_network_refs
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_1_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
subinterface_vlan1_ip_v6_address:
type: list
required: true
- get_input: vdbe_name_1
subinterface_vlan2_aap_untrusted_ip_prefix:
- get_input: vdbe_aap_untrusted_ip_prefix
- port_vdbe_untr_1_port_subinterface_indicator:
- - true
subinterface_vlan1_ip_v6_address:
- get_input: vdbe_untrusted_v6_ip_1
subinterface_vlan2_vmac_address:
required: true
entry_schema:
type: string
- port_vdbe_untr_1_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
subinterface_vlan1_ip_v6_address:
type: list
required: true
- index_value
vlan_requirements:
get_input: port_vdbe_untr_1_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_vdbe_untr_1_port_subinterface_indicator
- - index_value
+ subinterface_indicator: true
virtual_network_refs:
get_input:
- port_vdbe_untr_1_port_virtual_network_refs
status: SUPPORTED
entry_schema:
type: json
- port_vdbe_untr_1_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
subinterface_vdbe_untr_2_subports_aap_untrusted_ip_prefix:
type: list
required: true
- get_input: vdbe_aap_sec_untrusted_ip_prefix_len
subinterface_vdbe_untr_1_subports_vlan_tag_list:
- get_input: untrusted_vlan_tags
- port_vdbe_untr_1_port_subinterface_indicator:
- - true
subinterface_vdbe_untr_2_subports_aap_untrusted_ip_prefix:
- get_input: vdbe_aap_untrusted_ip_prefix
subinterface_vdbe_untr_1_subports_aap_untrusted_ip_prefix:
required: true
entry_schema:
type: json
- port_vdbe_untr_1_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
subinterface_vdbe_untr_2_subports_aap_untrusted_ip_prefix:
type: list
required: true
- index_value
vlan_requirements:
get_input: port_vdbe_untr_1_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_vdbe_untr_1_port_subinterface_indicator
- - index_value
+ subinterface_indicator: true
virtual_network_refs:
get_input:
- port_vdbe_untr_1_port_virtual_network_refs
org.openecomp.resource.abstract.nodes.vdbe:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_vdbe_untr_1_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_vdbe_untr_1_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
directives:
- substitutable
properties:
- port_vdbe_untr_1_port_subinterface_indicator:
- - false
compute_vdbe_availability_zone:
- get_input: availability_zone_1
vm_flavor_name:
- suport_missing_vlan_tag_property
- control_int_net
- subport_get_param_parent
- - abstract_vdbe
\ No newline at end of file
+ - abstract_vdbe
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_vdbe_untr_1_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_vdbe_untr_1_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- index_value
vlan_requirements:
get_input: port_vdbe_untr_1_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_vdbe_untr_1_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
virtual_network_refs:
get_input:
- port_vdbe_untr_1_port_virtual_network_refs
org.openecomp.resource.abstract.nodes.vdbe:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_vdbe_untr_1_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
subinterface_nested_parent_interface:
type: list
required: true
directives:
- substitutable
properties:
- port_vdbe_untr_1_port_subinterface_indicator:
- - true
subinterface_nested_parent_interface:
- vdbe_untr_1_port
subinterface_nested_aap_address_mode:
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_vdbe_untr_1_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
subinterface_nested_parent_interface:
type: list
required: true
- index_value
vlan_requirements:
get_input: port_vdbe_untr_1_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_vdbe_untr_1_port_subinterface_indicator
- - index_value
+ subinterface_indicator: true
virtual_network_refs:
get_input:
- port_vdbe_untr_1_port_virtual_network_refs
org.openecomp.resource.abstract.nodes.vdbe:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_vdbe_untr_1_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
subinterface_nested_parent_interface:
type: list
required: true
directives:
- substitutable
properties:
- port_vdbe_untr_1_port_subinterface_indicator:
- - true
subinterface_nested_parent_interface:
- vdbe_untr_1_port
subinterface_nested_aap_address_mode:
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_vdbe_untr_1_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
subinterface_nested_parent_interface:
type: list
required: true
- index_value
vlan_requirements:
get_input: port_vdbe_untr_1_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_vdbe_untr_1_port_subinterface_indicator
- - index_value
+ subinterface_indicator: true
virtual_network_refs:
get_input:
- port_vdbe_untr_1_port_virtual_network_refs
org.openecomp.resource.abstract.nodes.vdbe:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_vdbe_untr_1_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
subinterface_nested_parent_interface:
type: list
required: true
directives:
- substitutable
properties:
- port_vdbe_untr_1_port_subinterface_indicator:
- - true
subinterface_nested_parent_interface:
- vdbe_untr_1_port
subinterface_nested_aap_address_mode:
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_vdbe_untr_1_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
subinterface_nested_parent_interface:
type: list
required: true
- index_value
vlan_requirements:
get_input: port_vdbe_untr_1_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_vdbe_untr_1_port_subinterface_indicator
- - index_value
+ subinterface_indicator: true
virtual_network_refs:
get_input:
- port_vdbe_untr_1_port_virtual_network_refs
org.openecomp.resource.abstract.nodes.vdbe:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_vdbe_untr_1_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
subinterface_nested_parent_interface:
type: list
required: true
directives:
- substitutable
properties:
- port_vdbe_untr_1_port_subinterface_indicator:
- - true
subinterface_nested_parent_interface:
- vdbe_untr_1_port
subinterface_nested_aap_address_mode:
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_vdbe_untr_1_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
subinterface_nested_parent_interface:
type: list
required: true
- index_value
vlan_requirements:
get_input: port_vdbe_untr_1_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_vdbe_untr_1_port_subinterface_indicator
- - index_value
+ subinterface_indicator: true
virtual_network_refs:
get_input:
- port_vdbe_untr_1_port_virtual_network_refs
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_vdbe_untr_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_vdbe_untr_port_name:
type: list
required: true
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_vdbe_untr_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_vdbe_untr_port_subnetpoolid:
type: string
required: true
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
port_vdbe_untr_port_mac_requirements:
mac_count_required:
is_required: false
- port_vdbe_untr_port_subinterface_indicator:
- - false
compute_vdbe_availability_zone:
- get_input: availability_zone_1
port_vdbe_untr_port_name:
port_vdbe_untr_port_mac_requirements:
mac_count_required:
is_required: false
- port_vdbe_untr_port_subinterface_indicator:
- - true
port_vdbe_untr_port_name:
- str_replace:
template: VM_NAMEDBE001p1n004
get_input: untr_vfc_instance_group_function
subinterface_role: untr
members:
- - abstract_vdbe
\ No newline at end of file
+ - abstract_vdbe
default: 0
constraints:
- greater_or_equal: 0
- port_vdbe_untr_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_vdbe_untr_port_name:
type: list
required: true
get_input: port_vdbe_untr_port_exCP_naming
vlan_requirements:
get_input: port_vdbe_untr_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_vdbe_untr_port_subinterface_indicator
- - index_value
+ subinterface_indicator: true
ip_requirements:
get_input: port_vdbe_untr_port_ip_requirements
network_role_tag:
default: 0
constraints:
- greater_or_equal: 0
- port_vdbe_untr_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_vdbe_untr_port_subnetpoolid:
type: string
required: true
get_input: port_vdbe_untr_port_exCP_naming
vlan_requirements:
get_input: port_vdbe_untr_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_vdbe_untr_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_vdbe_untr_port_ip_requirements
network_role_tag:
- local_storage
dependency_vdbe:
- vdbe
- - dependency
\ No newline at end of file
+ - dependency
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
status: SUPPORTED
entry_schema:
type: string
- port_ps01_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_ps01_port_order:
type: integer
required: true
is_required: false
port_pd01_port_network:
- get_input: oam_net_name
- port_pd01_port_subinterface_indicator:
- - true
subinterface_nested_net1:
- test_net1
port_pd01_port_network_role_tag: oam
get_input: pd_flavor_name
subinterface_nested_p1:
- ps01_port_0
- port_ps01_port_subinterface_indicator:
- - true
vm_image_name:
get_input: pd_image_name
port_ps01_port_mac_requirements:
- test_net2
- test_net1
- abstract_pd_server
- - abstract_ps_server
\ No newline at end of file
+ - abstract_ps_server
required: true
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: true
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: string
- port_ps01_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_ps01_port_order:
type: integer
required: true
get_input: port_ps01_port_exCP_naming
vlan_requirements:
get_input: port_ps01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_ps01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: true
ip_requirements:
get_input: port_ps01_port_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
is_required: false
port_pd01_port_network:
- get_input: oam_net_name
- port_pd01_port_subinterface_indicator:
- - false
port_pd01_port_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
is_required: false
port_pd01_port_network:
- get_input: oam_net_name
- port_pd01_port_subinterface_indicator:
- - true
subinterface_nested_net1:
- test_net1
port_pd01_port_network_role_tag: oam
- test_net2
- test_net1
- abstract_pd_server
- - abstract_pd_server_1
\ No newline at end of file
+ - abstract_pd_server_1
required: true
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: true
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
status: SUPPORTED
entry_schema:
type: string
- port_ps01_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_ps01_port_order:
type: integer
required: true
is_required: false
port_pd01_port_network:
- get_input: oam_net_name
- port_pd01_port_subinterface_indicator:
- - true
subinterface_nested_net1:
- test_net1
port_pd01_port_network_role_tag: oam
get_input: pd_flavor_name
subinterface_nested_p1:
- ps01_port_0
- port_ps01_port_subinterface_indicator:
- - true
vm_image_name:
get_input: pd_image_name
port_ps01_port_mac_requirements:
- test_net2
- test_net1
- abstract_pd_server
- - abstract_ps_server
\ No newline at end of file
+ - abstract_ps_server
required: true
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: true
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: string
- port_ps01_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_ps01_port_order:
type: integer
required: true
get_input: port_ps01_port_exCP_naming
vlan_requirements:
get_input: port_ps01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_ps01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: true
ip_requirements:
get_input: port_ps01_port_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: string
- port_ps01_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_ps01_port_order:
type: integer
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: pd_flavor_name
subinterface_nested_p1:
- ps01_port_0
- port_ps01_port_subinterface_indicator:
- - true
vm_image_name:
get_input: pd_image_name
port_ps01_port_mac_requirements:
is_required: false
port_pd01_port_network:
- get_input: oam_net_name
- port_pd01_port_subinterface_indicator:
- - true
subinterface_nested_net1:
- test_net1
port_pd01_port_network_role_tag: oam
- test_net2
- test_net1
- abstract_pd_server
- - abstract_pd_server_1
\ No newline at end of file
+ - abstract_pd_server_1
required: true
entry_schema:
type: string
- port_ps01_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_ps01_port_order:
type: integer
required: true
get_input: port_ps01_port_exCP_naming
vlan_requirements:
get_input: port_ps01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_ps01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: true
ip_requirements:
get_input: port_ps01_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: true
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
is_required: false
port_pd01_port_network:
- get_input: oam_net_name
- port_pd01_port_subinterface_indicator:
- - false
port_pd01_port_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
is_required: false
port_pd01_port_network:
- get_input: oam_net_name
- port_pd01_port_subinterface_indicator:
- - true
subinterface_nested_net1:
- test_net1
port_pd01_port_network_role_tag: oam
- test_net2
- test_net1
- abstract_pd_server
- - abstract_pd_server_1
\ No newline at end of file
+ - abstract_pd_server_1
required: true
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: true
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: string
+ subinterface_vlan1_ip_v6_address:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
subinterface_vlan1_aap_sec_untrusted_ip_prefix:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ subinterface_vlan1_aap_untrusted_ip_prefix:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
port_vdbe_untr_2_port_virtual_machine_interface_mac_addresses:
type: list
required: true
type: string
required: true
status: SUPPORTED
+ port_vdbe_untr_2_port_virtual_network_refs:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: json
subinterface_vlan1_counter:
type: list
required: true
status: SUPPORTED
entry_schema:
type: float
- port_vdbe_untr_2_port_subinterface_indicator:
+ subinterface_vlan1_subinterfaces_name_prefix:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: boolean
+ type: string
vm_image_name:
type: string
required: true
status: SUPPORTED
+ port_vdbe_untr_1_port_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_vdbe_untr_2_port_name:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
port_vdbe_untr_2_port_network_role:
type: string
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_vdbe_untr_1_port_virtual_network_refs:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: json
port_vdbe_untr_1_port_ip_requirements:
type: list
required: true
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_vdbe_untr_2_port_ip_requirements:
+ subinterface_vlan1_vn_network_list:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_vdbe_untr_1_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_vdbe_untr_1_port_order:
- type: integer
- required: true
- status: SUPPORTED
- port_vdbe_untr_1_port_subnetpoolid:
+ type: string
+ port_vdbe_untr_2_port_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_vdbe_untr_2_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_vdbe_untr_1_port_virtual_machine_interface_allowed_address_pairs:
- type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
- required: true
- status: SUPPORTED
- subinterface_vlan1_mac_address:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- subinterface_vlan1_aap_untrusted_ip_prefix_len:
- type: list
+ port_vdbe_untr_2_port_order:
+ type: integer
required: true
status: SUPPORTED
- entry_schema:
- type: string
- subinterface_vlan1_ip_address:
+ subinterface_vlan1_service_template_filter_count:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- compute_vdbe_name:
+ type: float
+ port_vdbe_untr_2_port_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_vdbe_untr_1_port_network_role_tag:
- type: string
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_vdbe_untr_1_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_vdbe_untr_1_port_subinterface_indicator:
- type: list
+ port_vdbe_untr_1_port_order:
+ type: integer
required: true
status: SUPPORTED
- entry_schema:
- type: boolean
- subinterface_vlan1_ip_v6_address:
+ subinterface_vlan1_parent_interface:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- subinterface_vlan1_aap_untrusted_ip_prefix:
+ subinterface_vlan1_aap_address_mode:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_2_port_virtual_network_refs:
- type: list
- required: true
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
status: SUPPORTED
- entry_schema:
- type: json
- subinterface_vlan1_subinterfaces_name_prefix:
- type: list
+ constraints:
+ - greater_or_equal: 0
+ port_vdbe_untr_1_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_vdbe_untr_1_port_network_role:
+ port_vdbe_untr_1_port_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_vdbe_untr_2_port_name:
+ subinterface_vlan1_optional_property_1:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_1_port_virtual_network_refs:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: json
- subinterface_vlan1_vn_network_list:
+ port_vdbe_untr_1_port_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_2_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
- port_vdbe_untr_2_port_order:
- type: integer
+ port_vdbe_untr_2_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- subinterface_vlan1_service_template_filter_count:
+ subinterface_vlan1_optional_property_2:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: float
- subinterface_vlan1_parent_interface:
- type: list
+ type: string
+ port_vdbe_untr_1_port_virtual_machine_interface_allowed_address_pairs:
+ type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
required: true
status: SUPPORTED
- entry_schema:
- type: string
- subinterface_vlan1_aap_address_mode:
+ subinterface_vlan1_aap_sec_untrusted_ip_prefix_len:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- status: SUPPORTED
- constraints:
- - greater_or_equal: 0
- port_vdbe_untr_1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- subinterface_vlan1_optional_property_1:
+ subinterface_vlan1_mac_address:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_1_port_name:
+ subinterface_vlan1_aap_untrusted_ip_prefix_len:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- subinterface_vlan1_optional_property_2:
+ subinterface_vlan1_ip_address:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- subinterface_vlan1_aap_sec_untrusted_ip_prefix_len:
+ port_vdbe_untr_2_port_virtual_machine_interface_allowed_address_pairs:
+ type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
+ required: true
+ status: SUPPORTED
+ compute_vdbe_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_2_port_virtual_machine_interface_allowed_address_pairs:
- type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
+ port_vdbe_untr_1_port_network_role_tag:
+ type: string
required: true
status: SUPPORTED
port_vdbe_untr_1_port_vlan_requirements:
subinterface_vlan1_aap_untrusted_v6_ip_prefix:
- get_input: vdbe_aap_untrusted_v6_ip_prefix
- get_input: vdbe_aap_untrusted_v6_ip_prefix
+ subinterface_vlan1_ip_v6_address:
+ - get_input: vdbe_untrusted_v6_ip_1
+ - get_input: vdbe_untrusted_v6_ip_1
subinterface_vlan1_aap_sec_untrusted_ip_prefix:
- get_input: vdbe_aap_sec_untrusted_ip_prefix
- get_input: vdbe_aap_sec_untrusted_ip_prefix
compute_vdbe_availability_zone:
- get_input: availability_zone_1
- get_input: availability_zone_1
+ subinterface_vlan1_aap_untrusted_ip_prefix:
+ - get_input: vdbe_aap_untrusted_ip_prefix
+ - get_input: vdbe_aap_untrusted_ip_prefix
port_vdbe_untr_2_port_virtual_machine_interface_mac_addresses:
- - get_input: vdbe_hw_untr_mac_1
- - get_input: vdbe_hw_untr_mac_1
vm_flavor_name:
get_input: vdbe_flavor_name
- subinterface_vlan1_counter:
- - get_input: counter
- - get_input: counter
- port_vdbe_untr_2_port_subinterface_indicator:
- - false
- - false
- vm_image_name:
- get_input: vdbe_image_name
- compute_vdbe_metadata:
- - vf_module_id:
- get_input: vf_module_id
- vnf_id:
- get_input: vnf_id
- vnf_name:
- get_input: vnf_name
- - vf_module_id:
- get_input: vf_module_id
- vnf_id:
- get_input: vnf_id
- vnf_name:
- get_input: vnf_name
- subinterface_vlan1_aap_untrusted_v6_ip_prefix_len:
- - get_input: vdbe_aap_untrusted_v6_ip_prefix_len
- - get_input: vdbe_aap_untrusted_v6_ip_prefix_len
- subinterface_vlan1_mac_address:
- - get_input: vdbe_hw_untr_mac_1
- - get_input: vdbe_hw_untr_mac_1
- subinterface_vlan1_aap_untrusted_ip_prefix_len:
- - get_input: vdbe_aap_untrusted_ip_prefix_len
- - get_input: vdbe_aap_untrusted_ip_prefix_len
- subinterface_vlan1_ip_address:
- - get_input: vdbe_untrusted_ip_1
- - get_input: vdbe_untrusted_ip_1
- compute_vdbe_name:
- - get_input: vdbe_name_1
- - get_input: vdbe_name_1
- port_vdbe_untr_1_port_subinterface_indicator:
- - true
- - true
- subinterface_vlan1_ip_v6_address:
- - get_input: vdbe_untrusted_v6_ip_1
- - get_input: vdbe_untrusted_v6_ip_1
- subinterface_vlan1_aap_untrusted_ip_prefix:
- - get_input: vdbe_aap_untrusted_ip_prefix
- - get_input: vdbe_aap_untrusted_ip_prefix
port_vdbe_untr_2_port_virtual_network_refs:
- - fabric_int_net
- - fabric_int_net
+ subinterface_vlan1_counter:
+ - get_input: counter
+ - get_input: counter
subinterface_vlan1_subinterfaces_name_prefix:
- str_replace:
template: VM_NAMEDBE001p1n004
get_input: vdbe_device_name
VM_NAME:
get_input: vdbe_name_1
+ vm_image_name:
+ get_input: vdbe_image_name
port_vdbe_untr_2_port_name:
- Port_2
- Port_4
+ compute_vdbe_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ subinterface_vlan1_aap_untrusted_v6_ip_prefix_len:
+ - get_input: vdbe_aap_untrusted_v6_ip_prefix_len
+ - get_input: vdbe_aap_untrusted_v6_ip_prefix_len
port_vdbe_untr_1_port_virtual_network_refs:
- - control_int_net
- - control_int_net
subinterface_vlan1_aap_sec_untrusted_ip_prefix_len:
- get_input: vdbe_aap_sec_untrusted_ip_prefix_len
- get_input: vdbe_aap_sec_untrusted_ip_prefix_len
+ subinterface_vlan1_mac_address:
+ - get_input: vdbe_hw_untr_mac_1
+ - get_input: vdbe_hw_untr_mac_1
+ subinterface_vlan1_aap_untrusted_ip_prefix_len:
+ - get_input: vdbe_aap_untrusted_ip_prefix_len
+ - get_input: vdbe_aap_untrusted_ip_prefix_len
+ subinterface_vlan1_ip_address:
+ - get_input: vdbe_untrusted_ip_1
+ - get_input: vdbe_untrusted_ip_1
+ compute_vdbe_name:
+ - get_input: vdbe_name_1
+ - get_input: vdbe_name_1
port_vdbe_untr_1_port_virtual_machine_interface_mac_addresses:
- - get_input: vdbe_hw_untr_mac_1
- - get_input: vdbe_hw_untr_mac_1
value:
get_attribute:
- abstract_vdbe
- - vdbe_vdbe_untr_1_port_vlan1_aap_address_mode
\ No newline at end of file
+ - vdbe_vdbe_untr_1_port_vlan1_aap_address_mode
required: true
entry_schema:
type: string
- subinterface_vlan1_aap_sec_untrusted_ip_prefix:
+ subinterface_vlan1_ip_v6_address:
type: list
required: true
entry_schema:
type: string
- compute_vdbe_availability_zone:
+ subinterface_vlan1_aap_sec_untrusted_ip_prefix:
type: list
required: true
entry_schema:
type: string
- port_vdbe_untr_2_port_virtual_machine_interface_mac_addresses:
+ compute_vdbe_availability_zone:
type: list
required: true
entry_schema:
- type: json
- port_vdbe_untr_2_port_network_role_tag:
- type: string
- required: true
- vm_flavor_name:
- type: string
- required: true
- subinterface_vlan1_counter:
+ type: string
+ subinterface_vlan1_aap_untrusted_ip_prefix:
type: list
required: true
entry_schema:
- type: float
- port_vdbe_untr_2_port_subinterface_indicator:
+ type: string
+ port_vdbe_untr_2_port_virtual_machine_interface_mac_addresses:
type: list
required: true
entry_schema:
- type: boolean
- vm_image_name:
+ type: json
+ port_vdbe_untr_2_port_network_role_tag:
type: string
required: true
- port_vdbe_untr_2_port_network_role:
+ vm_flavor_name:
type: string
required: true
- compute_vdbe_metadata:
+ port_vdbe_untr_2_port_virtual_network_refs:
type: list
required: true
entry_schema:
type: json
- subinterface_vlan1_aap_untrusted_v6_ip_prefix_len:
- type: list
- required: true
- entry_schema:
- type: string
- port_vdbe_untr_1_port_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_vdbe_untr_2_port_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_vdbe_untr_2_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_vdbe_untr_2_port_ip_requirements:
+ subinterface_vlan1_counter:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_vdbe_untr_1_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_vdbe_untr_1_port_order:
- type: integer
- required: true
- port_vdbe_untr_1_port_subnetpoolid:
- type: string
- required: true
- port_vdbe_untr_2_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_vdbe_untr_1_port_virtual_machine_interface_allowed_address_pairs:
- type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
- required: true
- subinterface_vlan1_mac_address:
+ type: float
+ subinterface_vlan1_subinterfaces_name_prefix:
type: list
required: true
entry_schema:
type: string
- subinterface_vlan1_aap_untrusted_ip_prefix_len:
- type: list
+ vm_image_name:
+ type: string
required: true
- entry_schema:
- type: string
- subinterface_vlan1_ip_address:
- type: list
+ port_vdbe_untr_1_port_network_role:
+ type: string
required: true
- entry_schema:
- type: string
- compute_vdbe_name:
+ port_vdbe_untr_2_port_name:
type: list
required: true
entry_schema:
type: string
- port_vdbe_untr_1_port_network_role_tag:
+ port_vdbe_untr_2_port_network_role:
type: string
required: true
- port_vdbe_untr_1_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
- subinterface_vlan1_ip_v6_address:
+ compute_vdbe_metadata:
type: list
required: true
entry_schema:
- type: string
- subinterface_vlan1_aap_untrusted_ip_prefix:
+ type: json
+ subinterface_vlan1_aap_untrusted_v6_ip_prefix_len:
type: list
required: true
entry_schema:
type: string
- port_vdbe_untr_2_port_virtual_network_refs:
+ port_vdbe_untr_1_port_virtual_network_refs:
type: list
required: true
entry_schema:
type: json
- subinterface_vlan1_subinterfaces_name_prefix:
+ port_vdbe_untr_1_port_ip_requirements:
type: list
required: true
entry_schema:
- type: string
- port_vdbe_untr_1_port_network_role:
- type: string
- required: true
- port_vdbe_untr_2_port_name:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_vdbe_untr_2_port_vlan_requirements:
type: list
required: true
entry_schema:
- type: string
- port_vdbe_untr_1_port_virtual_network_refs:
- type: list
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_vdbe_untr_2_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- entry_schema:
- type: json
subinterface_vlan1_vn_network_list:
type: list
required: true
required: true
entry_schema:
type: float
+ port_vdbe_untr_2_port_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_vdbe_untr_1_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_vdbe_untr_1_port_order:
+ type: integer
+ required: true
subinterface_vlan1_parent_interface:
type: list
required: true
port_vdbe_untr_1_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_vdbe_untr_1_port_subnetpoolid:
+ type: string
+ required: true
subinterface_vlan1_optional_property_1:
type: list
required: true
required: true
entry_schema:
type: string
+ port_vdbe_untr_2_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
subinterface_vlan1_optional_property_2:
type: list
required: true
entry_schema:
type: string
+ port_vdbe_untr_1_port_virtual_machine_interface_allowed_address_pairs:
+ type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
+ required: true
subinterface_vlan1_aap_sec_untrusted_ip_prefix_len:
type: list
required: true
entry_schema:
type: string
+ subinterface_vlan1_mac_address:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ subinterface_vlan1_aap_untrusted_ip_prefix_len:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ subinterface_vlan1_ip_address:
+ type: list
+ required: true
+ entry_schema:
+ type: string
port_vdbe_untr_2_port_virtual_machine_interface_allowed_address_pairs:
type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
required: true
+ compute_vdbe_name:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_vdbe_untr_1_port_network_role_tag:
+ type: string
+ required: true
port_vdbe_untr_1_port_vlan_requirements:
type: list
required: true
- index_value
vlan_requirements:
get_input: port_vdbe_untr_2_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_vdbe_untr_2_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
virtual_network_refs:
get_input:
- port_vdbe_untr_2_port_virtual_network_refs
- index_value
vlan_requirements:
get_input: port_vdbe_untr_1_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_vdbe_untr_1_port_subinterface_indicator
- - index_value
+ subinterface_indicator: true
virtual_network_refs:
get_input:
- port_vdbe_untr_1_port_virtual_network_refs
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_vmi_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
subinterface_vlan1_aap_untrusted_ip_prefix:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_oam_vmi_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_vdbe_untr_vmi_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
subinterface_vlan2_vmac_address:
- get_input: vdbe_untrusted_vmac_address
- get_input: vdbe_untrusted_vmac_address
- port_vdbe_untr_vmi_subinterface_indicator:
- - true
- - true
subinterface_vlan1_aap_untrusted_ip_prefix:
- get_input: vdbe_aap_untrusted_ip_prefix
- get_input: vdbe_aap_untrusted_ip_prefix
subinterface_vlan2_aap_untrusted_v6_ip_prefix_len:
- get_input: vdbe_aap_untrusted_v6_ip_prefix_len
- get_input: vdbe_aap_untrusted_v6_ip_prefix_len
- port_vdbe_oam_vmi_subinterface_indicator:
- - true
- - true
subinterface_vlan2_service_template_filter_count:
- 5
- 5
required: true
entry_schema:
type: string
- port_vdbe_untr_vmi_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
subinterface_vlan1_aap_untrusted_ip_prefix:
type: list
required: true
required: true
entry_schema:
type: string
- port_vdbe_oam_vmi_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_vdbe_untr_vmi_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
- index_value
vlan_requirements:
get_input: port_vdbe_untr_vmi_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_vdbe_untr_vmi_subinterface_indicator
- - index_value
+ subinterface_indicator: true
virtual_network_refs:
get_input:
- port_vdbe_untr_vmi_virtual_network_refs
- index_value
vlan_requirements:
get_input: port_vdbe_oam_vmi_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_vdbe_oam_vmi_subinterface_indicator
- - index_value
+ subinterface_indicator: true
virtual_network_refs:
get_input:
- port_vdbe_oam_vmi_virtual_network_refs
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_vdbe_untr_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
subinterface_nested_vmac_address:
type: list
required: true
subinterface_nested_ip_v6_address:
- get_input: vdbe_untrusted_v6_ip_1
- get_input: vdbe_untrusted_v6_ip_1
- port_vdbe_untr_port_subinterface_indicator:
- - true
- - true
subinterface_nested_vmac_address:
- get_input: vdbe_untrusted_vmac_address
- get_input: vdbe_untrusted_vmac_address
default: 0
constraints:
- greater_or_equal: 0
- port_vdbe_untr_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
subinterface_nested_vmac_address:
type: list
required: true
- index_value
vlan_requirements:
get_input: port_vdbe_untr_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_vdbe_untr_port_subinterface_indicator
- - index_value
+ subinterface_indicator: true
virtual_network_refs:
get_input:
- port_vdbe_untr_port_virtual_network_refs
status: SUPPORTED
entry_schema:
type: float
- port_vdbe_untr_2_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
vm_image_name:
type: string
required: true
type: string
required: true
status: SUPPORTED
- port_vdbe_untr_1_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
subinterface_vlan1_ip_v6_address:
type: list
required: true
subinterface_vlan1_counter:
- get_input: counter
- get_input: counter
- port_vdbe_untr_2_port_subinterface_indicator:
- - false
- - false
vm_image_name:
get_input: vdbe_image_name
compute_vdbe_metadata:
compute_vdbe_name:
- get_input: vdbe_name_1
- get_input: vdbe_name_1
- port_vdbe_untr_1_port_subinterface_indicator:
- - true
- - true
subinterface_vlan1_ip_v6_address:
- get_input: vdbe_untrusted_v6_ip_1
- get_input: vdbe_untrusted_v6_ip_1
members:
- fabric_int_net
- control_int_net
- - abstract_vdbe
\ No newline at end of file
+ - abstract_vdbe
required: true
entry_schema:
type: float
- port_vdbe_untr_2_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
vm_image_name:
type: string
required: true
port_vdbe_untr_1_port_network_role_tag:
type: string
required: true
- port_vdbe_untr_1_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
subinterface_vlan1_ip_v6_address:
type: list
required: true
- index_value
vlan_requirements:
get_input: port_vdbe_untr_2_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_vdbe_untr_2_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
virtual_network_refs:
get_input:
- port_vdbe_untr_2_port_virtual_network_refs
- index_value
vlan_requirements:
get_input: port_vdbe_untr_1_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_vdbe_untr_1_port_subinterface_indicator
- - index_value
+ subinterface_indicator: true
virtual_network_refs:
get_input:
- port_vdbe_untr_1_port_virtual_network_refs
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_vdbe_untr_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
subinterface_nested_vmac_address:
type: list
required: true
subinterface_nested_ip_v6_address:
- get_input: vdbe_untrusted_v6_ip_1
- get_input: vdbe_untrusted_v6_ip_1
- port_vdbe_untr_port_subinterface_indicator:
- - true
- - true
subinterface_nested_vmac_address:
- get_input: vdbe_untrusted_vmac_address
- get_input: vdbe_untrusted_vmac_address
default: 0
constraints:
- greater_or_equal: 0
- port_vdbe_untr_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
subinterface_nested_vmac_address:
type: list
required: true
- index_value
vlan_requirements:
get_input: port_vdbe_untr_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_vdbe_untr_port_subinterface_indicator
- - index_value
+ subinterface_indicator: true
virtual_network_refs:
get_input:
- port_vdbe_untr_port_virtual_network_refs
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
is_required: false
port_pd01_port_network:
- get_input: oam_net_name
- port_pd01_port_subinterface_indicator:
- - true
subinterface_nested_net1:
- test_net2
port_pd01_port_network_role_tag: oam
is_required: false
port_pd01_port_network:
- get_input: oam_net_name
- port_pd01_port_subinterface_indicator:
- - true
subinterface_nested_net1:
- test_net1
port_pd01_port_network_role_tag: oam
- test_net2
- test_net1
- abstract_pd_server_0
- - abstract_pd_server_1
\ No newline at end of file
+ - abstract_pd_server_1
required: true
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: true
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
is_required: false
port_pd01_port_network:
- get_input: oam_net_name
- port_pd01_port_subinterface_indicator:
- - true
subinterface_nested_net1:
- test_net1
port_pd01_port_network_role_tag: oam
is_required: false
port_pd01_port_network:
- get_input: oam_net_name
- port_pd01_port_subinterface_indicator:
- - true
subinterface_nested_net1:
- test_net1
port_pd01_port_network_role_tag: oam
- test_net2
- test_net1
- abstract_pd_server_0
- - abstract_pd_server_1
\ No newline at end of file
+ - abstract_pd_server_1
required: true
entry_schema:
type: string
- port_pd01_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd01_port_subinterface_indicator
- - index_value
+ subinterface_indicator: true
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
org.openecomp.resource.abstract.nodes.vdbe:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_vdbe_untr_1_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
subinterface_nested_parent_interface:
type: list
required: true
directives:
- substitutable
properties:
- port_vdbe_untr_1_port_subinterface_indicator:
- - true
subinterface_nested_parent_interface:
- vdbe_untr_1_port_1
subinterface_nested_aap_address_mode:
directives:
- substitutable
properties:
- port_vdbe_untr_1_port_subinterface_indicator:
- - true
subinterface_nested_parent_interface:
- vdbe_untr_1_port_2
subinterface_nested_aap_address_mode:
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_vdbe_untr_1_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
subinterface_nested_parent_interface:
type: list
required: true
- index_value
vlan_requirements:
get_input: port_vdbe_untr_1_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_vdbe_untr_1_port_subinterface_indicator
- - index_value
+ subinterface_indicator: true
virtual_network_refs:
get_input:
- port_vdbe_untr_1_port_virtual_network_refs
vdbe_untr_1_port:
type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
properties:
+ subnetpoolid:
+ get_input: port_vdbe_untr_1_port_subnetpoolid
ip_requirements:
get_input: port_vdbe_untr_1_port_ip_requirements
network_role:
get_input: port_vdbe_untr_1_port_network_role
- subnetpoolid:
- get_input: port_vdbe_untr_1_port_subnetpoolid
mac_requirements:
get_input: port_vdbe_untr_1_port_mac_requirements
+ subinterface_indicator: true
name:
str_replace:
template: VM_NAMEDBE001p1n004
vdbe_untr_1_port:
type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
properties:
+ subnetpoolid:
+ get_input: port_vdbe_untr_1_port_subnetpoolid
ip_requirements:
get_input: port_vdbe_untr_1_port_ip_requirements
network_role:
get_input: port_vdbe_untr_1_port_network_role
- subnetpoolid:
- get_input: port_vdbe_untr_1_port_subnetpoolid
mac_requirements:
get_input: port_vdbe_untr_1_port_mac_requirements
+ subinterface_indicator: true
name:
str_replace:
template: VM_NAMEDBE001p1n004
vdbe_untr_2_port:
type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
properties:
+ subnetpoolid:
+ get_input: port_vdbe_untr_2_port_subnetpoolid
ip_requirements:
get_input: port_vdbe_untr_2_port_ip_requirements
network_role:
get_input: port_vdbe_untr_2_port_network_role
- subnetpoolid:
- get_input: port_vdbe_untr_2_port_subnetpoolid
mac_requirements:
get_input: port_vdbe_untr_2_port_mac_requirements
+ subinterface_indicator: true
name: Port_2
exCP_naming:
get_input: port_vdbe_untr_2_port_exCP_naming
vdbe_untr_1_port:
type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
properties:
+ subnetpoolid:
+ get_input: port_vdbe_untr_1_port_subnetpoolid
ip_requirements:
get_input: port_vdbe_untr_1_port_ip_requirements
network_role:
get_input: port_vdbe_untr_1_port_network_role
- subnetpoolid:
- get_input: port_vdbe_untr_1_port_subnetpoolid
mac_requirements:
get_input: port_vdbe_untr_1_port_mac_requirements
+ subinterface_indicator: true
name:
str_replace:
template: VM_NAMEDBE001p1n004
vdbe_untr_1_port:
type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
properties:
+ subnetpoolid:
+ get_input: port_vdbe_untr_1_port_subnetpoolid
ip_requirements:
get_input: port_vdbe_untr_1_port_ip_requirements
network_role:
get_input: port_vdbe_untr_1_port_network_role
- subnetpoolid:
- get_input: port_vdbe_untr_1_port_subnetpoolid
mac_requirements:
get_input: port_vdbe_untr_1_port_mac_requirements
+ subinterface_indicator: true
name:
str_replace:
template: VM_NAMEDBE001p1n004
vdbe_untr_1_port:
type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
properties:
+ subnetpoolid:
+ get_input: port_vdbe_untr_1_port_subnetpoolid
ip_requirements:
get_input: port_vdbe_untr_1_port_ip_requirements
network_role:
get_input: port_vdbe_untr_1_port_network_role
- subnetpoolid:
- get_input: port_vdbe_untr_1_port_subnetpoolid
mac_requirements:
get_input: port_vdbe_untr_1_port_mac_requirements
+ subinterface_indicator: true
name:
str_replace:
template: VM_NAMEDBE001p1n004
vdbe_untr_1_port:
type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
properties:
+ subnetpoolid:
+ get_input: port_vdbe_untr_1_port_subnetpoolid
ip_requirements:
get_input: port_vdbe_untr_1_port_ip_requirements
network_role:
get_input: port_vdbe_untr_1_port_network_role
- subnetpoolid:
- get_input: port_vdbe_untr_1_port_subnetpoolid
mac_requirements:
get_input: port_vdbe_untr_1_port_mac_requirements
+ subinterface_indicator: true
name:
str_replace:
template: VM_NAMEDBE001p1n004
vdbe_untr_1_port:
type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
properties:
+ subnetpoolid:
+ get_input: port_vdbe_untr_1_port_subnetpoolid
ip_requirements:
get_input: port_vdbe_untr_1_port_ip_requirements
network_role:
get_input: port_vdbe_untr_1_port_network_role
- subnetpoolid:
- get_input: port_vdbe_untr_1_port_subnetpoolid
mac_requirements:
get_input: port_vdbe_untr_1_port_mac_requirements
+ subinterface_indicator: true
name:
str_replace:
template: VM_NAMEDBE001p1n004
vdbe_untr_1_port:
type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
properties:
+ subnetpoolid:
+ get_input: port_vdbe_untr_1_port_subnetpoolid
ip_requirements:
get_input: port_vdbe_untr_1_port_ip_requirements
network_role:
get_input: port_vdbe_untr_1_port_network_role
- subnetpoolid:
- get_input: port_vdbe_untr_1_port_subnetpoolid
mac_requirements:
get_input: port_vdbe_untr_1_port_mac_requirements
+ subinterface_indicator: true
name:
str_replace:
template: VM_NAMEDBE001p1n004
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_pd_server_1b_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd_server_1b_port_vlan_requirements:
type: list
required: true
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_pd_server_2b_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd_server_2b_port_network_role:
type: string
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_ps_server_2b_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_ps_server_2b_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_ps_server_1b_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
index_value:
type: integer
description: Index value of this substitution service template runtime instance
default: 0
constraints:
- greater_or_equal: 0
- port_pd_server_1b_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd_server_1b_port_vlan_requirements:
type: list
required: true
port_pd_server_1b_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_pd_server_2b_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd_server_2b_port_network_role:
type: string
required: true
get_input: port_pd_server_2b_port_exCP_naming
vlan_requirements:
get_input: port_pd_server_2b_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd_server_2b_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd_server_2b_port_ip_requirements
network_role_tag:
get_input: port_pd_server_1b_port_exCP_naming
vlan_requirements:
get_input: port_pd_server_1b_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd_server_1b_port_subinterface_indicator
- - index_value
+ subinterface_indicator: true
ip_requirements:
get_input: port_pd_server_1b_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_ps_server_2b_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_ps_server_2b_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
port_ps_server_1b_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_ps_server_1b_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
index_value:
type: integer
description: Index value of this substitution service template runtime instance
get_input: port_ps_server_1b_port_exCP_naming
vlan_requirements:
get_input: port_ps_server_1b_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_ps_server_1b_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_ps_server_1b_port_ip_requirements
network_role_tag:
get_input: port_ps_server_2b_port_exCP_naming
vlan_requirements:
get_input: port_ps_server_2b_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_ps_server_2b_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_ps_server_2b_port_ip_requirements
network_role_tag:
is_required: false
subinterface_nested_vlan_service_template_filter_count:
- 9
- port_pd_server_1b_port_subinterface_indicator:
- - true
port_pd_server_1b_port_replacement_policy:
- AUTO
port_pd_server_1b_port_mac_requirements:
mac_count_required:
is_required: false
- port_pd_server_2b_port_subinterface_indicator:
- - false
port_pd_server_1b_port_network:
- packet_internal_network
port_pd_server_2b_port_replacement_policy:
get_input:
- ps_server_2b_ips
- 0
- port_ps_server_2b_port_subinterface_indicator:
- - false
compute_ps_server_1b_availability_zone:
- get_input: availability_zone_0
compute_ps_server_1b_name:
port_ps_server_1b_port_mac_requirements:
mac_count_required:
is_required: false
- port_ps_server_1b_port_subinterface_indicator:
- - false
port_ps_server_1b_port_network:
- packet_internal_network
port_ps_server_1b_port_ip_requirements:
- link_pd_server_1b_pd_server_2b_port
dependency_packet_external_network:
- packet_external_network
- - dependency
\ No newline at end of file
+ - dependency
type: string
required: true
status: SUPPORTED
- port_pd_server_1b_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd_server_1b_port_vlan_requirements:
type: list
required: true
vm_flavor_name:
type: string
required: true
- port_pd_server_1b_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd_server_1b_port_vlan_requirements:
type: list
required: true
get_input: port_pd_server_1b_port_exCP_naming
vlan_requirements:
get_input: port_pd_server_1b_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd_server_1b_port_subinterface_indicator
- - index_value
+ subinterface_indicator: true
ip_requirements:
get_input: port_pd_server_1b_port_ip_requirements
network_role_tag:
- 9
vm_flavor_name:
get_input: pd_server_1b_flavor
- port_pd_server_1b_port_subinterface_indicator:
- - true
subinterface_nested_vlan_net1:
- packet_external_network
vm_image_name:
- dependency
dependency_packet_external_network:
- packet_external_network
- - dependency
\ No newline at end of file
+ - dependency
get_input: port_ps_server_1b_port_1_subnetpoolid
mac_requirements:
get_input: port_ps_server_1b_port_1_mac_requirements
+ subinterface_indicator: true
exCP_naming:
get_input: port_ps_server_1b_port_1_exCP_naming
vlan_requirements:
type: string
required: true
status: SUPPORTED
- port_pd_server_1b_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd_server_1b_port_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: float
- port_ps_server_1b_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_ps_server_1b_port_network_role_tag:
type: string
required: true
vm_flavor_name:
type: string
required: true
- port_pd_server_1b_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd_server_1b_port_vlan_requirements:
type: list
required: true
get_input: port_pd_server_1b_port_exCP_naming
vlan_requirements:
get_input: port_pd_server_1b_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd_server_1b_port_subinterface_indicator
- - index_value
+ subinterface_indicator: true
ip_requirements:
get_input: port_pd_server_1b_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: float
- port_ps_server_1b_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_ps_server_1b_port_network_role_tag:
type: string
required: true
get_input: port_ps_server_1b_port_exCP_naming
vlan_requirements:
get_input: port_ps_server_1b_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_ps_server_1b_port_subinterface_indicator
- - index_value
+ subinterface_indicator: true
ip_requirements:
get_input: port_ps_server_1b_port_ip_requirements
network_role_tag:
- 9
vm_flavor_name:
get_input: pd_server_1b_flavor
- port_pd_server_1b_port_subinterface_indicator:
- - true
subinterface_nested_vlan_net1:
- packet_external_network
vm_image_name:
- dependency
dependency_packet_external_network:
- packet_external_network
- - dependency
\ No newline at end of file
+ - dependency
subinterface_nested_vlan_service_template_filter_count:
- 9
- 9
- port_ps_server_1b_port_subinterface_indicator:
- - true
- - true
port_ps_server_1b_port_fixed_ips:
- - ip_address:
get_input:
- dependency_ps_server_1b
dependency_server_1b_ps_2:
- abstract_ps_server_1b
- - dependency_ps_server_1b
\ No newline at end of file
+ - dependency_ps_server_1b
type: string
required: true
status: SUPPORTED
- port_pd_server_1b_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd_server_1b_port_vlan_requirements:
type: list
required: true
vm_flavor_name:
type: string
required: true
- port_pd_server_1b_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd_server_1b_port_vlan_requirements:
type: list
required: true
get_input: port_pd_server_1b_port_exCP_naming
vlan_requirements:
get_input: port_pd_server_1b_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd_server_1b_port_subinterface_indicator
- - index_value
+ subinterface_indicator: true
ip_requirements:
get_input: port_pd_server_1b_port_ip_requirements
network_role_tag:
- 9
vm_flavor_name:
get_input: pd_server_1b_flavor
- port_pd_server_1b_port_subinterface_indicator:
- - true
subinterface_nested_vlan_net1:
- get_input: sub_inf_net
vm_image_name:
- dependency
local_storage_server_1b_pd_1_test_nested_level2:
- test_nested_level2
- - local_storage_server_1b_pd_1
\ No newline at end of file
+ - local_storage_server_1b_pd_1
get_input: port_pd_server_1b_port_1_subnetpoolid
mac_requirements:
get_input: port_pd_server_1b_port_1_mac_requirements
+ subinterface_indicator: true
exCP_naming:
get_input: port_pd_server_1b_port_1_exCP_naming
vlan_requirements:
type: string
required: true
status: SUPPORTED
- port_pd_server_1b_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd_server_1b_port_vlan_requirements:
type: list
required: true
type: string
required: true
status: SUPPORTED
- port_pd_server_1b_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd_server_1b_port_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: float
- port_ps_server_1b_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_ps_server_1b_port_network_role_tag:
type: string
required: true
- 9
vm_flavor_name:
get_input: pd_server_1b_flavor
- port_pd_server_1b_port_subinterface_indicator:
- - true
- - true
- - true
- - true
subinterface_nested_vlan_net1:
- packet_externalmain_network
- packet_externalmain_network
- packet_internalmain_network
- test_nested_level1
- packet_externalmain_network
- - abstract_pd_server_1b_1
\ No newline at end of file
+ - abstract_pd_server_1b_1
vm_flavor_name:
type: string
required: true
- port_pd_server_1b_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd_server_1b_port_vlan_requirements:
type: list
required: true
get_input: port_pd_server_1b_port_exCP_naming
vlan_requirements:
get_input: port_pd_server_1b_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd_server_1b_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_pd_server_1b_port_ip_requirements
network_role_tag:
vm_flavor_name:
type: string
required: true
- port_pd_server_1b_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd_server_1b_port_vlan_requirements:
type: list
required: true
get_input: port_pd_server_1b_port_exCP_naming
vlan_requirements:
get_input: port_pd_server_1b_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd_server_1b_port_subinterface_indicator
- - index_value
+ subinterface_indicator: true
ip_requirements:
get_input: port_pd_server_1b_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: float
- port_ps_server_1b_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_ps_server_1b_port_network_role_tag:
type: string
required: true
get_input: port_ps_server_1b_port_exCP_naming
vlan_requirements:
get_input: port_ps_server_1b_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_ps_server_1b_port_subinterface_indicator
- - index_value
+ subinterface_indicator: true
ip_requirements:
get_input: port_ps_server_1b_port_ip_requirements
network_role_tag:
- 0
vm_flavor_name:
get_input: pd_server_1b_flavor
- port_pd_server_1b_port_subinterface_indicator:
- - false
- - false
vm_image_name:
get_input: pd_server_1b_image
port_pd_server_1b_port_replacement_policy:
subinterface_nested_vlan_service_template_filter_count:
- 9
- 9
- port_ps_server_1b_port_subinterface_indicator:
- - true
- - true
port_ps_server_1b_port_fixed_ips:
- - ip_address:
get_input:
- dependency_pd_server_1b
dependency_server_1b_pd_3:
- abstract_pd_server_1b
- - dependency_pd_server_1b
\ No newline at end of file
+ - dependency_pd_server_1b
type: string
required: true
status: SUPPORTED
- port_pd_server_1b_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd_server_1b_port_vlan_requirements:
type: list
required: true
vm_flavor_name:
type: string
required: true
- port_pd_server_1b_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd_server_1b_port_vlan_requirements:
type: list
required: true
get_input: port_pd_server_1b_port_exCP_naming
vlan_requirements:
get_input: port_pd_server_1b_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd_server_1b_port_subinterface_indicator
- - index_value
+ subinterface_indicator: true
ip_requirements:
get_input: port_pd_server_1b_port_ip_requirements
network_role_tag:
- 9
vm_flavor_name:
get_input: pd_server_1b_flavor
- port_pd_server_1b_port_subinterface_indicator:
- - true
- - true
subinterface_nested_vlan_net1:
- packet_external_network
- packet_external_network
- dependency_pd_server_1b_pd_server_1b_port
dependency_packet_external_network:
- packet_external_network
- - dependency
\ No newline at end of file
+ - dependency
type: string
required: true
status: SUPPORTED
- port_pd_server_1b_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd_server_1b_port_vlan_requirements:
type: list
required: true
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_ps_server_1b_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_ps_server_1b_port_network_role_tag:
type: string
required: true
status: SUPPORTED
entry_schema:
type: float
- port_ps_server_1b_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_ps_server_1b_port_network_role_tag:
type: string
required: true
vm_flavor_name:
type: string
required: true
- port_pd_server_1b_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd_server_1b_port_vlan_requirements:
type: list
required: true
get_input: port_pd_server_1b_port_exCP_naming
vlan_requirements:
get_input: port_pd_server_1b_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd_server_1b_port_subinterface_indicator
- - index_value
+ subinterface_indicator: true
ip_requirements:
get_input: port_pd_server_1b_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: float
- port_ps_server_1b_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_ps_server_1b_port_network_role_tag:
type: string
required: true
get_input: port_ps_server_1b_port_exCP_naming
vlan_requirements:
get_input: port_ps_server_1b_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_ps_server_1b_port_subinterface_indicator
- - index_value
+ subinterface_indicator: true
ip_requirements:
get_input: port_ps_server_1b_port_ip_requirements
network_role_tag:
port_ps_server_1b_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_ps_server_1b_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_ps_server_1b_port_network_role_tag:
type: string
required: true
get_input: port_ps_server_1b_port_exCP_naming
vlan_requirements:
get_input: port_ps_server_1b_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_ps_server_1b_port_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_ps_server_1b_port_ip_requirements
network_role_tag:
- 9
vm_flavor_name:
get_input: pd_server_1b_flavor
- port_pd_server_1b_port_subinterface_indicator:
- - true
subinterface_nested_vlan_net1:
- packet_external_network
vm_image_name:
- dependency
dependency_packet_external_network:
- packet_external_network
- - dependency
\ No newline at end of file
+ - dependency
port_ps_server_1b_port_mac_requirements:
mac_count_required:
is_required: false
- port_ps_server_1b_port_subinterface_indicator:
- - false
port_ps_server_1b_port_fixed_ips:
- ip_address:
get_input:
is_required: false
subinterface_nested_vlan_service_template_filter_count:
- 9
- port_ps_server_1b_port_subinterface_indicator:
- - true
port_ps_server_1b_port_fixed_ips:
- ip_address:
get_input:
- dependency_ps_server_1b
dependency_server_1b_ps_2:
- abstract_ps_server_1b_1
- - dependency_ps_server_1b
\ No newline at end of file
+ - dependency_ps_server_1b
type: string
required: true
status: SUPPORTED
- port_pd_server_1b_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_pd_server_1b_port_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: float
- port_ps_server_1b_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_ps_server_1b_port_network_role_tag:
type: string
required: true
vm_flavor_name:
type: string
required: true
- port_pd_server_1b_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_pd_server_1b_port_vlan_requirements:
type: list
required: true
get_input: port_pd_server_1b_port_exCP_naming
vlan_requirements:
get_input: port_pd_server_1b_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_pd_server_1b_port_subinterface_indicator
- - index_value
+ subinterface_indicator: true
ip_requirements:
get_input: port_pd_server_1b_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: float
- port_ps_server_1b_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_ps_server_1b_port_network_role_tag:
type: string
required: true
get_input: port_ps_server_1b_port_exCP_naming
vlan_requirements:
get_input: port_ps_server_1b_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_ps_server_1b_port_subinterface_indicator
- - index_value
+ subinterface_indicator: true
ip_requirements:
get_input: port_ps_server_1b_port_ip_requirements
network_role_tag:
- 9
vm_flavor_name:
get_input: pd_server_1b_flavor
- port_pd_server_1b_port_subinterface_indicator:
- - true
subinterface_nested_vlan_net1:
- packet_external_network
vm_image_name:
- dependency
dependency_packet_external_network:
- packet_external_network
- - dependency
\ No newline at end of file
+ - dependency
is_required: false
subinterface_nested_vlan_service_template_filter_count:
- 9
- port_ps_server_1b_port_subinterface_indicator:
- - true
port_ps_server_1b_port_fixed_ips:
- ip_address:
get_input:
is_required: false
subinterface_nested_vlan_service_template_filter_count:
- 19
- port_ps_server_1b_port_subinterface_indicator:
- - true
port_ps_server_1b_port_fixed_ips:
- ip_address:
get_input:
- dependency_ps_server_1b
dependency_template_subint_Vlan_vmi_1_test_resourceGroup_1:
- test_resourceGroup_1
- - dependency_template_subint_Vlan_vmi_1
\ No newline at end of file
+ - dependency_template_subint_Vlan_vmi_1
status: SUPPORTED
entry_schema:
type: string
+ subinterface_vdbe_untr_2_subports_aap_untrusted_ip_prefix:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ subinterface_vdbe_untr_1_subports_aap_untrusted_ip_prefix:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ port_vdbe_untr_port_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
subinterface_vdbe_untr_1_subports_aap_sec_untrusted_ip_prefix:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ subinterface_vdbe_untr_1_subports_ip_v6_address:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
subinterface_vdbe_untr_1_subports_subinterfaces_name_prefix:
type: list
required: true
status: SUPPORTED
entry_schema:
type: json
- port_vdbe_untr_port_subinterface_indicator:
- type: list
+ port_vdbe_untr_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: boolean
- subinterface_vdbe_untr_1_subports_vn_network_list:
- type: list
- required: true
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
status: SUPPORTED
- entry_schema:
- type: string
- port_vdbe_untr_port_name:
+ constraints:
+ - greater_or_equal: 0
+ subinterface_vdbe_untr_1_subports_parent_interface:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_port_network_role:
- type: string
- required: true
- status: SUPPORTED
- subinterface_vdbe_untr_2_subports_vn_network_list:
+ subinterface_vdbe_untr_2_subports_service_template_filter_count:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- subinterface_vdbe_untr_1_subports_aap_untrusted_v6_ip_prefix:
+ type: float
+ subinterface_vdbe_untr_1_subports_service_template_filter_count:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- subinterface_vdbe_untr_2_subports_ip_v6_address:
+ type: float
+ subinterface_vdbe_untr_1_subports_vn_network_list:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- subinterface_vdbe_untr_2_subports_mac_address:
+ port_vdbe_untr_port_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- subinterface_vdbe_untr_2_subports_aap_untrusted_v6_ip_prefix_len:
+ port_vdbe_untr_port_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- compute_vdbe_name:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ subinterface_vdbe_untr_2_subports_ip_address:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- subinterface_vdbe_untr_1_subports_aap_sec_untrusted_ip_prefix_len:
- type: list
+ port_vdbe_untr_port_network_role:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: string
- subinterface_vdbe_untr_2_subports_aap_sec_untrusted_ip_prefix_len:
+ subinterface_vdbe_untr_1_subports_vmac_address:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_port_ip_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- subinterface_vdbe_untr_1_subports_vlan_tag_list:
+ subinterface_vdbe_untr_2_subports_subinterfaces_name_prefix:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
- subinterface_vdbe_untr_2_subports_aap_untrusted_ip_prefix:
+ type: string
+ subinterface_vdbe_untr_2_subports_vn_network_list:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- subinterface_vdbe_untr_1_subports_aap_untrusted_ip_prefix:
+ subinterface_vdbe_untr_1_subports_aap_untrusted_v6_ip_prefix:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
- subinterface_vdbe_untr_1_subports_ip_v6_address:
+ subinterface_vdbe_untr_2_subports_aap_sec_untrusted_ip_prefix:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- status: SUPPORTED
- constraints:
- - greater_or_equal: 0
- subinterface_vdbe_untr_1_subports_parent_interface:
+ subinterface_vdbe_untr_2_subports_ip_v6_address:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- subinterface_vdbe_untr_2_subports_service_template_filter_count:
+ subinterface_vdbe_untr_2_subports_mac_address:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: float
- subinterface_vdbe_untr_1_subports_service_template_filter_count:
+ type: string
+ subinterface_vdbe_untr_2_subports_aap_untrusted_v6_ip_prefix_len:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: float
- port_vdbe_untr_port_vlan_requirements:
+ type: string
+ subinterface_vdbe_untr_1_subports_aap_untrusted_ip_prefix_len:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- subinterface_vdbe_untr_2_subports_ip_address:
+ type: string
+ subinterface_vdbe_untr_2_subports_parent_interface:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- subinterface_vdbe_untr_1_subports_vmac_address:
+ compute_vdbe_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- subinterface_vdbe_untr_2_subports_subinterfaces_name_prefix:
+ subinterface_vdbe_untr_1_subports_aap_sec_untrusted_ip_prefix_len:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- subinterface_vdbe_untr_2_subports_aap_sec_untrusted_ip_prefix:
+ subinterface_vdbe_untr_2_subports_aap_sec_untrusted_ip_prefix_len:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- subinterface_vdbe_untr_1_subports_aap_untrusted_ip_prefix_len:
+ port_vdbe_untr_port_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- subinterface_vdbe_untr_2_subports_parent_interface:
+ type: org.openecomp.datatypes.network.IpRequirements
+ subinterface_vdbe_untr_1_subports_vlan_tag_list:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
+ type: json
requirements:
- dependency_vdbe_vdbe_untr_port_vdbe_untr_1_subports:
capability: tosca.capabilities.Node
properties:
subinterface_vdbe_untr_1_subports_ip_address:
- get_input: vdbe_untrusted_ip_1
+ subinterface_vdbe_untr_2_subports_aap_untrusted_ip_prefix:
+ - get_input: vdbe_aap_untrusted_ip_prefix
+ subinterface_vdbe_untr_1_subports_aap_untrusted_ip_prefix:
+ - get_input: vdbe_aap_untrusted_ip_prefix
subinterface_vdbe_untr_1_subports_aap_sec_untrusted_ip_prefix:
- get_input: vdbe_aap_sec_untrusted_ip_prefix
subinterface_vdbe_untr_2_subports_aap_untrusted_v6_ip_prefix:
- get_input: vdbe_aap_untrusted_ip_prefix_len
subinterface_vdbe_untr_1_subports_mac_address:
- get_input: vdbe_hw_untr_mac_1
+ subinterface_vdbe_untr_1_subports_ip_v6_address:
+ - get_input: vdbe_untrusted_v6_ip_1
subinterface_vdbe_untr_1_subports_subinterfaces_name_prefix:
- str_replace:
template: VM_NAMEDBE001p1n004
- get_input: aap_address_mode
subinterface_vdbe_untr_2_subports_vlan_tag_list:
- get_input: untrusted_vlan_tags
- port_vdbe_untr_port_subinterface_indicator:
- - true
+ port_vdbe_untr_port_mac_requirements:
+ mac_count_required:
+ is_required: false
+ subinterface_vdbe_untr_1_subports_parent_interface:
+ - vdbe_1_untr_port_1
+ subinterface_vdbe_untr_2_subports_service_template_filter_count:
+ - 5
+ subinterface_vdbe_untr_1_subports_service_template_filter_count:
+ - get_input: untrusted_num_vn
subinterface_vdbe_untr_1_subports_vn_network_list:
- get_input: untrusted_vn_networks
port_vdbe_untr_port_name:
+ - str_replace:
+ template: VM_NAMEDBE001p1n004
+ params:
+ DBE:
+ get_input: vdbe_device_name
+ VM_NAME:
+ get_input: vdbe_name_1
+ subinterface_vdbe_untr_2_subports_ip_address:
+ - get_input: vdbe_untrusted_ip_1
+ subinterface_vdbe_untr_1_subports_vmac_address:
+ - get_input: vdbe_untrusted_vmac_address
+ subinterface_vdbe_untr_2_subports_subinterfaces_name_prefix:
- str_replace:
template: VM_NAMEDBE001p1n004
params:
- get_input: untrusted_vn_networks
subinterface_vdbe_untr_1_subports_aap_untrusted_v6_ip_prefix:
- get_input: vdbe_aap_untrusted_v6_ip_prefix
+ subinterface_vdbe_untr_2_subports_aap_sec_untrusted_ip_prefix:
+ - get_input: vdbe_aap_sec_untrusted_ip_prefix
subinterface_vdbe_untr_2_subports_ip_v6_address:
- get_input: vdbe_untrusted_v6_ip_1
subinterface_vdbe_untr_2_subports_mac_address:
- get_input: vdbe_hw_untr_mac_1
subinterface_vdbe_untr_2_subports_aap_untrusted_v6_ip_prefix_len:
- get_input: vdbe_aap_untrusted_v6_ip_prefix_len
+ subinterface_vdbe_untr_1_subports_aap_untrusted_ip_prefix_len:
+ - get_input: vdbe_aap_untrusted_ip_prefix_len
+ subinterface_vdbe_untr_2_subports_parent_interface:
+ - vdbe_1_untr_port_1
compute_vdbe_name:
- get_input: vdbe_name_1
subinterface_vdbe_untr_1_subports_aap_sec_untrusted_ip_prefix_len:
is_required: false
subinterface_vdbe_untr_1_subports_vlan_tag_list:
- get_input: untrusted_vlan_tags
- subinterface_vdbe_untr_2_subports_aap_untrusted_ip_prefix:
- - get_input: vdbe_aap_untrusted_ip_prefix
- subinterface_vdbe_untr_1_subports_aap_untrusted_ip_prefix:
- - get_input: vdbe_aap_untrusted_ip_prefix
- subinterface_vdbe_untr_1_subports_ip_v6_address:
- - get_input: vdbe_untrusted_v6_ip_1
- port_vdbe_untr_port_mac_requirements:
- mac_count_required:
- is_required: false
- subinterface_vdbe_untr_1_subports_parent_interface:
- - vdbe_1_untr_port_1
- subinterface_vdbe_untr_2_subports_service_template_filter_count:
- - 5
- subinterface_vdbe_untr_1_subports_service_template_filter_count:
- - get_input: untrusted_num_vn
- subinterface_vdbe_untr_2_subports_ip_address:
- - get_input: vdbe_untrusted_ip_1
- subinterface_vdbe_untr_1_subports_vmac_address:
- - get_input: vdbe_untrusted_vmac_address
- subinterface_vdbe_untr_2_subports_subinterfaces_name_prefix:
- - str_replace:
- template: VM_NAMEDBE001p1n004
- params:
- DBE:
- get_input: vdbe_device_name
- VM_NAME:
- get_input: vdbe_name_1
- subinterface_vdbe_untr_2_subports_aap_sec_untrusted_ip_prefix:
- - get_input: vdbe_aap_sec_untrusted_ip_prefix
- subinterface_vdbe_untr_1_subports_aap_untrusted_ip_prefix_len:
- - get_input: vdbe_aap_untrusted_ip_prefix_len
- subinterface_vdbe_untr_2_subports_parent_interface:
- - vdbe_1_untr_port_1
service_template_filter:
substitute_service_template: Nested_vdbeServiceTemplate.yaml
count: 1
get_input: untr_vfc_instance_group_function
subinterface_role: untr
members:
- - abstract_vdbe
\ No newline at end of file
+ - abstract_vdbe
required: true
entry_schema:
type: string
+ subinterface_vdbe_untr_2_subports_aap_untrusted_ip_prefix:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ subinterface_vdbe_untr_1_subports_aap_untrusted_ip_prefix:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_vdbe_untr_port_subnetpoolid:
+ type: string
+ required: true
subinterface_vdbe_untr_1_subports_aap_sec_untrusted_ip_prefix:
type: list
required: true
required: true
entry_schema:
type: string
+ subinterface_vdbe_untr_1_subports_ip_v6_address:
+ type: list
+ required: true
+ entry_schema:
+ type: string
subinterface_vdbe_untr_1_subports_subinterfaces_name_prefix:
type: list
required: true
required: true
entry_schema:
type: json
- port_vdbe_untr_port_subinterface_indicator:
- type: list
+ port_vdbe_untr_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- entry_schema:
- type: boolean
- subinterface_vdbe_untr_1_subports_vn_network_list:
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ constraints:
+ - greater_or_equal: 0
+ subinterface_vdbe_untr_1_subports_parent_interface:
type: list
required: true
entry_schema:
type: string
- port_vdbe_untr_port_name:
+ subinterface_vdbe_untr_2_subports_service_template_filter_count:
type: list
required: true
entry_schema:
- type: string
- port_vdbe_untr_port_network_role:
- type: string
- required: true
- subinterface_vdbe_untr_2_subports_vn_network_list:
+ type: float
+ subinterface_vdbe_untr_1_subports_service_template_filter_count:
type: list
required: true
entry_schema:
- type: string
- subinterface_vdbe_untr_1_subports_aap_untrusted_v6_ip_prefix:
+ type: float
+ subinterface_vdbe_untr_1_subports_vn_network_list:
type: list
required: true
entry_schema:
type: string
- subinterface_vdbe_untr_2_subports_ip_v6_address:
+ port_vdbe_untr_port_name:
type: list
required: true
entry_schema:
type: string
- subinterface_vdbe_untr_2_subports_mac_address:
+ port_vdbe_untr_port_vlan_requirements:
type: list
required: true
entry_schema:
- type: string
- subinterface_vdbe_untr_2_subports_aap_untrusted_v6_ip_prefix_len:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ subinterface_vdbe_untr_2_subports_ip_address:
type: list
required: true
entry_schema:
type: string
- compute_vdbe_name:
- type: list
+ port_vdbe_untr_port_network_role:
+ type: string
required: true
- entry_schema:
- type: string
- subinterface_vdbe_untr_1_subports_aap_sec_untrusted_ip_prefix_len:
+ subinterface_vdbe_untr_1_subports_vmac_address:
type: list
required: true
entry_schema:
type: string
- subinterface_vdbe_untr_2_subports_aap_sec_untrusted_ip_prefix_len:
+ subinterface_vdbe_untr_2_subports_subinterfaces_name_prefix:
type: list
required: true
entry_schema:
type: string
- port_vdbe_untr_port_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- subinterface_vdbe_untr_1_subports_vlan_tag_list:
- type: list
- required: true
- entry_schema:
- type: json
- subinterface_vdbe_untr_2_subports_aap_untrusted_ip_prefix:
+ subinterface_vdbe_untr_2_subports_vn_network_list:
type: list
required: true
entry_schema:
type: string
- subinterface_vdbe_untr_1_subports_aap_untrusted_ip_prefix:
+ subinterface_vdbe_untr_1_subports_aap_untrusted_v6_ip_prefix:
type: list
required: true
entry_schema:
type: string
- port_vdbe_untr_port_subnetpoolid:
- type: string
- required: true
- subinterface_vdbe_untr_1_subports_ip_v6_address:
+ subinterface_vdbe_untr_2_subports_aap_sec_untrusted_ip_prefix:
type: list
required: true
entry_schema:
type: string
- port_vdbe_untr_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- constraints:
- - greater_or_equal: 0
- subinterface_vdbe_untr_1_subports_parent_interface:
+ subinterface_vdbe_untr_2_subports_ip_v6_address:
type: list
required: true
entry_schema:
type: string
- subinterface_vdbe_untr_2_subports_service_template_filter_count:
+ subinterface_vdbe_untr_2_subports_mac_address:
type: list
required: true
entry_schema:
- type: float
- subinterface_vdbe_untr_1_subports_service_template_filter_count:
+ type: string
+ subinterface_vdbe_untr_2_subports_aap_untrusted_v6_ip_prefix_len:
type: list
required: true
entry_schema:
- type: float
- port_vdbe_untr_port_vlan_requirements:
+ type: string
+ subinterface_vdbe_untr_1_subports_aap_untrusted_ip_prefix_len:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- subinterface_vdbe_untr_2_subports_ip_address:
+ type: string
+ subinterface_vdbe_untr_2_subports_parent_interface:
type: list
required: true
entry_schema:
type: string
- subinterface_vdbe_untr_1_subports_vmac_address:
+ compute_vdbe_name:
type: list
required: true
entry_schema:
type: string
- subinterface_vdbe_untr_2_subports_subinterfaces_name_prefix:
+ subinterface_vdbe_untr_1_subports_aap_sec_untrusted_ip_prefix_len:
type: list
required: true
entry_schema:
type: string
- subinterface_vdbe_untr_2_subports_aap_sec_untrusted_ip_prefix:
+ subinterface_vdbe_untr_2_subports_aap_sec_untrusted_ip_prefix_len:
type: list
required: true
entry_schema:
type: string
- subinterface_vdbe_untr_1_subports_aap_untrusted_ip_prefix_len:
+ port_vdbe_untr_port_ip_requirements:
type: list
required: true
entry_schema:
- type: string
- subinterface_vdbe_untr_2_subports_parent_interface:
+ type: org.openecomp.datatypes.network.IpRequirements
+ subinterface_vdbe_untr_1_subports_vlan_tag_list:
type: list
required: true
entry_schema:
- type: string
+ type: json
node_templates:
vdbe_vdbe_untr_port_vdbe_untr_1_subports:
type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested
get_input: port_vdbe_untr_port_exCP_naming
vlan_requirements:
get_input: port_vdbe_untr_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_vdbe_untr_port_subinterface_indicator
- - index_value
+ subinterface_indicator: true
ip_requirements:
get_input: port_vdbe_untr_port_ip_requirements
network_role_tag:
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_vdbe_untr_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
subinterface_nested_vmac_address:
type: list
required: true
port_vdbe_untr_port_mac_requirements:
mac_count_required:
is_required: false
- port_vdbe_untr_port_subinterface_indicator:
- - true
subinterface_nested_vmac_address:
- get_input: vdbe_untrusted_vmac_address
subinterface_nested_vn_network_list:
port_vdbe_untr_port_mac_requirements:
mac_count_required:
is_required: false
- port_vdbe_untr_port_subinterface_indicator:
- - true
subinterface_nested_vmac_address:
- get_input: vdbe_untrusted_vmac_address
subinterface_nested_vn_network_list:
subinterface_role: untr
members:
- abstract_vdbe_0
- - abstract_vdbe_1
\ No newline at end of file
+ - abstract_vdbe_1
default: 0
constraints:
- greater_or_equal: 0
- port_vdbe_untr_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
subinterface_nested_vmac_address:
type: list
required: true
get_input: port_vdbe_untr_port_exCP_naming
vlan_requirements:
get_input: port_vdbe_untr_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_vdbe_untr_port_subinterface_indicator
- - index_value
+ subinterface_indicator: true
ip_requirements:
get_input: port_vdbe_untr_port_ip_requirements
network_role_tag:
vdbe_0_untr_vmi_1:
type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
properties:
+ subnetpoolid:
+ get_input: port_vdbe_0_untr_vmi_1_subnetpoolid
ip_requirements:
get_input: port_vdbe_0_untr_vmi_1_ip_requirements
network_role:
get_input: port_vdbe_0_untr_vmi_1_network_role
- subnetpoolid:
- get_input: port_vdbe_0_untr_vmi_1_subnetpoolid
mac_requirements:
get_input: port_vdbe_0_untr_vmi_1_mac_requirements
+ subinterface_indicator: true
name:
str_replace:
template: VM_NAMEDBE001p1n004
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_vdbe_untr_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_vdbe_untr_port_name:
type: list
required: true
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_vdbe_untr_port_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_vdbe_untr_port_name:
type: list
required: true
is_required: false
subinterface_nested2_ip_address:
- get_input: vdbe_untrusted_ip_1
- port_vdbe_untr_port_subinterface_indicator:
- - true
port_vdbe_untr_port_name:
- str_replace:
template: VM_NAMEDBE001p1n004
port_vdbe_untr_port_mac_requirements:
mac_count_required:
is_required: false
- port_vdbe_untr_port_subinterface_indicator:
- - true
port_vdbe_untr_port_name:
- str_replace:
template: VM_NAMEDBE001p1n004
get_input: oam_vfc_instance_group_function
subinterface_role: oam
members:
- - abstract_vdbe_1
\ No newline at end of file
+ - abstract_vdbe_1
default: 0
constraints:
- greater_or_equal: 0
- port_vdbe_untr_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_vdbe_untr_port_name:
type: list
required: true
get_input: port_vdbe_untr_port_exCP_naming
vlan_requirements:
get_input: port_vdbe_untr_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_vdbe_untr_port_subinterface_indicator
- - index_value
+ subinterface_indicator: true
ip_requirements:
get_input: port_vdbe_untr_port_ip_requirements
network_role_tag:
default: 0
constraints:
- greater_or_equal: 0
- port_vdbe_untr_port_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_vdbe_untr_port_name:
type: list
required: true
get_input: port_vdbe_untr_port_exCP_naming
vlan_requirements:
get_input: port_vdbe_untr_port_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_vdbe_untr_port_subinterface_indicator
- - index_value
+ subinterface_indicator: true
ip_requirements:
get_input: port_vdbe_untr_port_ip_requirements
network_role_tag:
org.openecomp.resource.abstract.nodes.FSB1:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_FSB1_Internal_mac_address:
+ type: string
+ required: true
+ status: SUPPORTED
port_FSB1_Internal_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_FSB2_Internal_2_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
port_FSB1_Internal_subnetpoolid:
type: string
required: true
type: string
required: true
status: SUPPORTED
- compute_FSB1_metadata:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: json
- port_FSB1_OAM_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
- port_FSB2_Internal_2_order:
- type: integer
- required: true
- status: SUPPORTED
- vm_flavor_name:
+ port_FSB1_OAM_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_FSB1_OAM_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_FSB1_Internal_vlan_requirements:
+ compute_FSB1_metadata:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_FSB1_Internal_network:
- type: list
+ type: json
+ port_FSB2_Internal_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_FSB2_Internal_1_order:
- type: integer
+ port_FSB1_OAM_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_FSB2_Internal_2_ip_requirements:
+ port_FSB1_OAM_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_FSB1_OAM_network:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_FSB2_Internal_1_network:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_FSB2_Internal_2_network_role:
- type: string
- required: true
- status: SUPPORTED
- port_FSB1_OAM_network_role:
- type: string
- required: true
- status: SUPPORTED
- port_FSB2_Internal_1_network_role:
- type: string
- required: true
- status: SUPPORTED
- port_FSB2_Internal_2_network_role_tag:
- type: string
+ port_FSB2_Internal_2_order:
+ type: integer
required: true
status: SUPPORTED
- port_FSB2_Internal_1_subnetpoolid:
+ port_FSB2_Internal_1_mac_address:
type: string
required: true
status: SUPPORTED
- port_FSB1_Internal_mac_address:
+ vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_FSB2_Internal_2_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_FSB1_OAM_subnetpoolid:
+ port_FSB2_Internal_2_mac_address:
type: string
required: true
status: SUPPORTED
- port_FSB2_Internal_1_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_FSB2_Internal_1_subinterface_indicator:
+ port_FSB2_Internal_1_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: boolean
- port_FSB1_OAM_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_FSB1_OAM_ip_requirements:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_FSB2_Internal_2_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_FSB2_Internal_1_mac_address:
- type: string
- required: true
- status: SUPPORTED
- port_FSB2_Internal_2_mac_address:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_FSB1_Internal_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_FSB2_Internal_1_ip_requirements:
+ port_FSB1_OAM_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_FSB2_Internal_2_vlan_requirements:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_FSB1_Internal_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_FSB1_Internal_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
port_FSB1_Internal_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_FSB1_Internal_subinterface_indicator:
+ compute_FSB1_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: boolean
- compute_FSB1_availability_zone:
+ type: string
+ port_FSB1_Internal_network:
type: list
required: true
status: SUPPORTED
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_FSB2_Internal_2_subinterface_indicator:
+ port_FSB2_Internal_1_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_FSB2_Internal_2_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: boolean
+ type: org.openecomp.datatypes.network.IpRequirements
port_FSB1_OAM_order:
type: integer
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
+ port_FSB1_OAM_network:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ port_FSB2_Internal_1_network:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
port_FSB2_Internal_2_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_FSB2_Internal_2_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
port_FSB2_Internal_1_network_role_tag:
type: string
required: true
type: integer
required: true
status: SUPPORTED
+ port_FSB1_OAM_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_FSB2_Internal_1_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
port_FSB1_OAM_network_role_tag:
type: string
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_FSB2_Internal_2_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
port_FSB2_Internal_2_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
+ port_FSB2_Internal_1_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
requirements:
- dependency_FSB1_FSB1_Internal:
capability: tosca.capabilities.Node
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_FSB1_Internal_mac_address:
+ type: string
+ required: true
port_FSB1_Internal_ip_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_FSB2_Internal_2_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
port_FSB1_Internal_subnetpoolid:
type: string
required: true
port_FSB2_Internal_2_subnetpoolid:
type: string
required: true
- compute_FSB1_metadata:
- type: list
- required: true
- entry_schema:
- type: json
- port_FSB1_OAM_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
- port_FSB2_Internal_2_order:
- type: integer
- required: true
- vm_flavor_name:
+ port_FSB1_OAM_subnetpoolid:
type: string
required: true
- port_FSB1_OAM_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_FSB1_Internal_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_FSB1_Internal_network:
- type: list
- required: true
- entry_schema:
- type: string
- port_FSB2_Internal_1_order:
- type: integer
- required: true
- port_FSB2_Internal_2_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_FSB1_OAM_network:
- type: list
- required: true
- entry_schema:
- type: string
- port_FSB2_Internal_1_network:
+ compute_FSB1_metadata:
type: list
required: true
entry_schema:
- type: string
- port_FSB2_Internal_2_network_role:
- type: string
- required: true
- port_FSB1_OAM_network_role:
- type: string
- required: true
- port_FSB2_Internal_1_network_role:
- type: string
- required: true
- port_FSB2_Internal_2_network_role_tag:
- type: string
- required: true
- port_FSB2_Internal_1_subnetpoolid:
- type: string
- required: true
- port_FSB1_Internal_mac_address:
- type: string
- required: true
- port_FSB2_Internal_2_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_FSB1_OAM_subnetpoolid:
- type: string
- required: true
+ type: json
port_FSB2_Internal_1_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
- port_FSB2_Internal_1_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_FSB1_OAM_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_FSB2_Internal_2_order:
+ type: integer
+ required: true
port_FSB2_Internal_1_mac_address:
type: string
required: true
+ vm_flavor_name:
+ type: string
+ required: true
port_FSB2_Internal_2_mac_address:
type: string
required: true
port_FSB1_Internal_network_role_tag:
type: string
required: true
+ port_FSB1_OAM_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_FSB1_Internal_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
port_FSB1_Internal_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
port_FSB1_OAM_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_FSB1_Internal_subinterface_indicator:
+ compute_FSB1_availability_zone:
type: list
required: true
entry_schema:
- type: boolean
- compute_FSB1_availability_zone:
+ type: string
+ port_FSB1_Internal_network:
type: list
required: true
entry_schema:
default: 0
constraints:
- greater_or_equal: 0
- port_FSB2_Internal_2_subinterface_indicator:
+ port_FSB2_Internal_1_order:
+ type: integer
+ required: true
+ port_FSB2_Internal_2_ip_requirements:
type: list
required: true
entry_schema:
- type: boolean
+ type: org.openecomp.datatypes.network.IpRequirements
port_FSB1_OAM_order:
type: integer
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
+ port_FSB1_OAM_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_FSB2_Internal_1_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
port_FSB2_Internal_2_network:
type: list
required: true
entry_schema:
type: string
+ port_FSB2_Internal_2_network_role:
+ type: string
+ required: true
port_FSB2_Internal_1_network_role_tag:
type: string
required: true
port_FSB1_Internal_order:
type: integer
required: true
+ port_FSB1_OAM_network_role:
+ type: string
+ required: true
+ port_FSB2_Internal_1_network_role:
+ type: string
+ required: true
port_FSB1_OAM_network_role_tag:
type: string
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_FSB2_Internal_2_network_role_tag:
+ type: string
+ required: true
port_FSB2_Internal_2_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_FSB2_Internal_1_subnetpoolid:
+ type: string
+ required: true
node_templates:
FSB1_FSB1_Internal:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
get_input: port_FSB1_Internal_exCP_naming
vlan_requirements:
get_input: port_FSB1_Internal_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_FSB1_Internal_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_FSB1_Internal_ip_requirements
network_role_tag:
get_input: port_FSB2_Internal_1_exCP_naming
vlan_requirements:
get_input: port_FSB2_Internal_1_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_FSB2_Internal_1_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_FSB2_Internal_1_ip_requirements
network_role_tag:
get_input: port_FSB2_Internal_2_exCP_naming
vlan_requirements:
get_input: port_FSB2_Internal_2_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_FSB2_Internal_2_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_FSB2_Internal_2_ip_requirements
network_role_tag:
get_input: port_FSB1_OAM_exCP_naming
vlan_requirements:
get_input: port_FSB1_OAM_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_FSB1_OAM_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_FSB1_OAM_ip_requirements
network_role_tag:
type: integer
required: true
status: SUPPORTED
- port_FSB1_OAM_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_FSB1_OAM_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_FSB1_Internal_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
compute_FSB1_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_FSB2_Internal_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_FSB1_OAM_network_role_tag:
type: string
required: true
port_FSB2_Internal_order:
type: integer
required: true
- port_FSB1_OAM_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_FSB1_OAM_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
port_FSB1_OAM_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_FSB1_Internal_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
compute_FSB1_availability_zone:
type: list
required: true
required: true
entry_schema:
type: string
- port_FSB2_Internal_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_FSB1_OAM_network_role_tag:
type: string
required: true
get_input: port_FSB1_Internal_exCP_naming
vlan_requirements:
get_input: port_FSB1_Internal_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_FSB1_Internal_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_FSB1_Internal_ip_requirements
network_role_tag:
get_input: port_FSB2_Internal_exCP_naming
vlan_requirements:
get_input: port_FSB2_Internal_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_FSB2_Internal_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_FSB2_Internal_ip_requirements
network_role_tag:
get_input: port_FSB1_OAM_exCP_naming
vlan_requirements:
get_input: port_FSB1_OAM_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_FSB1_OAM_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_FSB1_OAM_ip_requirements
network_role_tag:
type: string
required: true
status: SUPPORTED
- port_FSB1_Internal_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
compute_FSB1_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_FSB2_Internal_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_FSB1_Internal_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
port_FSB1_Internal_network_role:
type: string
required: true
- port_FSB1_Internal_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
compute_FSB1_availability_zone:
type: list
required: true
required: true
entry_schema:
type: string
- port_FSB2_Internal_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_FSB1_Internal_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
get_input: port_FSB1_Internal_exCP_naming
vlan_requirements:
get_input: port_FSB1_Internal_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_FSB1_Internal_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_FSB1_Internal_ip_requirements
network_role_tag:
get_input: port_FSB2_Internal_exCP_naming
vlan_requirements:
get_input: port_FSB2_Internal_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_FSB2_Internal_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_FSB2_Internal_ip_requirements
network_role_tag:
type: integer
required: true
status: SUPPORTED
- port_FSB1_OAM_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_FSB1_OAM_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_FSB1_Internal_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
compute_FSB1_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_FSB2_Internal_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_FSB1_OAM_network_role_tag:
type: string
required: true
port_FSB2_Internal_order:
type: integer
required: true
- port_FSB1_OAM_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_FSB1_OAM_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
port_FSB1_OAM_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_FSB1_Internal_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
compute_FSB1_availability_zone:
type: list
required: true
required: true
entry_schema:
type: string
- port_FSB2_Internal_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_FSB1_OAM_network_role_tag:
type: string
required: true
get_input: port_FSB1_Internal_exCP_naming
vlan_requirements:
get_input: port_FSB1_Internal_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_FSB1_Internal_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_FSB1_Internal_ip_requirements
network_role_tag:
get_input: port_FSB2_Internal_exCP_naming
vlan_requirements:
get_input: port_FSB2_Internal_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_FSB2_Internal_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_FSB2_Internal_ip_requirements
network_role_tag:
get_input: port_FSB1_OAM_exCP_naming
vlan_requirements:
get_input: port_FSB1_OAM_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_FSB1_OAM_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_FSB1_OAM_ip_requirements
network_role_tag:
type: integer
required: true
status: SUPPORTED
- port_FSB2_Internal_ip_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- vm_flavor_name:
- type: string
- required: true
- status: SUPPORTED
- port_FSB2_Internal_network_role:
- type: string
- required: true
- status: SUPPORTED
- port_FSB1_Internal_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
- port_FSB1_Internal_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_FSB2_Internal_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
- port_FSB1_Internal_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_FSB1_Internal_network_role:
- type: string
- required: true
- status: SUPPORTED
- port_FSB1_Internal_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
compute_FSB1_availability_zone:
type: list
required: true
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
+ port_FSB2_Internal_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ vm_flavor_name:
+ type: string
+ required: true
+ status: SUPPORTED
port_FSB2_Internal_mac_address:
type: string
required: true
status: SUPPORTED
+ port_FSB2_Internal_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
port_FSB2_Internal_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
+ port_FSB1_Internal_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
port_FSB1_Internal_order:
type: integer
required: true
status: SUPPORTED
- port_FSB2_Internal_network:
+ port_FSB1_Internal_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_FSB2_Internal_subinterface_indicator:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_FSB2_Internal_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: boolean
+ type: string
+ port_FSB2_Internal_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
port_FSB1_Internal_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_FSB1_Internal_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_FSB1_Internal_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
port_FSB2_Internal_network_role_tag:
type: string
required: true
port_FSB2_Internal_order:
type: integer
required: true
- port_FSB2_Internal_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- vm_flavor_name:
- type: string
- required: true
- port_FSB2_Internal_network_role:
- type: string
- required: true
- port_FSB1_Internal_network_role_tag:
- type: string
- required: true
- port_FSB1_Internal_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_FSB2_Internal_subnetpoolid:
- type: string
- required: true
- port_FSB1_Internal_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_FSB1_Internal_network_role:
- type: string
- required: true
- port_FSB1_Internal_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
compute_FSB1_availability_zone:
type: list
required: true
port_FSB2_Internal_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
+ port_FSB2_Internal_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ vm_flavor_name:
+ type: string
+ required: true
port_FSB2_Internal_mac_address:
type: string
required: true
+ port_FSB2_Internal_network_role:
+ type: string
+ required: true
port_FSB2_Internal_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_FSB1_Internal_network_role_tag:
+ type: string
+ required: true
port_FSB1_Internal_order:
type: integer
required: true
- port_FSB2_Internal_network:
+ port_FSB1_Internal_vlan_requirements:
type: list
required: true
entry_schema:
- type: string
- port_FSB2_Internal_subinterface_indicator:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_FSB2_Internal_network:
type: list
required: true
entry_schema:
- type: boolean
+ type: string
+ port_FSB2_Internal_subnetpoolid:
+ type: string
+ required: true
port_FSB1_Internal_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
required: true
entry_schema:
type: string
+ port_FSB1_Internal_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_FSB1_Internal_network_role:
+ type: string
+ required: true
port_FSB2_Internal_network_role_tag:
type: string
required: true
get_input: port_FSB1_Internal_exCP_naming
vlan_requirements:
get_input: port_FSB1_Internal_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_FSB1_Internal_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_FSB1_Internal_ip_requirements
network_role_tag:
get_input: port_FSB2_Internal_exCP_naming
vlan_requirements:
get_input: port_FSB2_Internal_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_FSB2_Internal_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_FSB2_Internal_ip_requirements
network_role_tag:
type: integer
required: true
status: SUPPORTED
- port_FSB1_OAM_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_FSB1_OAM_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_FSB1_Internal_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_FSB1_Internal_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_FSB2_Internal_subinterface_indicator:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_FSB1_OAM_network_role_tag:
type: string
required: true
port_FSB2_Internal_order:
type: integer
required: true
- port_FSB1_OAM_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_FSB1_OAM_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
port_FSB1_OAM_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_FSB1_Internal_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_FSB1_Internal_network:
type: list
required: true
required: true
entry_schema:
type: string
- port_FSB2_Internal_subinterface_indicator:
- type: list
- required: true
- entry_schema:
- type: boolean
port_FSB1_OAM_network_role_tag:
type: string
required: true
get_input: port_FSB1_Internal_exCP_naming
vlan_requirements:
get_input: port_FSB1_Internal_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_FSB1_Internal_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_FSB1_Internal_ip_requirements
network_role_tag:
get_input: port_FSB2_Internal_exCP_naming
vlan_requirements:
get_input: port_FSB2_Internal_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_FSB2_Internal_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_FSB2_Internal_ip_requirements
network_role_tag:
get_input: port_FSB1_OAM_exCP_naming
vlan_requirements:
get_input: port_FSB1_OAM_vlan_requirements
- subinterface_indicator:
- get_input:
- - port_FSB1_OAM_subinterface_indicator
- - index_value
+ subinterface_indicator: false
ip_requirements:
get_input: port_FSB1_OAM_ip_requirements
network_role_tag:
mac_address:
get_input: fsb1-Internal2-mac
network: Internal2-net
- subinterface_indicator: false
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
mac_address:
get_input: fsb1-Internal1-mac
network: Internal1-net
- subinterface_indicator: false
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
- ip_address:
get_input: fsb1-oam-ip
network: jsa_net1
- subinterface_indicator: false
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
properties:
port_FSB1_Internal_mac_address:
get_input: fsb1-Internal1-mac
- port_FSB1_OAM_subinterface_indicator:
- - false
vm_flavor_name:
get_input: fsb-flavor
vm_image_name:
get_input: fsb-image
compute_FSB_admin_pass:
- STATIC-DATA-FSB1
- port_FSB1_Internal_subinterface_indicator:
- - false
port_FSB1_Internal_network:
- Internal1-net
port_FSB2_Internal_mac_address:
- write_files:
- path: /path1/etc/sysconfig/network-scripts/ifcfg-eth0
- path: /path2/etc/sysconfig/network-scripts/ifcfg-eth1
- port_FSB2_Internal_subinterface_indicator:
- - false
compute_FSB_availability_zone:
- get_input: fsb1_zone
port_FSB1_OAM_fixed_ips:
mac_address:
get_input: fsb1-Internal2-mac
network: Internal2-net
- subinterface_indicator: false
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
mac_address:
get_input: fsb1-Internal1-mac
network: Internal1-net
- subinterface_indicator: false
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
directives:
- substitutable
properties:
- port_FSB1_Internal_2_subinterface_indicator:
- - false
vm_flavor_name:
get_input: fsb-flavor
vm_image_name:
- STATIC-DATA-FSB1
port_FSB1_Internal_1_mac_address:
get_input: fsb1-Internal1-mac
- port_FSB1_Internal_1_subinterface_indicator:
- - false
port_FSB1_Internal_1_network:
- Internal1-net
port_FSB1_Internal_2_mac_address:
mac_address:
get_input: fsb2-Internal2-mac
network: Internal2-net-fsb2-Internal2
- subinterface_indicator: false
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
mac_address:
get_input: fsb2-Internal1-mac
network: Internal2-net-fsb2-Internal1
- subinterface_indicator: false
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
mac_address:
get_input: fsb1-Internal2-mac
network: Internal1-net-fsb1-Internal2
- subinterface_indicator: false
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
mac_address:
get_input: fsb1-Internal1-mac
network: Internal1-net-fsb1-Internal1
- subinterface_indicator: false
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
compute_FSB_admin_pass:
- STATIC-DATA-FSB1
- STATIC-DATA-FSB2
- port_FSB1_Internal_subinterface_indicator:
- - false
- - false
port_FSB1_Internal_network:
- Internal1-net-fsb1-Internal1
- Internal1-net-fsb1-Internal2
- write_files:
- path: /path3/etc/sysconfig/network-scripts/ifcfg-eth0
- path: /path4/etc/sysconfig/network-scripts/ifcfg-eth1
- port_FSB2_Internal_subinterface_indicator:
- - false
- - false
compute_FSB_availability_zone:
- get_input: fsb1_zone
- get_input: fsb2_zone
directives:
- substitutable
properties:
- port_VMI_subinterface_indicator:
- - false
port_FSB1_Port_network:
- Internal1-net
vm_flavor_name:
get_input: fsb1-flavor
port_FSB1_Port_mac_address:
get_input: fsb1-Internal1-mac
- port_FSB1_Port_subinterface_indicator:
- - false
compute_FSB1_availability_zone:
- get_input: fsb_zone
port_VMI_port_tuple_refs:
mac_address:
get_input: fsb2-Internal2-mac
network: Internal2-net-fsb2-Internal2
- subinterface_indicator: false
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
mac_address:
get_input: fsb2-Internal1-mac
network: Internal2-net-fsb2-Internal1
- subinterface_indicator: false
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
mac_address:
get_input: fsb1-Internal2-mac
network: Internal1-net-fsb1-Internal2
- subinterface_indicator: false
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
mac_address:
get_input: fsb1-Internal1-mac
network: Internal1-net-fsb1-Internal1
- subinterface_indicator: false
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
compute_FSB_admin_pass:
- OPTIONAL-DATA-FSB1
- null
- port_FSB1_Internal_subinterface_indicator:
- - false
- - false
port_FSB1_Internal_network:
- Internal1-net-fsb1-Internal1
- Internal1-net-fsb1-Internal2
- write_files:
- path: /path3/etc/sysconfig/network-scripts/ifcfg-eth0
- path: /path4/etc/sysconfig/network-scripts/ifcfg-eth1
- port_FSB2_Internal_subinterface_indicator:
- - false
- - false
compute_FSB_availability_zone:
- get_input: fsb1_zone
- get_input: fsb2_zone
replacement_policy: AUTO
network:
get_input: port_name
- subinterface_indicator: false
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
replacement_policy: AUTO
network:
get_input: port_name
- subinterface_indicator: false
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
- RAW
vm_image_name:
get_input: image_smp_name
- port_port_1_subinterface_indicator:
- - false
port_port_2_replacement_policy:
- AUTO
compute_smp_name:
- AUTO
port_port_1_network:
- get_input: port_name
- port_port_2_subinterface_indicator:
- - false
port_port_2_network:
- get_input: port_name
compute_smp_metadata:
mac_address:
get_input: fsb2-Internal2-mac
network: Internal2-net-fsb2-Internal2
- subinterface_indicator: false
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
mac_address:
get_input: fsb2-Internal1-mac
network: Internal2-net-fsb2-Internal1
- subinterface_indicator: false
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
mac_address:
get_input: fsb1-Internal2-mac
network: Internal1-net-fsb1-Internal2
- subinterface_indicator: false
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
mac_address:
get_input: fsb1-Internal1-mac
network: Internal1-net-fsb1-Internal1
- subinterface_indicator: false
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
compute_FSB_admin_pass:
- STATIC-DATA-FSB1
- STATIC-DATA-FSB2
- port_FSB1_Internal_subinterface_indicator:
- - false
- - false
port_FSB1_Internal_network:
- Internal1-net-fsb1-Internal1
- Internal1-net-fsb1-Internal2
- write_files:
- path: /path3/etc/sysconfig/network-scripts/ifcfg-eth0
- path: /path4/etc/sysconfig/network-scripts/ifcfg-eth1
- port_FSB2_Internal_subinterface_indicator:
- - false
- - false
compute_FSB_availability_zone:
- get_input: fsb1_zone
- get_input: fsb2_zone
properties:
network:
get_input: cdr_network
- subinterface_indicator: false
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
properties:
network:
get_input: oam_private_net_name
- subinterface_indicator: false
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
directives:
- substitutable
properties:
- vm_flavor_name: FLAVOR-test
- vm_image_name: Image-test
- port_oam_private_net_network_port_subinterface_indicator:
- - false
compute_QRouter_availability_zone:
- Availability-test
compute_QRouter_config_drive:
- true
port_cdr_network_port_network:
- get_input: cdr_network
+ vm_flavor_name: FLAVOR-test
port_oam_private_net_network_port_network:
- get_input: oam_private_net_name
+ vm_image_name: Image-test
compute_QRouter_name:
- QRouter-name
- port_cdr_network_port_subinterface_indicator:
- - false
service_template_filter:
substitute_service_template: Nested_QRouterServiceTemplate.yaml
count: 1
mac_address:
get_input: fsb2-Internal2-mac
network: Internal2-net-fsb2-Internal2
- subinterface_indicator: false
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
mac_address:
get_input: fsb2-Internal1-mac
network: Internal2-net-fsb2-Internal1
- subinterface_indicator: false
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
mac_address:
get_input: fsb1-Internal2-mac
network: Internal1-net-fsb1-Internal2
- subinterface_indicator: false
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
mac_address:
get_input: fsb1-Internal1-mac
network: Internal1-net-fsb1-Internal1
- subinterface_indicator: false
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
compute_FSB_admin_pass:
- STATIC-DATA-FSB1
- STATIC-DATA-FSB2
- port_FSB1_Internal_subinterface_indicator:
- - false
- - false
port_FSB1_Internal_network:
- Internal1-net-fsb1-Internal1
- Internal1-net-fsb1-Internal2
- write_files:
- path: /path3/etc/sysconfig/network-scripts/ifcfg-eth0
- path: /path4/etc/sysconfig/network-scripts/ifcfg-eth1
- port_FSB2_Internal_subinterface_indicator:
- - false
- - false
compute_FSB_availability_zone:
- get_input: fsb1_zone
- get_input: fsb2_zone
mac_address:
get_input: fsb1-Internal2-mac
network: Internal2-net
- subinterface_indicator: false
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
mac_address:
get_input: fsb1-Internal1-mac
network: Internal1-net
- subinterface_indicator: false
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
- ip_address:
get_input: fsb1-oam-ip
network: jsa_net1
- subinterface_indicator: false
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
properties:
port_FSB1_Internal_mac_address:
get_input: fsb1-Internal1-mac
- port_FSB1_OAM_subinterface_indicator:
- - false
vm_flavor_name:
get_input: fsb-flavor
vm_image_name:
get_input: fsb-image
compute_FSB_admin_pass:
- STATIC-DATA-FSB1
- port_FSB1_Internal_subinterface_indicator:
- - false
port_FSB1_Internal_network:
- Internal1-net
port_FSB2_Internal_mac_address:
- write_files:
- path: /path1/etc/sysconfig/network-scripts/ifcfg-eth0
- path: /path2/etc/sysconfig/network-scripts/ifcfg-eth1
- port_FSB2_Internal_subinterface_indicator:
- - false
compute_FSB_availability_zone:
- get_input: fsb1_zone
port_FSB1_OAM_fixed_ips:
mac_address:
get_input: fsb2-Internal2-mac
network: Internal2-net-fsb2-Internal2
- subinterface_indicator: false
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
mac_address:
get_input: fsb2-Internal1-mac
network: Internal2-net-fsb2-Internal1
- subinterface_indicator: false
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
mac_address:
get_input: fsb1-Internal2-mac
network: Internal1-net-fsb1-Internal2
- subinterface_indicator: false
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
mac_address:
get_input: fsb1-Internal1-mac
network: Internal1-net-fsb1-Internal1
- subinterface_indicator: false
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
compute_FSB_admin_pass:
- STATIC-DATA-FSB1
- STATIC-DATA-FSB2
- port_FSB1_Internal_subinterface_indicator:
- - false
- - false
port_FSB1_Internal_network:
- Internal1-net-fsb1-Internal1
- Internal1-net-fsb1-Internal2
- write_files:
- path: /path3/etc/sysconfig/network-scripts/ifcfg-eth0
- path: /path4/etc/sysconfig/network-scripts/ifcfg-eth1
- port_FSB2_Internal_subinterface_indicator:
- - false
- - false
compute_FSB_availability_zone:
- get_input: fsb1_zone
- get_input: fsb2_zone
mac_address:
get_input: fsb1-Internal2-mac
network: Internal2-net
- subinterface_indicator: false
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
mac_address:
get_input: fsb1-Internal1-mac
network: Internal1-net
- subinterface_indicator: false
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
- ip_address:
get_input: fsb1-oam-ip
network: jsa_net1
- subinterface_indicator: false
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
properties:
port_FSB1_Internal_mac_address:
get_input: fsb1-Internal1-mac
- port_FSB1_OAM_subinterface_indicator:
- - false
vm_flavor_name:
get_input: fsb-flavor
vm_image_name:
get_input: fsb-image
compute_FSB_admin_pass:
- STATIC-DATA-FSB1
- port_FSB1_Internal_subinterface_indicator:
- - false
port_FSB1_Internal_network:
- Internal1-net
port_FSB2_Internal_mac_address:
- write_files:
- path: /path1/etc/sysconfig/network-scripts/ifcfg-eth0
- path: /path2/etc/sysconfig/network-scripts/ifcfg-eth1
- port_FSB2_Internal_subinterface_indicator:
- - false
compute_FSB_availability_zone:
- get_input: fsb1_zone
port_FSB1_OAM_fixed_ips: