...
Attribute Name | Data Type | Cardinality | Description |
---|---|---|---|
asdExtCpdInputParamMappingasdExtCpdInputParams | ExtCpdParams | 0..N | contains ext cpd parameter instance-level value |
deploymentItems | DeploymentItemMetadataDeploymentItems | 1..N | contains lifecycle parameters for deploymentItems |
additionalParams | KeyValuePairs | 0..1 | Additional input parameters for the instantiation process (this is a pace holder to hold any additional parameters) |
ExtCpdParams
...
extCpdId | UUID | 1 | identifier |
loadbalanceIP | String | 0..1 | contains the IP address to configure the loadBalancer of the K8s service or ingress controller that the ExtCpd represents |
externalIPs | String | 0..N | contains external IPs |
/* When present, this attribute specifies the name of the deployment artifact input parameter through which the orchestrator can configure the extermalIPs parameter of the K8s service or ingress controller, or the pod network interface annotation, that the ExtCpd represents. The param name and provided IP address(es) value will be passed to the deployment tool when deploying the DeploymentArtifacts. */
nadNames | String | 0..N | contains a list of nad names |
nadNamespace | String | 0..1 | contains a nad namespace |
/*Specifies, for an asdExtCpd representing a secondary network interface, the namespace where the NADs are located.
Attribute may be omitted if the namespace is same as the application namespace. */
...
DeploymentItems
Attribute Name | Data Type | Cardinality | Description |
---|---|---|---|
deploymentItemId | Identifier | 1 | Identifies which deploymentItem |
lifecycleParameterKeyValues | KeyValuesPairs | 0..N | provides lifecycle parameter keys and values |
...