@itentialopensource/adapter-nokia_altiplano
Version:
This adapter integrates with system described as: Nokia Altiplano.
1,546 lines • 41.7 kB
JSON
{
"openapi": "3.0.0",
"info": {
"title": "Nokia Altiplano",
"contact": {},
"version": "1.0"
},
"servers": [
{
"url": "http://nokiaaltiplano.com/{base-url}/rest",
"variables": {
"base-url": {
"default": "DefaultParameterValue"
}
}
}
],
"paths": {
"/auth/login": {
"post": {
"tags": [
"Intent"
],
"summary": "GetAccessToken",
"description": "Get Access Token and Refresh Token by Login method before executing any other RESTCONF request.",
"operationId": "GetAccessToken",
"parameters": [],
"responses": {
"200": {
"description": "",
"headers": {}
}
},
"deprecated": false
}
},
"/restconf/data/ibn:ibn/{intent}/dependents-summary": {
"post": {
"tags": [
"Intent"
],
"summary": "Dependents-summary for device",
"description": "Dependents-summary for device",
"operationId": "dependentsSummaryForDevice",
"parameters": [
{
"name": "intent",
"in": "path",
"description": "the intent",
"required": true,
"schema": {
"type": "string",
"example": "intent=INES-172-31-30-140,device-fx"
}
}
],
"responses": {
"200": {
"description": "",
"headers": {}
}
},
"deprecated": false
}
},
"/restconf/operations/ibn:search-intents": {
"post": {
"tags": [
"Intent"
],
"summary": "Get uplink-connection configuration",
"description": "This request sample is used to search intents.\r\nThis request contains all the filter elements, elements which should not be part of search filter should be removed before sending the request.",
"operationId": "getuplinkConnectionConfiguration",
"parameters": [],
"requestBody": {
"description": "",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Getuplink-connectionconfigurationRequest"
},
"example": {
"ibn:input": {
"filter": {
"intent-type-list": {
"intent-type": "uplink-connection"
},
"target": "INES-172-31-30-140",
"predicate": "MATCHES",
"required-network-state": "active",
"order-by": "asc.intent-type",
"config-required": "true"
},
"page-number": "0",
"page-size": "10"
}
}
}
},
"required": true
},
"responses": {
"200": {
"description": "",
"headers": {}
}
},
"deprecated": false
}
},
"/restconf/data/ibn:ibn/{intent},fiber/dependents-summary": {
"post": {
"tags": [
"Intent"
],
"summary": "Dependents summary fiber",
"description": "Dependents summary fiber",
"operationId": "dependentsSummaryFiber",
"parameters": [
{
"name": "intent",
"in": "path",
"description": "the intent",
"required": true,
"schema": {
"type": "string",
"example": "intent=INES-1-1-4-3"
}
}
],
"responses": {
"200": {
"description": "",
"headers": {}
}
},
"deprecated": false
}
},
"/restconf/data/ibn:ibn": {
"post": {
"tags": [
"Intent"
],
"summary": "Create ont",
"description": "Create ont",
"operationId": "createOnt",
"parameters": [],
"requestBody": {
"description": "",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/CreateontRequest"
},
"example": {
"ibn:intent": {
"target": "INES-1-1-4-3-a",
"intent-type": "ont",
"intent-type-version": "4",
"required-network-state": "active",
"intent-specific-data": {
"ont:ont": {
"ont-type": "G-010G-Q",
"fiber-name": "INES-1-1-4-3",
"expected-serial-number": "ALCLF846403A",
"onu-service-profile": "default",
"uni-service-configuration": {
"uni-id": "LAN1",
"service-profile": "default"
}
}
}
}
}
}
},
"required": true
},
"responses": {
"200": {
"description": "",
"headers": {}
}
},
"deprecated": false
}
},
"/restconf/data/ibn:ibn/{intent},ont": {
"get": {
"tags": [
"Intent"
],
"summary": "GET ont",
"description": "GET ont",
"operationId": "getOnt",
"parameters": [
{
"name": "intent",
"in": "path",
"description": "the intent",
"required": true,
"schema": {
"type": "string",
"example": "intent=INES-1-1-4-3"
}
}
],
"responses": {
"200": {
"description": "",
"headers": {}
}
},
"deprecated": false
},
"patch": {
"tags": [
"Intent"
],
"summary": "Lock ont",
"description": "This request sample is used to modify intent state.\r\nThe value of required-network-state can be active or suspend or delete",
"operationId": "lockOnt",
"parameters": [
{
"name": "intent",
"in": "path",
"description": "the intent",
"required": true,
"schema": {
"type": "string",
"example": "intent=INES-1-1-4-3"
}
}
],
"requestBody": {
"description": "",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/LockontRequest"
},
"example": {
"ibn:intent": {
"intent-type-version": 4,
"required-network-state": "suspend"
}
}
}
},
"required": true
},
"responses": {
"200": {
"description": "",
"headers": {}
}
},
"deprecated": false
},
"delete": {
"tags": [
"Intent"
],
"summary": "Delete ont",
"description": "This request sample is used to delete an intent.",
"operationId": "deleteOnt",
"parameters": [
{
"name": "intent",
"in": "path",
"description": "the intent",
"required": true,
"schema": {
"type": "string",
"example": "intent=INES-1-1-4-3"
}
}
],
"responses": {
"200": {
"description": "",
"headers": {}
}
},
"deprecated": false
}
},
"/restconf/data/ibn:ibn/{intent},ont/synchronize": {
"post": {
"tags": [
"Intent"
],
"summary": "Synchronize ont",
"description": "Synchronize ont",
"operationId": "synchronizeOnt",
"parameters": [
{
"name": "intent",
"in": "path",
"description": "the intent",
"required": true,
"schema": {
"type": "string",
"example": "intent=INES-1-1-4-3"
}
}
],
"responses": {
"200": {
"description": "",
"headers": {}
}
},
"deprecated": false
}
},
"/restconf/data/ibn:ibn/{intent},ont/audit": {
"post": {
"tags": [
"Intent"
],
"summary": "Audit ont",
"description": "Audit ont",
"operationId": "auditOnt",
"parameters": [
{
"name": "intent",
"in": "path",
"description": "the intent",
"required": true,
"schema": {
"type": "string",
"example": "intent=INES-1-1-4-3"
}
}
],
"responses": {
"200": {
"description": "",
"headers": {}
}
},
"deprecated": false
}
},
"/restconf/data/ibn:ibn/{intent},l2-user/synchronize": {
"post": {
"tags": [
"Intent"
],
"summary": "Synchronize l2-user",
"description": "Synchronize l2-user",
"operationId": "synchronizel2User",
"parameters": [
{
"name": "intent",
"in": "path",
"description": "the intent",
"required": true,
"schema": {
"type": "string",
"example": "intent=INES-1-1-4-3"
}
}
],
"responses": {
"200": {
"description": "",
"headers": {}
}
},
"deprecated": false
}
},
"/restconf/data/ibn:ibn/{intent},l2-user": {
"get": {
"tags": [
"Intent"
],
"summary": "GET l2-user",
"description": "GET l2-user",
"operationId": "getl2User",
"parameters": [
{
"name": "intent",
"in": "path",
"description": "the intent",
"required": true,
"schema": {
"type": "string",
"example": "intent=INES-1-1-4-3"
}
}
],
"responses": {
"200": {
"description": "",
"headers": {}
}
},
"deprecated": false
},
"patch": {
"tags": [
"Intent"
],
"summary": "Modify l2-user",
"description": "This request sample is used to modify intent state.\r\nThe value of required-network-state can be active or suspend or delete",
"operationId": "modifyl2User",
"parameters": [
{
"name": "intent",
"in": "path",
"description": "the intent",
"required": true,
"schema": {
"type": "string",
"example": "intent=INES-1-1-4-3"
}
}
],
"requestBody": {
"description": "",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Modifyl2-userRequest"
},
"example": {
"ibn:intent": {
"intent-type": "l2-user",
"intent-type-version": 4,
"intent-specific-data": {
"l2-user:l2-user": {
"service-profile": "HSI-100M-10M-16MAC"
}
}
}
}
}
},
"required": true
},
"responses": {
"200": {
"description": "",
"headers": {}
}
},
"deprecated": false
},
"delete": {
"tags": [
"Intent"
],
"summary": "Delete l2-user",
"description": "This request sample is used to delete an intent.",
"operationId": "deletel2User",
"parameters": [
{
"name": "intent",
"in": "path",
"description": "the intent",
"required": true,
"schema": {
"type": "string",
"example": "intent=INES-1-1-4-3"
}
}
],
"responses": {
"200": {
"description": "",
"headers": {}
}
},
"deprecated": false
}
},
"/restconf/data/ibn:ibn/{intent},l2-user/audit": {
"post": {
"tags": [
"Intent"
],
"summary": "Audit l2-user",
"description": "Audit l2-user",
"operationId": "auditl2User",
"parameters": [
{
"name": "intent",
"in": "path",
"description": "the intent",
"required": true,
"schema": {
"type": "string",
"example": "intent=INES-1-1-4-3"
}
}
],
"responses": {
"200": {
"description": "",
"headers": {}
}
},
"deprecated": false
}
}
},
"components": {
"schemas": {
"Getuplink-connectionconfigurationRequest": {
"title": "Getuplink-connectionconfigurationRequest",
"required": [
"ibn:input"
],
"type": "object",
"properties": {
"ibn:input": {
"$ref": "#/components/schemas/IbnInput"
}
},
"example": {
"ibn:input": {
"filter": {
"intent-type-list": {
"intent-type": "uplink-connection"
},
"target": "INES-172-31-30-140",
"predicate": "MATCHES",
"required-network-state": "active",
"order-by": "asc.intent-type",
"config-required": "true"
},
"page-number": "0",
"page-size": "10"
}
}
},
"IbnInput": {
"title": "IbnInput",
"required": [
"filter",
"page-number",
"page-size"
],
"type": "object",
"properties": {
"filter": {
"$ref": "#/components/schemas/Filter"
},
"page-number": {
"type": "string"
},
"page-size": {
"type": "string"
}
},
"example": {
"filter": {
"intent-type-list": {
"intent-type": "uplink-connection"
},
"target": "INES-172-31-30-140",
"predicate": "MATCHES",
"required-network-state": "active",
"order-by": "asc.intent-type",
"config-required": "true"
},
"page-number": "0",
"page-size": "10"
}
},
"Filter": {
"title": "Filter",
"required": [
"intent-type-list",
"target",
"predicate",
"required-network-state",
"order-by",
"config-required"
],
"type": "object",
"properties": {
"intent-type-list": {
"$ref": "#/components/schemas/IntentTypeList"
},
"target": {
"type": "string"
},
"predicate": {
"type": "string"
},
"required-network-state": {
"type": "string"
},
"order-by": {
"type": "string"
},
"config-required": {
"type": "string"
}
},
"example": {
"intent-type-list": {
"intent-type": "uplink-connection"
},
"target": "INES-172-31-30-140",
"predicate": "MATCHES",
"required-network-state": "active",
"order-by": "asc.intent-type",
"config-required": "true"
}
},
"IntentTypeList": {
"title": "IntentTypeList",
"required": [
"intent-type"
],
"type": "object",
"properties": {
"intent-type": {
"type": "string"
}
},
"example": {
"intent-type": "uplink-connection"
}
},
"Getl2-infraconfigurationRequest": {
"title": "Getl2-infraconfigurationRequest",
"required": [
"ibn:input"
],
"type": "object",
"properties": {
"ibn:input": {
"$ref": "#/components/schemas/IbnInput"
}
},
"example": {
"ibn:input": {
"filter": {
"intent-type-list": {
"intent-type": "l2-infra"
},
"target": "INES-172-31-30-140#HSI_Bronze",
"predicate": "MATCHES",
"required-network-state": "active",
"order-by": "asc.intent-type",
"config-required": "true"
},
"page-number": "0",
"page-size": "10"
}
}
},
"GetfiberconfigurationonefiberinstanceRequest": {
"title": "GetfiberconfigurationonefiberinstanceRequest",
"required": [
"ibn:input"
],
"type": "object",
"properties": {
"ibn:input": {
"$ref": "#/components/schemas/IbnInput"
}
},
"example": {
"ibn:input": {
"filter": {
"intent-type-list": {
"intent-type": "fiber"
},
"target": "INES-1-1-4-3",
"predicate": "MATCHES",
"required-network-state": "active",
"order-by": "asc.intent-type",
"config-required": "true"
},
"page-number": "0",
"page-size": "10"
}
}
},
"GetfiberconfigurationallfiberinstancesRequest": {
"title": "GetfiberconfigurationallfiberinstancesRequest",
"required": [
"ibn:input"
],
"type": "object",
"properties": {
"ibn:input": {
"$ref": "#/components/schemas/IbnInput3"
}
},
"example": {
"ibn:input": {
"filter": {
"intent-type-list": {
"intent-type": "fiber"
}
},
"page-number": "0",
"page-size": "10"
}
}
},
"IbnInput3": {
"title": "IbnInput3",
"required": [
"filter",
"page-number",
"page-size"
],
"type": "object",
"properties": {
"filter": {
"$ref": "#/components/schemas/Filter3"
},
"page-number": {
"type": "string"
},
"page-size": {
"type": "string"
}
},
"example": {
"filter": {
"intent-type-list": {
"intent-type": "fiber"
}
},
"page-number": "0",
"page-size": "10"
}
},
"Filter3": {
"title": "Filter3",
"required": [
"intent-type-list"
],
"type": "object",
"properties": {
"intent-type-list": {
"$ref": "#/components/schemas/IntentTypeList"
}
},
"example": {
"intent-type-list": {
"intent-type": "fiber"
}
}
},
"CreateontRequest": {
"title": "CreateontRequest",
"required": [
"ibn:intent"
],
"type": "object",
"properties": {
"ibn:intent": {
"$ref": "#/components/schemas/IbnIntent"
}
},
"example": {
"ibn:intent": {
"target": "INES-1-1-4-3-a",
"intent-type": "ont",
"intent-type-version": "4",
"required-network-state": "active",
"intent-specific-data": {
"ont:ont": {
"ont-type": "G-010G-Q",
"fiber-name": "INES-1-1-4-3",
"expected-serial-number": "ALCLF846403A",
"onu-service-profile": "default",
"uni-service-configuration": {
"uni-id": "LAN1",
"service-profile": "default"
}
}
}
}
}
},
"IbnIntent": {
"title": "IbnIntent",
"required": [
"target",
"intent-type",
"intent-type-version",
"required-network-state",
"intent-specific-data"
],
"type": "object",
"properties": {
"target": {
"type": "string"
},
"intent-type": {
"type": "string"
},
"intent-type-version": {
"type": "string"
},
"required-network-state": {
"type": "string"
},
"intent-specific-data": {
"$ref": "#/components/schemas/IntentSpecificData"
}
},
"example": {
"target": "INES-1-1-4-3-a",
"intent-type": "ont",
"intent-type-version": "4",
"required-network-state": "active",
"intent-specific-data": {
"ont:ont": {
"ont-type": "G-010G-Q",
"fiber-name": "INES-1-1-4-3",
"expected-serial-number": "ALCLF846403A",
"onu-service-profile": "default",
"uni-service-configuration": {
"uni-id": "LAN1",
"service-profile": "default"
}
}
}
}
},
"IntentSpecificData": {
"title": "IntentSpecificData",
"required": [
"ont:ont"
],
"type": "object",
"properties": {
"ont:ont": {
"$ref": "#/components/schemas/OntOnt"
}
},
"example": {
"ont:ont": {
"ont-type": "G-010G-Q",
"fiber-name": "INES-1-1-4-3",
"expected-serial-number": "ALCLF846403A",
"onu-service-profile": "default",
"uni-service-configuration": {
"uni-id": "LAN1",
"service-profile": "default"
}
}
}
},
"OntOnt": {
"title": "OntOnt",
"required": [
"ont-type",
"fiber-name",
"expected-serial-number",
"onu-service-profile",
"uni-service-configuration"
],
"type": "object",
"properties": {
"ont-type": {
"type": "string"
},
"fiber-name": {
"type": "string"
},
"expected-serial-number": {
"type": "string"
},
"onu-service-profile": {
"type": "string"
},
"uni-service-configuration": {
"$ref": "#/components/schemas/UniServiceConfiguration"
}
},
"example": {
"ont-type": "G-010G-Q",
"fiber-name": "INES-1-1-4-3",
"expected-serial-number": "ALCLF846403A",
"onu-service-profile": "default",
"uni-service-configuration": {
"uni-id": "LAN1",
"service-profile": "default"
}
}
},
"UniServiceConfiguration": {
"title": "UniServiceConfiguration",
"required": [
"uni-id",
"service-profile"
],
"type": "object",
"properties": {
"uni-id": {
"type": "string"
},
"service-profile": {
"type": "string"
}
},
"example": {
"uni-id": "LAN1",
"service-profile": "default"
}
},
"GetontconfigurationRequest": {
"title": "GetontconfigurationRequest",
"required": [
"ibn:input"
],
"type": "object",
"properties": {
"ibn:input": {
"$ref": "#/components/schemas/IbnInput4"
}
},
"example": {
"ibn:input": {
"filter": {
"intent-type-list": {
"intent-type": "ont"
},
"target": "INES-1-1-4-3-a",
"predicate": "MATCHES",
"order-by": "asc.intent-type",
"config-required": "true"
},
"page-number": "0",
"page-size": "10"
}
}
},
"IbnInput4": {
"title": "IbnInput4",
"required": [
"filter",
"page-number",
"page-size"
],
"type": "object",
"properties": {
"filter": {
"$ref": "#/components/schemas/Filter4"
},
"page-number": {
"type": "string"
},
"page-size": {
"type": "string"
}
},
"example": {
"filter": {
"intent-type-list": {
"intent-type": "ont"
},
"target": "INES-1-1-4-3-a",
"predicate": "MATCHES",
"order-by": "asc.intent-type",
"config-required": "true"
},
"page-number": "0",
"page-size": "10"
}
},
"Filter4": {
"title": "Filter4",
"required": [
"intent-type-list",
"target",
"predicate",
"order-by",
"config-required"
],
"type": "object",
"properties": {
"intent-type-list": {
"$ref": "#/components/schemas/IntentTypeList"
},
"target": {
"type": "string"
},
"predicate": {
"type": "string"
},
"order-by": {
"type": "string"
},
"config-required": {
"type": "string"
}
},
"example": {
"intent-type-list": {
"intent-type": "ont"
},
"target": "INES-1-1-4-3-a",
"predicate": "MATCHES",
"order-by": "asc.intent-type",
"config-required": "true"
}
},
"GetallontsthatcontainstringRequest": {
"title": "GetallontsthatcontainstringRequest",
"required": [
"ibn:input"
],
"type": "object",
"properties": {
"ibn:input": {
"$ref": "#/components/schemas/IbnInput"
}
},
"example": {
"ibn:input": {
"filter": {
"intent-type-list": {
"intent-type": "ont"
},
"target": "INES-1-1-4-3",
"predicate": "CONTAINS",
"required-network-state": "active",
"order-by": "asc.intent-type",
"config-required": "true"
},
"page-number": "0",
"page-size": "10"
}
}
},
"SearchESforanontRequest": {
"title": "SearchESforanontRequest",
"required": [
"ibn:input"
],
"type": "object",
"properties": {
"ibn:input": {
"$ref": "#/components/schemas/IbnInput6"
}
},
"example": {
"ibn:input": {
"search-from": "ES",
"filter": {
"intent-type-list": {
"intent-type": "ont",
"intent-type-version": "4"
},
"target": "INES-1-1-4-3-a",
"predicate": "MATCHES",
"required-network-state": "active",
"order-by": "asc.intent-type",
"config-required": "true"
},
"page-number": "0",
"page-size": "10"
}
}
},
"IbnInput6": {
"title": "IbnInput6",
"required": [
"search-from",
"filter",
"page-number",
"page-size"
],
"type": "object",
"properties": {
"search-from": {
"type": "string"
},
"filter": {
"$ref": "#/components/schemas/Filter6"
},
"page-number": {
"type": "string"
},
"page-size": {
"type": "string"
}
},
"example": {
"search-from": "ES",
"filter": {
"intent-type-list": {
"intent-type": "ont",
"intent-type-version": "4"
},
"target": "INES-1-1-4-3-a",
"predicate": "MATCHES",
"required-network-state": "active",
"order-by": "asc.intent-type",
"config-required": "true"
},
"page-number": "0",
"page-size": "10"
}
},
"Filter6": {
"title": "Filter6",
"required": [
"intent-type-list",
"target",
"predicate",
"required-network-state",
"order-by",
"config-required"
],
"type": "object",
"properties": {
"intent-type-list": {
"$ref": "#/components/schemas/IntentTypeList6"
},
"target": {
"type": "string"
},
"predicate": {
"type": "string"
},
"required-network-state": {
"type": "string"
},
"order-by": {
"type": "string"
},
"config-required": {
"type": "string"
}
},
"example": {
"intent-type-list": {
"intent-type": "ont",
"intent-type-version": "4"
},
"target": "INES-1-1-4-3-a",
"predicate": "MATCHES",
"required-network-state": "active",
"order-by": "asc.intent-type",
"config-required": "true"
}
},
"IntentTypeList6": {
"title": "IntentTypeList6",
"required": [
"intent-type",
"intent-type-version"
],
"type": "object",
"properties": {
"intent-type": {
"type": "string"
},
"intent-type-version": {
"type": "string"
}
},
"example": {
"intent-type": "ont",
"intent-type-version": "4"
}
},
"Createl2-userRequest": {
"title": "Createl2-userRequest",
"required": [
"ibn:intent"
],
"type": "object",
"properties": {
"ibn:intent": {
"$ref": "#/components/schemas/IbnIntent1"
}
},
"example": {
"ibn:intent": {
"target": "HSI_Bronze#INES-1-1-4-3-a",
"intent-type": "l2-user",
"intent-type-version": "4",
"required-network-state": "active",
"intent-specific-data": {
"l2-user:l2-user": {
"service-profile": "HSI-100M-10M",
"user-device-name": "INES-1-1-4-3-a",
"q-vlan-id": "30",
"uni-id": "LAN1"
}
}
}
}
},
"IbnIntent1": {
"title": "IbnIntent1",
"required": [
"target",
"intent-type",
"intent-type-version",
"required-network-state",
"intent-specific-data"
],
"type": "object",
"properties": {
"target": {
"type": "string"
},
"intent-type": {
"type": "string"
},
"intent-type-version": {
"type": "string"
},
"required-network-state": {
"type": "string"
},
"intent-specific-data": {
"$ref": "#/components/schemas/IntentSpecificData1"
}
},
"example": {
"target": "HSI_Bronze#INES-1-1-4-3-a",
"intent-type": "l2-user",
"intent-type-version": "4",
"required-network-state": "active",
"intent-specific-data": {
"l2-user:l2-user": {
"service-profile": "HSI-100M-10M",
"user-device-name": "INES-1-1-4-3-a",
"q-vlan-id": "30",
"uni-id": "LAN1"
}
}
}
},
"IntentSpecificData1": {
"title": "IntentSpecificData1",
"required": [
"l2-user:l2-user"
],
"type": "object",
"properties": {
"l2-user:l2-user": {
"$ref": "#/components/schemas/L2UserL2User"
}
},
"example": {
"l2-user:l2-user": {
"service-profile": "HSI-100M-10M",
"user-device-name": "INES-1-1-4-3-a",
"q-vlan-id": "30",
"uni-id": "LAN1"
}
}
},
"L2UserL2User": {
"title": "L2UserL2User",
"required": [
"service-profile",
"user-device-name",
"q-vlan-id",
"uni-id"
],
"type": "object",
"properties": {
"service-profile": {
"type": "string"
},
"user-device-name": {
"type": "string"
},
"q-vlan-id": {
"type": "string"
},
"uni-id": {
"type": "string"
}
},
"example": {
"service-profile": "HSI-100M-10M",
"user-device-name": "INES-1-1-4-3-a",
"q-vlan-id": "30",
"uni-id": "LAN1"
}
},
"Getl2-userconfigurationRequest": {
"title": "Getl2-userconfigurationRequest",
"required": [
"ibn:input"
],
"type": "object",
"properties": {
"ibn:input": {
"$ref": "#/components/schemas/IbnInput"
}
},
"example": {
"ibn:input": {
"filter": {
"intent-type-list": {
"intent-type": "l2-user"
},
"target": "HSI_Bronze#INES-1-1-4-3-a",
"predicate": "MATCHES",
"required-network-state": "active",
"order-by": "asc.intent-type",
"config-required": "true"
},
"page-number": "0",
"page-size": "10"
}
}
},
"SearchformisalignedintentsRequest": {
"title": "SearchformisalignedintentsRequest",
"required": [
"ibn:input"
],
"type": "object",
"properties": {
"ibn:input": {
"$ref": "#/components/schemas/IbnInput8"
}
},
"example": {
"ibn:input": {
"filter": {
"aligned": "false"
},
"page-number": "0",
"page-size": "10"
}
}
},
"IbnInput8": {
"title": "IbnInput8",
"required": [
"filter",
"page-number",
"page-size"
],
"type": "object",
"properties": {
"filter": {
"$ref": "#/components/schemas/Filter8"
},
"page-number": {
"type": "string"
},
"page-size": {
"type": "string"
}
},
"example": {
"filter": {
"aligned": "false"
},
"page-number": "0",
"page-size": "10"
}
},
"Filter8": {
"title": "Filter8",
"required": [
"aligned"
],
"type": "object",
"properties": {
"aligned": {
"type": "string"
}
},
"example": {
"aligned": "false"
}
},
"Modifyl2-userRequest": {
"title": "Modifyl2-userRequest",
"required": [
"ibn:intent"
],
"type": "object",
"properties": {
"ibn:intent": {
"$ref": "#/components/schemas/IbnIntent2"
}
},
"example": {
"ibn:intent": {
"intent-type": "l2-user",
"intent-type-version": 4,
"intent-specific-data": {
"l2-user:l2-user": {
"service-profile": "HSI-100M-10M-16MAC"
}
}
}
}
},
"IbnIntent2": {
"title": "IbnIntent2",
"required": [
"intent-type",
"intent-type-version",
"intent-specific-data"
],
"type": "object",
"properties": {
"intent-type": {
"type": "string"
},
"intent-type-version": {
"type": "integer",
"format": "int32"
},
"intent-specific-data": {
"$ref": "#/components/schemas/IntentSpecificData2"
}
},
"example": {
"intent-type": "l2-user",
"intent-type-version": 4,
"intent-specific-data": {
"l2-user:l2-user": {
"service-profile": "HSI-100M-10M-16MAC"
}
}
}
},
"IntentSpecificData2": {
"title": "IntentSpecificData2",
"required": [
"l2-user:l2-user"
],
"type": "object",
"properties": {
"l2-user:l2-user": {
"$ref": "#/components/schemas/L2UserL2User1"
}
},
"example": {
"l2-user:l2-user": {
"service-profile": "HSI-100M-10M-16MAC"
}
}
},
"L2UserL2User1": {
"title": "L2UserL2User1",
"required": [
"service-profile"
],
"type": "object",
"properties": {
"service-profile": {
"type": "string"
}
},
"example": {
"service-profile": "HSI-100M-10M-16MAC"
}
},
"LockontRequest": {
"title": "LockontRequest",
"required": [
"ibn:intent"
],
"type": "object",
"properties": {
"ibn:intent": {
"$ref": "#/components/schemas/IbnIntent3"
}
},
"example": {
"ibn:intent": {
"intent-type-version": 4,
"required-network-state": "suspend"
}
}
},
"IbnIntent3": {
"title": "IbnIntent3",
"required": [
"intent-type-version",
"required-network-state"
],
"type": "object",
"properties": {
"intent-type-version": {
"type": "integer",
"format": "int32"
},
"required-network-state": {
"type": "string"
}
},
"example": {
"intent-type-version": 4,
"required-network-state": "suspend"
}
},
"UnlockontRequest": {
"title": "UnlockontRequest",
"required": [
"ibn:intent"
],
"type": "object",
"properties": {
"ibn:intent": {
"$ref": "#/components/schemas/IbnIntent3"
}
},
"example": {
"ibn:intent": {
"intent-type-version": 4,
"required-network-state": "active"
}
}
}
},
"securitySchemes": {
"httpBasic": {
"type": "http",
"scheme": "basic"
}
}
},
"security": [
{
"httpBasic": []
}
],
"tags": [
{
"name": "Intent"
}
]
}