Schema v1.0¶
To use v1.0 schema you need to use:
odpSchemaVersion: 1.0
resources:
# List of resources to create
A&AI service design and creation service¶
Property |
Type |
Required |
Comment |
---|---|---|---|
service-id |
string |
YES |
|
service-description |
string |
YES |
Cloud region¶
Property |
Type |
Required |
Comment |
---|---|---|---|
cloud-owner |
string |
YES |
|
cloud-region-id |
string |
YES |
|
orchestration-disabled |
string |
YES |
|
in-maint |
string |
YES |
|
cloud-type |
string |
NO |
|
kube-config |
string |
NO |
Path to kubernetes config file |
tenants |
List of Cloud region’s tenants 1.0 |
NO |
|
est-system-infos |
List of ESR sytem infos 1.0 |
NO |
|
complex |
string |
NO |
physical-location-id of the complex to create relationship with |
available-zones |
List of Availability zones 1.0 |
NO |
Cloud region’s tenant¶
Property |
Type |
Required |
Comment |
---|---|---|---|
tenant-id |
string |
YES |
|
tenant-name |
string |
YES |
|
tenant-context |
string |
NO |
ESR sytem info¶
Property |
Type |
Required |
Comment |
---|---|---|---|
esr-system-info-id |
string |
YES |
|
user-name |
string |
YES |
|
password |
string |
YES |
|
system-type |
string |
YES |
|
service-url |
string |
YES |
|
cloud-domain |
string |
YES |
|
default-tenant |
string |
NO |
Complex¶
Property |
Type |
Required |
Comment |
---|---|---|---|
physical-location-id |
string |
YES |
|
complex-name |
string |
NO |
|
data-center-code |
string |
NO |
|
identity-url |
string |
NO |
|
physical-location-type |
string |
NO |
|
street1 |
string |
NO |
|
street2 |
string |
NO |
|
city |
string |
NO |
|
state |
string |
NO |
|
postal-code |
string |
NO |
|
country |
string |
NO |
|
region |
string |
NO |
|
latitude |
string |
NO |
|
longitude |
string |
NO |
|
elevation |
string |
NO |
|
lata |
string |
NO |
Customer¶
Property |
Type |
Required |
Comment |
---|---|---|---|
global-customer-id |
string |
YES |
|
subscriber-name |
string |
YES |
|
subscriber-type |
string |
YES |
|
service-subscriptions |
List of Service subscriptions 1.0 |
NO |
Service subscription¶
Property |
Type |
Required |
Comment |
---|---|---|---|
service-type |
string |
YES |
|
tenants |
NO |
Service subscription tenant relationship¶
Property |
Type |
Required |
Comment |
---|---|---|---|
tenant-id |
string |
YES |
|
cloud-owner |
string |
YES |
|
cloud-region-id |
string |
YES |
Vendor¶
Property |
Type |
Required |
Comment |
---|---|---|---|
name |
string |
YES |
VSP¶
Property |
Type |
Required |
Comment |
---|---|---|---|
name |
string |
YES |
|
vendor |
string |
YES |
Vendor name, make sure it exists |
package |
string |
YES |
Path to VSP package file |
Service¶
Property |
Type |
Required |
Comment |
---|---|---|---|
name |
string |
YES |
|
resources |
List of Service resources 1.0 |
NO |
|
properties |
List of Service properties 1.0 |
NO |
Service resources¶
Property |
Type |
Required |
Comment |
---|---|---|---|
name |
string |
YES |
Name of existing SDC resource |
type |
string |
YES |
Type of existing SDC resource (VF, PNF, etc.) |
Service properties¶
Property |
Type |
Required |
Comment |
---|---|---|---|
name |
string |
YES |
|
type |
string |
YES |
|
value |
string |
YES |
PNF¶
Property |
Type |
Required |
Comment |
---|---|---|---|
name |
string |
YES |
|
vendor |
string |
NO |
|
vsp |
string |
NO |
|
deployment_artifact |
NO |
||
properties |
List of PNF Properties 1.0 |
NO |
|
resources |
List of PNF Resources 1.0 |
NO |
Deployment artifact¶
Property |
Type |
Required |
Comment |
---|---|---|---|
artifact_type |
string |
YES |
|
artifact_name |
string |
YES |
|
artifact_label |
string |
YES |
|
artifact_file_name |
string |
YES |
Path to artifact file |
Property¶
Property |
Type |
Required |
Comment |
---|---|---|---|
name |
string |
YES |
|
type |
string |
YES |
|
value |
string |
NO |
Resources¶
Property |
Type |
Required |
Comment |
---|---|---|---|
name |
string |
YES |
|
xnf_type |
string |
YES |
VNF¶
Property |
Type |
Required |
Comment |
---|---|---|---|
name |
string |
YES |
|
vsp |
string |
NO |
|
deployment_artifact |
NO |
||
properties |
List of VNF properties 1.0 |
NO |
|
resources |
List of VNF Resources 1.0 |
NO |
Deployment artifact¶
Property |
Type |
Required |
Comment |
---|---|---|---|
artifact_type |
string |
YES |
|
artifact_name |
string |
YES |
|
artifact_label |
string |
YES |
|
artifact_file_name |
string |
YES |
Path to artifact file |
Property¶
Property |
Type |
Required |
Comment |
---|---|---|---|
name |
string |
YES |
|
type |
string |
YES |
|
value |
string |
NO |
Owning entity¶
Property |
Type |
Required |
Comment |
---|---|---|---|
name |
string |
YES |
Project¶
Property |
Type |
Required |
Comment |
---|---|---|---|
name |
string |
YES |
Platform¶
Property |
Type |
Required |
Comment |
---|---|---|---|
name |
string |
YES |
Line of business¶
Property |
Type |
Required |
Comment |
---|---|---|---|
name |
string |
YES |
Resources¶
Property |
Type |
Required |
Comment |
---|---|---|---|
name |
string |
YES |
|
xnf_type |
string |
YES |
MSB k8s definition¶
Property |
Type |
Required |
Comment |
---|---|---|---|
name |
string |
YES |
|
version |
string |
YES |
|
chart-name |
string |
NO |
|
description |
string |
NO |
|
artifact |
string |
YES |
Path to the artifact file |
profiles |
List of Profiles 1.0 |
NO |
MSB k8s profile¶
Property |
Type |
Required |
Comment |
---|---|---|---|
name |
string |
YES |
|
namespace |
string |
YES |
|
k8s-version |
string |
YES |
|
artifact |
string |
YES |
Path to the profile artifact |
Service instance¶
Property |
Type |
Required |
Comment |
---|---|---|---|
service_instance_name |
string |
YES |
|
service_name |
string |
YES |
|
cloud_region |
string |
YES |
|
customer_id |
string |
YES |
|
owning_entity |
string |
YES |
|
project |
string |
YES |
|
platform |
string |
YES |
|
line_of_business |
string |
YES |
|
cloud_region_id |
string |
YES |
|
cloud_owner |
string |
YES |
|
timeout |
number |
NO |
|
aai_service |
string |
NO |
|
service_subscription_type |
string |
NO |
|
instantiation_parameters |
List of Instantiation parameters 1.0 |
YES |
Instantiation parameters¶
Property |
Type |
Required |
Comment |
---|---|---|---|
vnf_name |
string |
NO |
|
parameters |
List of key-value parameters |
NO |
|
vf_modules |
NO |
VF modules instantiation parameters¶
Property |
Type |
Required |
Comment |
---|---|---|---|
name |
string |
NO |
Name of the vf module |
parameters |
List of key-value parameters |
NO |
Data dictionary¶
Property |
Type |
Required |
Comment |
---|---|---|---|
file-path |
string |
YES |