You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 3
Next »
data_types:
ExtCpdData:
version: 1.0
description: "Describes the datatype for exposed service"
properties:
id:
description: "A symbolic name for this exposed service (extCpd)"
required: true
type: string
virtualLinkRequirement:
description: >
Refers in an abstract way to the network or multiple networks that
the ExtCpd shall be exposed on (ex: OAM, EndUser, backhaul, LI, etc)
required: false
type: string
interfaceOrder:
description: >
Mandatory attribute for a secondary network interface.
Defines the order (0-N) in which an the additional/secondary
network interface declaration appears in the pod manifest
required: false
networkInterfaceRequirements:
description: >
Details container implementation specific requirements on
the NetworkAttachmentDefinition
required: false
type: ExtCpdData.NetworkInterfaceRequirementsIE
switchPlane:
description: >
Used to indicate resource pool (left or right) to allocate
connection resources for sepcific secondary interfaces
required: false
type: string
constraints:
- valid_values: [left, right]
inputParamMappings:
description: >
Information on what helm chart input parameters that
are required to be configured for this extCpd
required: false
type: ExtCpdData.ParamMappings
resourceMapping:
description: >
Kubernetes API resource name for the resource manifest for the service
required: false
type: ExtCpdData.ParamMappings