Schema v1.1

To use v1.1 schema you need to use:

odpSchemaVersion: 1.1
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.1

NO

est-system-infos

List of ESR sytem infos 1.1

NO

complex

string

NO

physical-location-id of the complex to create relationship with

available-zones

List of Availability zones 1.1

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

Availability zone

Property

Type

Required

Comment

availability-zone-name

string

YES

hypervisor-type

string

YES

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.1

NO

Service subscription

Property

Type

Required

Comment

service-type

string

YES

tenants

List of Service subscription tenant relationships 1.1

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.1

NO

properties

List of Service properties 1.1

NO

inputs

List of Service inputs 1.1

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

Service inputs

Property

Type

Required

Comment

name

string

YES

type

string

NO

Required if new input is going to be declared

value

string|boolean|number

NO

Required if a default value is going to be set

nested-input

boolean

NO

Determines if nested input is going to be created

resource-property

boolean

NO

Determines whether use resource’s property as an input

resource

boolean

NO

Required if nested input is going to be created

PNF

Property

Type

Required

Comment

name

string

YES

vendor

string

NO

vsp

string

NO

category

string

NO

subcategory

string

NO

deployment_artifact

PNF deployment artifact 1.1

NO

properties

List of PNF Properties 1.1

NO

resources

List of PNF Resources 1.1

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

vendor

string

NO

vsp

string

NO

category

string

NO

subcategory

string

NO

deployment_artifact

VNF deployment artifact 1.1

NO

properties

List of VNF properties 1.1

NO

resources

List of VNF Resources 1.1

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

Owning entity

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.1

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

YES

service_subscription_type

string

NO

instantiation_parameters

List of Instantiation parameters 1.1

YES

Instantiation parameters

Property

Type

Required

Comment

vnf_name

string

NO

parameters

List of key-value parameters

NO

vf_modules

List of VF modules instantiation parameters 1.1

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