From aefeb9ff5ec5c7ce3c20f420db1116c31f034615 Mon Sep 17 00:00:00 2001 From: Venkata Harish K Kajur Date: Tue, 30 Jan 2018 14:04:13 -0500 Subject: [PATCH] Update the files for ajsc 6 changes Issue-ID: AAI-33 Change-Id: I897566e79eb7505232b692e551f6347e69fafed6 Signed-off-by: Venkata Harish K Kajur --- aai-client-loadbalancer/pom.xml | 90 + .../java/org/onap/aai/AAIRibbonConfiguration.java | 54 + .../main/java/org/onap/aai/config/HttpPing.java | 68 + .../java/org/onap/aai/config/HttpPingImpl.java | 251 + aai-core/pom.xml | 280 +- .../main/java/org/onap/aai/config/DmaapConfig.java | 110 + .../org/onap/aai/config/SpringContextAware.java | 42 + .../onap/aai/dmaap/AAIDmaapEventJMSProducer.java | 14 +- .../main/java/org/onap/aai/dmaap/JMSConsumer.java | 160 + .../main/java/org/onap/aai/dmaap/JMSProducer.java | 58 + .../java/org/onap/aai/dmaap/MessageProducer.java | 29 + .../org/onap/aai/introspection/ModelInjestor.java | 31 +- .../org/onap/aai/introspection/MoxyLoader.java | 18 +- .../org/onap/aai/util/AAIApiServerURLBase.java | 35 +- .../main/java/org/onap/aai/util/AAICSVWriter.java | 168 - .../src/main/java/org/onap/aai/util/AAIConfig.java | 9 - .../org/onap/aai/util/StoreNotificationEvent.java | 47 +- .../aai/introspection/sideeffect/DataCopyTest.java | 2 +- .../java/org/onap/aai/util/AAICSVWriterTest.java | 77 - .../onap/aai/util/StoreNotificationEventTest.java | 2 +- .../etc => }/oxm/aai_oxm_v10.xml | 0 .../etc => }/oxm/aai_oxm_v11.xml | 0 .../etc => }/oxm/aai_oxm_v12.xml | 14 +- .../etc => }/oxm/aai_oxm_v8.xml | 0 .../etc => }/oxm/aai_oxm_v9.xml | 0 .../etc => }/oxm/sideeffect/nested-case.json | 0 .../aai_swagger_html/aai_swagger_v10.html | 90842 +++++++++++------- .../aai_swagger_html/aai_swagger_v11.html | 70404 +++++++++----- .../resources/aai_swagger_html/aai_swagger_v8.html | 51383 +++++++--- .../resources/aai_swagger_html/aai_swagger_v9.html | 93294 ++++++++++++------- .../aai_swagger_yaml/aai_swagger_v10.yaml | 29379 +++++- .../aai_swagger_yaml/aai_swagger_v11.yaml | 35162 +++++-- .../resources/aai_swagger_yaml/aai_swagger_v8.yaml | 29688 +++++- .../resources/aai_swagger_yaml/aai_swagger_v9.yaml | 30863 ++++-- pom.xml | 1 + 35 files changed, 300311 insertions(+), 132264 deletions(-) create mode 100644 aai-client-loadbalancer/pom.xml create mode 100644 aai-client-loadbalancer/src/main/java/org/onap/aai/AAIRibbonConfiguration.java create mode 100644 aai-client-loadbalancer/src/main/java/org/onap/aai/config/HttpPing.java create mode 100644 aai-client-loadbalancer/src/main/java/org/onap/aai/config/HttpPingImpl.java create mode 100644 aai-core/src/main/java/org/onap/aai/config/DmaapConfig.java create mode 100644 aai-core/src/main/java/org/onap/aai/config/SpringContextAware.java create mode 100644 aai-core/src/main/java/org/onap/aai/dmaap/JMSConsumer.java create mode 100644 aai-core/src/main/java/org/onap/aai/dmaap/JMSProducer.java create mode 100644 aai-core/src/main/java/org/onap/aai/dmaap/MessageProducer.java delete mode 100644 aai-core/src/main/java/org/onap/aai/util/AAICSVWriter.java delete mode 100644 aai-core/src/test/java/org/onap/aai/util/AAICSVWriterTest.java rename aai-core/src/test/resources/{bundleconfig-local/etc => }/oxm/aai_oxm_v10.xml (100%) rename aai-core/src/test/resources/{bundleconfig-local/etc => }/oxm/aai_oxm_v11.xml (100%) rename aai-core/src/test/resources/{bundleconfig-local/etc => }/oxm/aai_oxm_v12.xml (99%) rename aai-core/src/test/resources/{bundleconfig-local/etc => }/oxm/aai_oxm_v8.xml (100%) rename aai-core/src/test/resources/{bundleconfig-local/etc => }/oxm/aai_oxm_v9.xml (100%) rename aai-core/src/test/resources/{bundleconfig-local/etc => }/oxm/sideeffect/nested-case.json (100%) diff --git a/aai-client-loadbalancer/pom.xml b/aai-client-loadbalancer/pom.xml new file mode 100644 index 00000000..3a100371 --- /dev/null +++ b/aai-client-loadbalancer/pom.xml @@ -0,0 +1,90 @@ + + 4.0.0 + + org.onap.aai.aai-common + aai-common + 1.2.1-SNAPSHOT + + aai-client-loadbalancer + 1.2.1-SNAPSHOT + + + + org.apache.maven.plugins + maven-compiler-plugin + + ${java.version} + ${java.version} + + + + + jar + + aai-client-loadbalancer + AAI Client Side Loader Balancer to replace Dmaap + + + UTF-8 + 1.8 + + + + + org.springframework.cloud + spring-cloud-starter-ribbon + + + org.springframework.cloud + spring-cloud-commons + + + org.springframework.boot + spring-boot-starter-web + 1.5.2.RELEASE + + + com.att.eelf + eelf-core + 1.0.0 + + + org.springframework.retry + spring-retry + 1.2.1.RELEASE + + + + + + + org.springframework.cloud + spring-cloud-dependencies + Camden.SR5 + pom + import + + + + + + + spring-snapshots + Spring Snapshots + https://repo.spring.io/snapshot + + true + + + + spring-milestones + Spring Milestones + https://repo.spring.io/milestone + + false + + + + + diff --git a/aai-client-loadbalancer/src/main/java/org/onap/aai/AAIRibbonConfiguration.java b/aai-client-loadbalancer/src/main/java/org/onap/aai/AAIRibbonConfiguration.java new file mode 100644 index 00000000..4c639e44 --- /dev/null +++ b/aai-client-loadbalancer/src/main/java/org/onap/aai/AAIRibbonConfiguration.java @@ -0,0 +1,54 @@ +/** + * ============LICENSE_START======================================================= + * org.onap.aai + * ================================================================================ + * Copyright © 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + * + * ECOMP is a trademark and service mark of AT&T Intellectual Property. + */ +package org.onap.aai; + +import com.netflix.client.config.IClientConfig; +import com.netflix.loadbalancer.ILoadBalancer; +import com.netflix.loadbalancer.LoadBalancerBuilder; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.cloud.client.loadbalancer.LoadBalanced; +import org.springframework.context.annotation.Bean; +import org.springframework.web.client.RestTemplate; + +/** + * AAIRibbonConfiguration is responsible for configuring the dmaap + * and it reads the users the application properties class + * and is mostly configurable via properties + */ +public class AAIRibbonConfiguration { + + @Autowired + IClientConfig ribbonClientConfig; + + @Bean + public ILoadBalancer ribbonLoadBalancer() { + return LoadBalancerBuilder.newBuilder() + .withClientConfig(ribbonClientConfig) + .buildLoadBalancerFromConfigWithReflection(); + } + + @LoadBalanced + @Bean + public RestTemplate loadBalancedRestTemplate(){ + return new RestTemplate(); + } +} diff --git a/aai-client-loadbalancer/src/main/java/org/onap/aai/config/HttpPing.java b/aai-client-loadbalancer/src/main/java/org/onap/aai/config/HttpPing.java new file mode 100644 index 00000000..4ecbfb60 --- /dev/null +++ b/aai-client-loadbalancer/src/main/java/org/onap/aai/config/HttpPing.java @@ -0,0 +1,68 @@ +/** + * ============LICENSE_START======================================================= + * org.onap.aai + * ================================================================================ + * Copyright © 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + * + * ECOMP is a trademark and service mark of AT&T Intellectual Property. + */ +package org.onap.aai.config; + +import java.util.Optional; + +/** + * HttpPing interface provides access to update the endpoint and + * and the security level of the server that the user is trying to access + */ +public interface HttpPing { + + /** + * Sets the endpoint that the http get request will + * make to verify if the url can be reached + * + * @param endpoint - the endpoint of the url that is used to do healthcheck + */ + void setHealthCheckEndpoint(String endpoint); + + /** + * Returns the health check endpoint that the implementation + * will use in order to verify if the server is reachable at that location + * + * @return endpoint - the endpoint of the url that is used to do healthcheck + */ + String getHealthCheckEndpoint(); + + /** + * Set the credentials for the rest endpoint to verify authorization + * + * @param username - the username to the server trying to connect to + * @param password - the password to the server trying to connect to + */ + void setCredentials(String username, String password); + + /** + * Return the base64 authorization string set from the username and password + * + * @return encoded string using base64 of the username and password values + * like this: + *
+     * @{code
+     *      "username:password" => "Basic dXNlcm5hbWU6cGFzc3dvcmQ="
+     * }
+     * 
+ */ + Optional getAuthorization(); +} diff --git a/aai-client-loadbalancer/src/main/java/org/onap/aai/config/HttpPingImpl.java b/aai-client-loadbalancer/src/main/java/org/onap/aai/config/HttpPingImpl.java new file mode 100644 index 00000000..2e5804eb --- /dev/null +++ b/aai-client-loadbalancer/src/main/java/org/onap/aai/config/HttpPingImpl.java @@ -0,0 +1,251 @@ +/** + * ============LICENSE_START======================================================= + * org.onap.aai + * ================================================================================ + * Copyright © 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + * + * ECOMP is a trademark and service mark of AT&T Intellectual Property. + */ +package org.onap.aai.config; + +import com.att.eelf.configuration.EELFLogger; +import com.att.eelf.configuration.EELFManager; +import com.netflix.client.config.DefaultClientConfigImpl; +import com.netflix.client.config.IClientConfig; +import com.netflix.loadbalancer.IPing; +import com.netflix.loadbalancer.Server; +import org.springframework.http.*; +import org.springframework.web.client.HttpClientErrorException; +import org.springframework.web.client.RestTemplate; + +import java.io.IOException; +import java.net.InetSocketAddress; +import java.net.Socket; +import java.net.SocketAddress; +import java.util.Base64; +import java.util.Collections; +import java.util.Map; +import java.util.Optional; + +public class HttpPingImpl implements HttpPing, IPing { + + private static final EELFLogger logger = EELFManager.getInstance().getLogger(HttpPingImpl.class); + + private static final Base64.Encoder base64Encoder = Base64.getEncoder(); + + private static final HttpHeaders HTTP_HEADERS = new HttpHeaders(); + + // This is a workaround for the topics that the user + // does not have the access to read their own topic status + private static final String MR_STATUS_PATTERN = ".*\"mrstatus\":\\s*4002.*"; + + private static final int HTTPS_PORT = 3905; + private static final int DEFAULT_TIMEOUT = 2; + + private String healthCheckEndpoint; + private String username; + private String password; + + private int timeout; + + private final RestTemplate restTemplate; + + public HttpPingImpl(String healthCheckEndpoint) { + this(new RestTemplate()); + this.healthCheckEndpoint = healthCheckEndpoint; + this.timeout = DEFAULT_TIMEOUT; + } + + public HttpPingImpl(RestTemplate restTemplate) { + this.restTemplate = restTemplate; + this.healthCheckEndpoint = ""; + this.timeout = DEFAULT_TIMEOUT; + } + + public HttpPingImpl() { + this(""); + } + + public HttpPingImpl(IClientConfig clientConfig) { + + if (!(clientConfig instanceof DefaultClientConfigImpl)) { + throw new UnsupportedOperationException("Unable to support the client config implementation: " + clientConfig.getClass().getName()); + } + + DefaultClientConfigImpl defaultClientConfig = (DefaultClientConfigImpl) clientConfig; + + Map map = defaultClientConfig.getProperties(); + + this.setCredentials(map.get("username").toString(), map.get("password").toString()); + this.setHealthCheckEndpoint(map.get("health.endpoint").toString()); + this.setTimeoutInSecs(Integer.valueOf(map.get("pingport.timeout").toString())); + + this.restTemplate = new RestTemplate(); + } + + /** + * {@inheritDoc} + */ + @Override + public void setHealthCheckEndpoint(String endpoint) { + this.healthCheckEndpoint = endpoint; + } + + /** + * {@inheritDoc} + */ + @Override + public String getHealthCheckEndpoint() { + return healthCheckEndpoint; + } + + @Override + public void setCredentials(String username, String password) { + this.username = username; + this.password = password; + } + + public void setTimeoutInSecs(int timeout) { + this.timeout = timeout; + } + + @Override + public Optional getAuthorization() { + + if (username == null && password == null) { + return Optional.empty(); + } + + if (username == null || username.isEmpty()) { + logger.error("Username is null while the password is not correctly set"); + return Optional.empty(); + } + + if (password == null || password.isEmpty()) { + logger.error("Password is null while the username is not correctly set"); + return Optional.empty(); + } + + String auth = String.format("%s:%s", username, password); + return Optional.ofNullable("Basic " + base64Encoder.encodeToString(auth.getBytes())); + } + + /** + * @{inheritDoc} + */ + @Override + public boolean isAlive(Server server) { + + String url = null; + + // If unable to ping the port then return immediately + if (!pingPort(server)) { + return false; + } + + if (server.getPort() == HTTPS_PORT) { + url = "https://"; + } else { + + url = "http://"; + } + + url = url + server.getId(); + url = url + this.getHealthCheckEndpoint(); + + boolean isAlive = false; + + Optional authorization = getAuthorization(); + + HttpHeaders httpHeaders = new HttpHeaders(); + httpHeaders.setAccept(Collections.singletonList(MediaType.APPLICATION_JSON)); + + if (authorization.isPresent()) { + httpHeaders.add("Authorization", authorization.get()); + } + + HttpEntity httpEntity = new HttpEntity<>(httpHeaders); + try { + + ResponseEntity responseEntity = restTemplate.exchange(url, HttpMethod.GET, httpEntity, String.class); + + HttpStatus httpStatus = responseEntity.getStatusCode(); + + if (httpStatus == HttpStatus.OK) { + isAlive = true; + logger.info("Successfully established connection to the following url {}", url); + return isAlive; + } + + logger.warn("Unable to establish a connection the following url {} due to HTTP Code {}, and reason {}", + url, httpStatus.value(), httpStatus.getReasonPhrase()); + + } catch (HttpClientErrorException ex) { + HttpStatus httpStatus = ex.getStatusCode(); + if (httpStatus == HttpStatus.FORBIDDEN) { + // This is a workaround being in play for the topics + // that are unable to read themselves for this user + // In the case of the username and password being + // wrong the response would be unauthorized (401) but if the + // user is authorized but unable to read this topic, then + // we get back the (403) with the message mrstatus 4002 + // This is a temporary workaround to properly identify which server is down + String body = ex.getResponseBodyAsString(); + if (body.matches(MR_STATUS_PATTERN)) { + isAlive = true; + logger.info("Successfully connected by workaround due to unable to read own topic {}", url); + return isAlive; + } else { + logger.warn("Unable to establish a connection to {} due to {}", server.getHostPort(), ex.getMessage()); + } + } else { + logger.warn("Unable to establish a connection to {} due to {}", server.getHostPort(), ex.getMessage()); + } + } catch (Exception ex) { + logger.warn("Unable to establish a connection to {} due to {}", server.getHostPort(), ex.getMessage()); + } + + return isAlive; + } + + /** + * Returns true if it can connect to the host and port within + * the given timeout from the given server parameter + * + * @param server - server that will be taken from the src/main/resources/application.yml file + * @return true if it can make a successful socket connection to the port on the host + */ + public boolean pingPort(Server server) { + + String host = server.getHost(); + Integer port = server.getPort(); + + boolean success = false; + SocketAddress socketAddress = new InetSocketAddress(host, port); + + try (Socket socket = new Socket()) { + socket.connect(socketAddress, timeout * 1000); + if (socket.isConnected()) { + success = true; + } + } catch (IOException e) { + logger.warn("Unable to connect to the host {} on port {} due to {}", host, port, e.getLocalizedMessage()); + success = false; + } + + return success; + } +} diff --git a/aai-core/pom.xml b/aai-core/pom.xml index 27b54ed8..6e525a79 100644 --- a/aai-core/pom.xml +++ b/aai-core/pom.xml @@ -13,17 +13,16 @@ 1.2.1-SNAPSHOT jar - https://nexus.onap.org + v12 + https://wiki.onap.org/ + 1.0.2 java jacoco ${project.build.directory}/surefire-reports ${project.build.directory}/coverage-reports/jacoco.exec false ${project.version} - org/onap/aai/domain/** - v12 - https://wiki.onap.org/ - 1.0.2 + 4.5.1 2.2.3 @@ -142,7 +141,165 @@ + + autoGenerate + + true + + + + + org.codehaus.mojo + exec-maven-plugin + 1.1.1 + + + autoGenerateYaml + process-classes + + java + + + org.onap.aai.util.GenerateXsd + + + gen_version + ALL + + + gen_type + YAML + + + yamlresponses_url + ${aai.wiki.link} + + + yamlresponses_label + Response codes found in [response codes] + + + + + + autoGenerateHtml + process-classes + + java + + + org.onap.aai.util.AutoGenerateHtml + + + aai.generate.version + ${gendoc.version} + + + aai.wiki.link + ${aai.wiki.link} + + + + + + + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + 2.12.4 + + -noverify ${argLine} + + . + bundleconfig-local + + + + + org.codehaus.mojo + sonar-maven-plugin + 3.2 + + + org.jacoco + jacoco-maven-plugin + 0.7.7.201606060606 + + true + + + + jacoco-initialize-unit-tests + + prepare-agent + + + ${project.build.directory}/coverage-reports/jacoco.exec + + + + + post-unit-test + test + + report + + + + ${project.build.directory}/coverage-reports/jacoco.exec + + ${project.reporting.outputDirectory}/jacoco + + + + + + maven-source-plugin + + + attach-sources + deploy + + jar-no-fork + + + + + + + org.apache.maven.plugins + maven-deploy-plugin + + + org.sonatype.plugins + nexus-staging-maven-plugin + + + org.apache.maven.plugins + maven-site-plugin + + + org.apache.maven.plugins + maven-surefire-plugin + 2.12.4 + + -noverify ${argLine} + alphabetical + + . + bundleconfig-local + + + + + + org.onap.aai.aai-common @@ -154,30 +311,22 @@ commons-lang 2.6 - - org.apache.commons - commons-text - 1.1 - compile - + + org.apache.commons + commons-text + 1.1 + compile + com.att.eelf eelf-core 1.0.0 - - jdk.tools - jdk.tools - 1.8.0_101 - system - ${JAVA_HOME}/lib/tools.jar - org.codehaus.jackson jackson-core-asl 1.9.13 - org.codehaus.jackson jackson-mapper-asl @@ -437,11 +586,11 @@ dmaapClient 0.2.12 - - com.att.aft - dme2 - - + + com.att.aft + dme2 + + org.apache.camel @@ -460,78 +609,17 @@ 1.4.0 test - - - - - - org.codehaus.mojo - sonar-maven-plugin - 3.2 - - - org.jacoco - jacoco-maven-plugin - 0.7.7.201606060606 - - true - - **/domain/** - - - - - jacoco-initialize-unit-tests - - prepare-agent - - - ${project.build.directory}/coverage-reports/jacoco.exec - - - - - post-unit-test - test - - report - - - - ${project.build.directory}/coverage-reports/jacoco.exec - - ${project.reporting.outputDirectory}/jacoco - - - - - - org.apache.maven.plugins - maven-site-plugin - - - org.apache.maven.plugins - maven-surefire-plugin - 2.12.4 - - -noverify ${argLine} - alphabetical - - . - bundleconfig-local - - - - - org.apache.maven.plugins - maven-deploy-plugin - - - org.sonatype.plugins - nexus-staging-maven-plugin - - - + + org.apache.httpcomponents + httpclient + ${httpclient.version} + + + org.onap.aai.aai-common + aai-client-loadbalancer + ${project.version} + + diff --git a/aai-core/src/main/java/org/onap/aai/config/DmaapConfig.java b/aai-core/src/main/java/org/onap/aai/config/DmaapConfig.java new file mode 100644 index 00000000..313775d9 --- /dev/null +++ b/aai-core/src/main/java/org/onap/aai/config/DmaapConfig.java @@ -0,0 +1,110 @@ +/** + * ============LICENSE_START======================================================= + * org.onap.aai + * ================================================================================ + * Copyright © 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + * + * ECOMP is a trademark and service mark of AT&T Intellectual Property. + */ +package org.onap.aai.config; + +import org.apache.activemq.ActiveMQConnectionFactory; +import org.apache.activemq.broker.BrokerService; +import org.apache.activemq.command.ActiveMQQueue; +import org.onap.aai.dmaap.JMSConsumer; +import org.onap.aai.dmaap.JMSProducer; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Profile; +import org.springframework.jms.connection.CachingConnectionFactory; +import org.springframework.jms.core.JmsTemplate; +import org.springframework.jms.listener.DefaultMessageListenerContainer; + +import javax.annotation.PostConstruct; + +@Profile("dmaap") +@Configuration +public class DmaapConfig { + + @Value("${jms.bind.address}") + private String bindAddress; + + @PostConstruct + public void init(){ + System.setProperty("activemq.tcp.url", bindAddress); + } + + @Bean(destroyMethod = "stop") + public BrokerService brokerService() throws Exception { + + BrokerService broker = new BrokerService(); + broker.addConnector(bindAddress); + broker.setPersistent(false); + broker.setUseJmx(false); + broker.setSchedulerSupport(false); + broker.start(); + + return broker; + } + + @Bean(name = "connectionFactory") + public ActiveMQConnectionFactory activeMQConnectionFactory(){ + return new ActiveMQConnectionFactory(bindAddress); + } + + @Bean + public CachingConnectionFactory cachingConnectionFactory(){ + return new CachingConnectionFactory(activeMQConnectionFactory()); + } + + @Bean(name = "destinationQueue") + public ActiveMQQueue activeMQQueue(){ + return new ActiveMQQueue("IN_QUEUE"); + } + + @Bean + public JmsTemplate jmsTemplate(){ + JmsTemplate jmsTemplate = new JmsTemplate(); + + jmsTemplate.setConnectionFactory(activeMQConnectionFactory()); + jmsTemplate.setDefaultDestination(activeMQQueue()); + + return jmsTemplate; + } + + @Bean + public JMSProducer jmsProducer(){ + return new JMSProducer(); + } + + @Bean + public JMSConsumer jmsConsumer() throws Exception { + return new JMSConsumer(); + } + + @Bean + public DefaultMessageListenerContainer defaultMessageListenerContainer() throws Exception { + + DefaultMessageListenerContainer messageListenerContainer = new DefaultMessageListenerContainer(); + + messageListenerContainer.setConnectionFactory(cachingConnectionFactory()); + messageListenerContainer.setDestinationName("IN_QUEUE"); + messageListenerContainer.setMessageListener(jmsConsumer()); + + return messageListenerContainer; + } +} diff --git a/aai-core/src/main/java/org/onap/aai/config/SpringContextAware.java b/aai-core/src/main/java/org/onap/aai/config/SpringContextAware.java new file mode 100644 index 00000000..4ab9373a --- /dev/null +++ b/aai-core/src/main/java/org/onap/aai/config/SpringContextAware.java @@ -0,0 +1,42 @@ +/** + * ============LICENSE_START======================================================= + * org.onap.aai + * ================================================================================ + * Copyright © 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + * + * ECOMP is a trademark and service mark of AT&T Intellectual Property. + */ +package org.onap.aai.config; + +import org.springframework.beans.BeansException; +import org.springframework.context.ApplicationContext; +import org.springframework.context.ApplicationContextAware; +import org.springframework.stereotype.Component; + +@Component +public class SpringContextAware implements ApplicationContextAware { + + private static ApplicationContext context = null; + + public static ApplicationContext getApplicationContext() { + return context; + } + + @Override + public void setApplicationContext(ApplicationContext applicationContext) throws BeansException { + context = applicationContext; + } +} diff --git a/aai-core/src/main/java/org/onap/aai/dmaap/AAIDmaapEventJMSProducer.java b/aai-core/src/main/java/org/onap/aai/dmaap/AAIDmaapEventJMSProducer.java index 914042d4..a034b9fb 100644 --- a/aai-core/src/main/java/org/onap/aai/dmaap/AAIDmaapEventJMSProducer.java +++ b/aai-core/src/main/java/org/onap/aai/dmaap/AAIDmaapEventJMSProducer.java @@ -24,20 +24,24 @@ package org.onap.aai.dmaap; import org.apache.activemq.ActiveMQConnectionFactory; import org.apache.activemq.command.ActiveMQQueue; import org.json.JSONObject; +import org.onap.aai.config.SpringContextAware; import org.onap.aai.util.AAIConfig; +import org.springframework.context.ApplicationContext; import org.springframework.jms.connection.CachingConnectionFactory; import org.springframework.jms.core.JmsTemplate; -public class AAIDmaapEventJMSProducer { +public class AAIDmaapEventJMSProducer implements MessageProducer { private JmsTemplate jmsTemplate; + private ApplicationContext applicationContext; + public AAIDmaapEventJMSProducer() { if(AAIConfig.get("aai.jms.enable", "true").equals("true")){ - this.jmsTemplate = new JmsTemplate(); - String activeMqTcpUrl = System.getProperty("activemq.tcp.url", "tcp://localhost:61447"); - this.jmsTemplate.setConnectionFactory(new CachingConnectionFactory(new ActiveMQConnectionFactory(activeMqTcpUrl))); - this.jmsTemplate.setDefaultDestination(new ActiveMQQueue("IN_QUEUE")); + this.jmsTemplate = new JmsTemplate(); + String activeMqTcpUrl = System.getProperty("activemq.tcp.url", "tcp://localhost:61547"); + this.jmsTemplate.setConnectionFactory(new CachingConnectionFactory(new ActiveMQConnectionFactory(activeMqTcpUrl))); + this.jmsTemplate.setDefaultDestination(new ActiveMQQueue("IN_QUEUE")); } } diff --git a/aai-core/src/main/java/org/onap/aai/dmaap/JMSConsumer.java b/aai-core/src/main/java/org/onap/aai/dmaap/JMSConsumer.java new file mode 100644 index 00000000..b7638876 --- /dev/null +++ b/aai-core/src/main/java/org/onap/aai/dmaap/JMSConsumer.java @@ -0,0 +1,160 @@ +/** + * ============LICENSE_START======================================================= + * org.onap.aai + * ================================================================================ + * Copyright © 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + * + * ECOMP is a trademark and service mark of AT&T Intellectual Property. + */ +package org.onap.aai.dmaap; + +import com.att.eelf.configuration.EELFLogger; +import com.att.eelf.configuration.EELFManager; +import org.apache.log4j.MDC; +import org.json.JSONException; +import org.json.JSONObject; +import org.onap.aai.config.SpringContextAware; +import org.onap.aai.logging.LoggingContext.LoggingField; +import org.onap.aai.logging.LoggingContext.StatusCode; +import org.springframework.cloud.client.ServiceInstance; +import org.springframework.cloud.client.loadbalancer.LoadBalancerClient; +import org.springframework.core.env.Environment; +import org.springframework.http.HttpEntity; +import org.springframework.http.HttpHeaders; +import org.springframework.http.HttpMethod; +import org.springframework.http.MediaType; +import org.springframework.web.client.RestTemplate; + +import javax.jms.JMSException; +import javax.jms.Message; +import javax.jms.MessageListener; +import javax.jms.TextMessage; +import java.util.Base64; +import java.util.Collections; + +public class JMSConsumer implements MessageListener { + + private static final EELFLogger LOGGER = EELFManager.getInstance().getLogger(JMSConsumer.class); + + private static final int HTTPS_PORT = 3905; + private static final Base64.Encoder base64Encoder = Base64.getEncoder(); + + private HttpHeaders httpHeaders; + private RestTemplate restTemplate; + + private Environment environment; + private LoadBalancerClient loadBalancerClient; + + public JMSConsumer() throws Exception { + this((LoadBalancerClient)SpringContextAware.getApplicationContext().getBean("loadBalancerClient")); + } + + public JMSConsumer(LoadBalancerClient loadBalancerClient) throws Exception { + this.loadBalancerClient = loadBalancerClient; + this.httpHeaders = new HttpHeaders(); + this.httpHeaders.setAccept(Collections.singletonList(MediaType.APPLICATION_JSON)); + this.environment = SpringContextAware.getApplicationContext().getEnvironment(); + + String username = this.environment.getProperty("dmaap.ribbon.username"); + String password = this.environment.getProperty("dmaap.ribbon.password"); + + if(username == null || password == null){ + throw new Exception("Unable to retrive username/password from the application properties"); + } + + String auth = String.format("%s:%s", username, password); + String authString = "Basic " + base64Encoder.encodeToString(auth.getBytes()); + httpHeaders.add("Authorization", authString); + + restTemplate = new RestTemplate(); + } + + @Override + public void onMessage(Message message) { + + String jsmMessageTxt = ""; + String aaiEvent = ""; + String eventName = ""; + + String environment = System.getProperty("lrmRO"); + if (environment == null) { + environment = ""; + } + + if (message instanceof TextMessage) { + try { + jsmMessageTxt = ((TextMessage) message).getText(); + JSONObject jo = new JSONObject(jsmMessageTxt); + + if (jo.has("aaiEventPayload")) { + aaiEvent = jo.getJSONObject("aaiEventPayload").toString(); + } else { + return; + } + if (jo.getString("transId") != null) { + MDC.put("requestId", jo.getString("transId")); + } + if (jo.getString("fromAppId") != null) { + MDC.put("partnerName", jo.getString("fromAppId")); + } + MDC.put("targetEntity", "DMAAP"); + if (jo.getString("event-topic") != null) { + eventName = jo.getString("event-topic"); + MDC.put("targetServiceName", eventName); + } + MDC.put("serviceName", "AAI"); + MDC.put(LoggingField.STATUS_CODE.toString(), StatusCode.COMPLETE.toString()); + MDC.put(LoggingField.RESPONSE_CODE.toString(), "0"); + LOGGER.info(eventName + "|" + aaiEvent); + + HttpEntity httpEntity = new HttpEntity<>(aaiEvent, httpHeaders); + ServiceInstance serviceInstance = loadBalancerClient.choose("dmaap"); + String url = serviceInstance.getHost() + ":" + serviceInstance.getPort(); + + if(serviceInstance.getPort() == HTTPS_PORT){ + url = "https://" + url; + } else { + url = "http://" + url; + } + + url += "/events/" + eventName; + + if ("AAI-EVENT".equals(eventName)) { + restTemplate.exchange(url, HttpMethod.POST, httpEntity, String.class); + LOGGER.info(eventName + "|Event sent."); + } else if ("AAI-VCE-INTERFACE-DATA".equals(eventName)) { + restTemplate.exchange(url, HttpMethod.POST, httpEntity, String.class); + String msg = ""; + LOGGER.info(eventName + "|Event sent. " + msg); + } else { + MDC.put(LoggingField.STATUS_CODE.toString(), StatusCode.ERROR.toString()); + MDC.put(LoggingField.RESPONSE_CODE.toString(), "900"); + LOGGER.error(eventName + "|Event Topic invalid."); + } + } catch (JMSException | JSONException e) { + MDC.put(LoggingField.STATUS_CODE.toString(), StatusCode.ERROR.toString()); + MDC.put(LoggingField.RESPONSE_CODE.toString(), "200"); + LOGGER.error("AAI_7350 Error parsing aaievent jms message for sending to dmaap. " + jsmMessageTxt, e); + } catch (Exception e) { + MDC.put(LoggingField.STATUS_CODE.toString(), StatusCode.ERROR.toString()); + MDC.put(LoggingField.RESPONSE_CODE.toString(), "200"); + LOGGER.error("AAI_7350 Error sending message to dmaap. " + jsmMessageTxt, e); + } + } + + } + +} \ No newline at end of file diff --git a/aai-core/src/main/java/org/onap/aai/dmaap/JMSProducer.java b/aai-core/src/main/java/org/onap/aai/dmaap/JMSProducer.java new file mode 100644 index 00000000..6dbfbb77 --- /dev/null +++ b/aai-core/src/main/java/org/onap/aai/dmaap/JMSProducer.java @@ -0,0 +1,58 @@ +/** + * ============LICENSE_START======================================================= + * org.onap.aai + * ================================================================================ + * Copyright © 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + * + * ECOMP is a trademark and service mark of AT&T Intellectual Property. + */ +package org.onap.aai.dmaap; + +import org.apache.activemq.ActiveMQConnectionFactory; +import org.apache.activemq.command.ActiveMQQueue; +import org.json.JSONObject; +import org.onap.aai.config.SpringContextAware; +import org.onap.aai.util.AAIConfig; +import org.springframework.context.ApplicationContext; +import org.springframework.jms.connection.CachingConnectionFactory; +import org.springframework.jms.core.JmsTemplate; + +public class JMSProducer implements MessageProducer { + + private JmsTemplate jmsTemplate; + + private ApplicationContext applicationContext; + + public JMSProducer() { + if(AAIConfig.get("aai.jms.enable", "true").equals("true")){ + applicationContext = SpringContextAware.getApplicationContext(); + if(applicationContext == null){ + this.jmsTemplate = new JmsTemplate(); + String activeMqTcpUrl = System.getProperty("activemq.tcp.url", "tcp://localhost:61547"); + this.jmsTemplate.setConnectionFactory(new CachingConnectionFactory(new ActiveMQConnectionFactory(activeMqTcpUrl))); + this.jmsTemplate.setDefaultDestination(new ActiveMQQueue("IN_QUEUE")); + } else { + jmsTemplate = (JmsTemplate) applicationContext.getBean("jmsTemplate"); + } + } + } + + public void sendMessageToDefaultDestination(JSONObject finalJson) { + if(jmsTemplate != null){ + jmsTemplate.convertAndSend(finalJson.toString()); + } + } +} diff --git a/aai-core/src/main/java/org/onap/aai/dmaap/MessageProducer.java b/aai-core/src/main/java/org/onap/aai/dmaap/MessageProducer.java new file mode 100644 index 00000000..229ba1a5 --- /dev/null +++ b/aai-core/src/main/java/org/onap/aai/dmaap/MessageProducer.java @@ -0,0 +1,29 @@ +/** + * ============LICENSE_START======================================================= + * org.onap.aai + * ================================================================================ + * Copyright © 2017 AT&T Intellectual Property. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + * + * ECOMP is a trademark and service mark of AT&T Intellectual Property. + */ +package org.onap.aai.dmaap; + +import org.json.JSONObject; + +public interface MessageProducer { + + void sendMessageToDefaultDestination(JSONObject finalJson); +} diff --git a/aai-core/src/main/java/org/onap/aai/introspection/ModelInjestor.java b/aai-core/src/main/java/org/onap/aai/introspection/ModelInjestor.java index c670e946..524dcbf0 100644 --- a/aai-core/src/main/java/org/onap/aai/introspection/ModelInjestor.java +++ b/aai-core/src/main/java/org/onap/aai/introspection/ModelInjestor.java @@ -21,6 +21,8 @@ */ package org.onap.aai.introspection; +import com.att.eelf.configuration.EELFLogger; +import com.att.eelf.configuration.EELFManager; import org.eclipse.persistence.dynamic.DynamicType; import org.eclipse.persistence.jaxb.JAXBContextProperties; import org.eclipse.persistence.jaxb.dynamic.DynamicJAXBContext; @@ -42,6 +44,7 @@ public class ModelInjestor { private Map versionContextMap = new HashMap<>(); private static final Pattern classNamePattern = Pattern.compile("\\.(v\\d+)\\."); private static final Pattern uriPattern = Pattern.compile("(v\\d+)\\/"); + private static final EELFLogger LOGGER = EELFManager.getInstance().getLogger(ModelInjestor.class); /** @@ -90,8 +93,24 @@ public class ModelInjestor { */ private void injestModel (Version version) throws JAXBException, FileNotFoundException { String fileName = this.getOXMFileName(version); - InputStream iStream = new FileInputStream(new File(fileName)); - Map properties = new HashMap(); + + File oxmFile = new File(AAIConstants.AAI_HOME_ETC + fileName); + + // Check if the file exists on the path and if it doesn't exist then + // Using classloader makes it easy to have a different oxm file + // for unit testing the oxm files otherwise, you will be + // stuck with using the main oxm for even the testing + + InputStream iStream; + if(oxmFile.exists()){ + LOGGER.info("Oxm file exists on the system {}", oxmFile); + iStream = new FileInputStream(oxmFile); + } else { + LOGGER.warn("Unable to find oxm file {} on the system so using classloader", oxmFile); + iStream = getClass().getClassLoader().getResourceAsStream(fileName); + } + + Map properties = new HashMap(); properties.put(JAXBContextProperties.OXM_METADATA_SOURCE, iStream); final DynamicJAXBContext jaxbContext = DynamicJAXBContextFactory.createContextFromOXM(this.getClass().getClassLoader(), properties); versionContextMap.put(version, jaxbContext); @@ -168,7 +187,13 @@ public class ModelInjestor { } public String getOXMFileName(Version v) { - return AAIConstants.AAI_HOME_ETC_OXM + "aai_oxm_" + v.toString() + ".xml"; + // Changed the /oxm/aai_oxm_*.xml to oxm/aai_oxm_*.xml + // Modified to load from input stream using getClass().getClassLoader() + // As this will be able to relatively get the oxm if the oxm file is there + // So if there is a src/main/resources/oxm/ and src/test/resources/oxm, the + // test oxm will end up being used for tests and src oxm for source files + // Don't change this unless you understand the details specified + return "oxm/aai_oxm_" + v.toString() + ".xml"; } } diff --git a/aai-core/src/main/java/org/onap/aai/introspection/MoxyLoader.java b/aai-core/src/main/java/org/onap/aai/introspection/MoxyLoader.java index 56ad2dc2..a2a673ec 100644 --- a/aai-core/src/main/java/org/onap/aai/introspection/MoxyLoader.java +++ b/aai-core/src/main/java/org/onap/aai/introspection/MoxyLoader.java @@ -34,6 +34,7 @@ import org.onap.aai.introspection.exceptions.AAIUnmarshallingException; import org.onap.aai.logging.ErrorLogHelper; import org.onap.aai.logging.LogFormatTools; import org.onap.aai.restcore.MediaType; +import org.onap.aai.util.AAIConstants; import org.onap.aai.workarounds.NamingExceptions; import org.w3c.dom.Document; import org.w3c.dom.NodeList; @@ -46,8 +47,7 @@ import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.parsers.ParserConfigurationException; import javax.xml.transform.stream.StreamSource; -import java.io.IOException; -import java.io.StringReader; +import java.io.*; import java.util.HashSet; import java.util.Map; import java.util.Set; @@ -176,7 +176,19 @@ public class MoxyLoader extends Loader { docFactory.setFeature(XMLConstants.FEATURE_SECURE_PROCESSING, true); final DocumentBuilder docBuilder = docFactory.newDocumentBuilder(); - final Document doc = docBuilder.parse(fileName); + + InputStream inputStream; + File oxmFile = new File(AAIConstants.AAI_HOME_ETC + fileName); + + if(oxmFile.exists()){ + LOGGER.info("Oxm file exists on the system {}", oxmFile); + inputStream = new FileInputStream(oxmFile); + } else { + LOGGER.warn("Unable to find oxm file {} on the system so using classloader", oxmFile); + inputStream = getClass().getClassLoader().getResourceAsStream(fileName); + } + + final Document doc = docBuilder.parse(inputStream); final NodeList list = doc.getElementsByTagName("java-type"); for (int i = 0; i < list.getLength(); i++) { diff --git a/aai-core/src/main/java/org/onap/aai/util/AAIApiServerURLBase.java b/aai-core/src/main/java/org/onap/aai/util/AAIApiServerURLBase.java index e458c4f9..68869909 100644 --- a/aai-core/src/main/java/org/onap/aai/util/AAIApiServerURLBase.java +++ b/aai-core/src/main/java/org/onap/aai/util/AAIApiServerURLBase.java @@ -21,13 +21,6 @@ */ package org.onap.aai.util; -import java.util.List; -import java.util.Map; - -import org.apache.cxf.helpers.CastUtils; -import org.apache.cxf.message.Message; -import org.apache.cxf.phase.PhaseInterceptorChain; - import org.onap.aai.exceptions.AAIException; import org.onap.aai.introspection.Version; @@ -42,20 +35,20 @@ public class AAIApiServerURLBase { public static String get() throws AAIException { String hostName = null; - try { - Message message = PhaseInterceptorChain.getCurrentMessage(); - Map> headers = CastUtils.cast((Map) message.get(Message.PROTOCOL_HEADERS)); - List sa = null; - if (headers != null) { - sa = headers.get("host"); - } - - if (sa != null && sa.size() == 1) { - hostName = "https://"+ sa.get(0).toString() + "/aai/"; - } - } catch (Exception e) { - // TODO: we may want to log an error here - } +// try { +// Message message = PhaseInterceptorChain.getCurrentMessage(); +// Map> headers = CastUtils.cast((Map) message.get(Message.PROTOCOL_HEADERS)); +// List sa = null; +// if (headers != null) { +// sa = headers.get("host"); +// } +// +// if (sa != null && sa.size() == 1) { +// hostName = "https://"+ sa.get(0).toString() + "/aai/"; +// } +// } catch (Exception e) { +// // TODO: we may want to log an error here +// } // TODO: should this check the value a little closer and look for a pattern? if (hostName == null) { hostName = AAIConfig.get(AAIConstants.AAI_SERVER_URL_BASE); diff --git a/aai-core/src/main/java/org/onap/aai/util/AAICSVWriter.java b/aai-core/src/main/java/org/onap/aai/util/AAICSVWriter.java deleted file mode 100644 index c091fc24..00000000 --- a/aai-core/src/main/java/org/onap/aai/util/AAICSVWriter.java +++ /dev/null @@ -1,168 +0,0 @@ -/** - * ============LICENSE_START======================================================= - * org.onap.aai - * ================================================================================ - * Copyright © 2017 AT&T Intellectual Property. All rights reserved. - * ================================================================================ - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * ============LICENSE_END========================================================= - * - * ECOMP is a trademark and service mark of AT&T Intellectual Property. - */ -/** - * - */ -package org.onap.aai.util; - -import java.io.IOException; -import java.io.PrintWriter; -import java.io.Writer; - -import com.opencsv.CSVWriter; - -/** - * had to overwrite the separate character to separate string - * Based on the public - A very simple CSV writer released under a commercial-friendly license. - * - - */ -public class AAICSVWriter extends CSVWriter { - - private String separatorStr; - private char overridequotechar; - private String overridelineEnd; - private Writer rawWriter; - private PrintWriter pw; - - /** - * Instantiates a new AAICSV writer. - * - * @param writer the writer - */ - public AAICSVWriter(Writer writer) { - super(writer); - // TODO Auto-generated constructor stub - } - - /** - * Constructs AAICSVWriter with supplied separator string and quote char. - * - * @param writer the writer to an underlying CSV source. - * @param overrideseparator the overrideseparator - * @param quotechar the character to use for quoted elements - * @param lineEnd the line feed terminator to use - */ - public AAICSVWriter(Writer writer, String overrideseparator, char quotechar, String lineEnd) { - super(writer, CSVWriter.DEFAULT_SEPARATOR, quotechar, DEFAULT_ESCAPE_CHARACTER, lineEnd); - separatorStr = overrideseparator; - overridequotechar = quotechar; - overridelineEnd = lineEnd; - this.rawWriter = writer; - this.pw = new PrintWriter(writer); - } - - /** - * String contains special characters. - * - * @param line the line - * @return true, if successful - */ - private boolean stringContainsSpecialCharacters(String line) { - return line.indexOf(overridequotechar) != -1 || line.indexOf(DEFAULT_ESCAPE_CHARACTER) != -1 || line.indexOf(separatorStr) != -1 || line.contains("\n") || line.contains("\r"); - } - - /** - * Close the underlying stream writer flushing any buffered content. - * - * @throws IOException if bad things happen - */ - public void close() throws IOException { - flush(); - pw.close(); - rawWriter.close(); - } - - /** - * Writes the next line to the file. - * - * @param nextLine a string array with each comma-separated element as a separate - * entry. - * @param applyQuotesToAll true if all values are to be quoted. false applies quotes only - * to values which contain the separator, escape, quote or new line characters. - */ - public void writeNext(String[] nextLine, boolean applyQuotesToAll) { - - if (nextLine == null) - return; - - StringBuilder sb = new StringBuilder(INITIAL_STRING_SIZE); - for (int i = 0; i < nextLine.length; i++) { - - if (i != 0) { - sb.append(separatorStr); - } - - String nextElement = nextLine[i]; - - if (nextElement == null) - continue; - - Boolean stringContainsSpecialCharacters = stringContainsSpecialCharacters(nextElement); - - if ((applyQuotesToAll || stringContainsSpecialCharacters) && overridequotechar != NO_QUOTE_CHARACTER) - sb.append(overridequotechar); - - if (stringContainsSpecialCharacters) { - sb.append(processLine(nextElement)); - } else { - sb.append(nextElement); - } - - if ((applyQuotesToAll || stringContainsSpecialCharacters) && overridequotechar != NO_QUOTE_CHARACTER) - sb.append(overridequotechar); - } - - sb.append(overridelineEnd); - pw.write(sb.toString()); - } - - - /** - * Writes the next line to the file ignoring all exceptions. - * - * @param nextLine a string array with each comma-separated element as a separate - * entry. - */ - public void writeColumn(String[] nextLine) { - - if (nextLine == null) - return; - - StringBuilder sb = new StringBuilder(INITIAL_STRING_SIZE); - for (int i = 0; i < nextLine.length; i++) { - - - String nextElement = nextLine[i]; - - if (nextElement == null) - continue; - - sb.append(nextElement); - - - } - - sb.append(overridelineEnd); - pw.write(sb.toString()); - } -} diff --git a/aai-core/src/main/java/org/onap/aai/util/AAIConfig.java b/aai-core/src/main/java/org/onap/aai/util/AAIConfig.java index 57bf2cc7..6f904970 100644 --- a/aai-core/src/main/java/org/onap/aai/util/AAIConfig.java +++ b/aai-core/src/main/java/org/onap/aai/util/AAIConfig.java @@ -52,8 +52,6 @@ public class AAIConfig { // this (probably) won't change between releases, put it in the config if it gets annoying... private static HashMap> defaultBools = new HashMap>(); - private static Timer timer = new Timer(); - /** * Instantiates a new AAI config. */ @@ -122,13 +120,6 @@ public class AAIConfig { return defaultBools; } - /** - * Cleanup. - */ - public static void cleanup() { - timer.cancel(); - } - /** * Gets the config file. * diff --git a/aai-core/src/main/java/org/onap/aai/util/StoreNotificationEvent.java b/aai-core/src/main/java/org/onap/aai/util/StoreNotificationEvent.java index 0ad33cb9..2a64e996 100644 --- a/aai-core/src/main/java/org/onap/aai/util/StoreNotificationEvent.java +++ b/aai-core/src/main/java/org/onap/aai/util/StoreNotificationEvent.java @@ -27,35 +27,70 @@ import java.util.UUID; import javax.xml.bind.Marshaller; +import com.att.eelf.configuration.EELFLogger; +import com.att.eelf.configuration.EELFManager; import org.eclipse.persistence.dynamic.DynamicEntity; import org.eclipse.persistence.jaxb.dynamic.DynamicJAXBContext; import org.json.JSONException; import org.json.JSONObject; +import org.onap.aai.config.SpringContextAware; import org.onap.aai.dmaap.AAIDmaapEventJMSProducer; +import org.onap.aai.dmaap.JMSProducer; +import org.onap.aai.dmaap.MessageProducer; import org.onap.aai.domain.notificationEvent.NotificationEvent; import org.onap.aai.exceptions.AAIException; import org.onap.aai.introspection.Introspector; import org.onap.aai.introspection.Loader; import org.onap.aai.introspection.exceptions.AAIUnknownObjectException; +import org.springframework.beans.factory.NoSuchBeanDefinitionException; +import org.springframework.context.ApplicationContext; +import org.springframework.core.env.Environment; public class StoreNotificationEvent { - private AAIDmaapEventJMSProducer messageProducer; + private static final EELFLogger logger = EELFManager.getInstance().getLogger(StoreNotificationEvent.class); + private MessageProducer messageProducer; private String fromAppId = ""; private String transId = ""; private final String transactionId; private final String sourceOfTruth; + + private ApplicationContext context; + private Environment env; + /** * Instantiates a new store notification event. */ public StoreNotificationEvent(String transactionId, String sourceOfTruth) { - this(new AAIDmaapEventJMSProducer(), transactionId, sourceOfTruth); + this.context = SpringContextAware.getApplicationContext(); + // If the context is null then this is being invoked from + // non spring context so creating the jms producer each time + // Otherwise, get the jms producer from the spring context so + // no need to create a instance of this each time + // Also check if the environment has the dmaap profile + // TODO - Add the constants for profile so do this when adding the https two-way ssl and one way with basic auth + if(this.context == null){ + this.messageProducer = new AAIDmaapEventJMSProducer(); + } else { + env = context.getEnvironment(); + if(env.acceptsProfiles("dmaap")){ + try { + this.messageProducer = (JMSProducer)context.getBean("jmsProducer"); + } catch(NoSuchBeanDefinitionException ex){ + logger.error("Currently using the dmaap profile but still not able to find bean so check DmaapConfig", ex); + } + } else { + this.messageProducer = new AAIDmaapEventJMSProducer(); + } + } + this.transactionId = transactionId; + this.sourceOfTruth = sourceOfTruth; } - + public StoreNotificationEvent(AAIDmaapEventJMSProducer producer, String transactionId, String sourceOfTruth) { - this.messageProducer = producer; - this.transactionId = transactionId; - this.sourceOfTruth = sourceOfTruth; + this.messageProducer = producer; + this.transactionId = transactionId; + this.sourceOfTruth = sourceOfTruth; } /** diff --git a/aai-core/src/test/java/org/onap/aai/introspection/sideeffect/DataCopyTest.java b/aai-core/src/test/java/org/onap/aai/introspection/sideeffect/DataCopyTest.java index 7d3cafac..65a241f0 100644 --- a/aai-core/src/test/java/org/onap/aai/introspection/sideeffect/DataCopyTest.java +++ b/aai-core/src/test/java/org/onap/aai/introspection/sideeffect/DataCopyTest.java @@ -261,7 +261,7 @@ public class DataCopyTest { private String getJsonString(String filename) throws IOException { - FileInputStream is = new FileInputStream("src/test/resources/bundleconfig-local/etc/oxm/sideeffect/" + filename); + FileInputStream is = new FileInputStream("src/test/resources/oxm/sideeffect/" + filename); String s = IOUtils.toString(is, "UTF-8"); IOUtils.closeQuietly(is); diff --git a/aai-core/src/test/java/org/onap/aai/util/AAICSVWriterTest.java b/aai-core/src/test/java/org/onap/aai/util/AAICSVWriterTest.java deleted file mode 100644 index b149e95f..00000000 --- a/aai-core/src/test/java/org/onap/aai/util/AAICSVWriterTest.java +++ /dev/null @@ -1,77 +0,0 @@ -/** - * ============LICENSE_START======================================================= - * org.onap.aai - * ================================================================================ - * Copyright © 2017 AT&T Intellectual Property. All rights reserved. - * ================================================================================ - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * ============LICENSE_END========================================================= - * - * ECOMP is a trademark and service mark of AT&T Intellectual Property. - */ -package org.onap.aai.util; - -import java.io.File; -import java.io.FileWriter; -import java.io.IOException; - -import org.junit.Assert; -import org.junit.Test; - -public class AAICSVWriterTest { - - private final String TEMP_DIR=System.getProperty("java.io.tmpdir")+"/test.csv"; - - @Test - public void writeFile() throws IOException - { - - - FileWriter fileWriter = new FileWriter(TEMP_DIR); - AAICSVWriter aaicsvWriter = new AAICSVWriter(fileWriter, ",", '\'', null); - aaicsvWriter.writeColumn(new String[]{"id", "name", null}); - aaicsvWriter.writeColumn(null); - aaicsvWriter.writeNext(new String[]{"1", "Test1"}, true); - aaicsvWriter.writeNext(new String[]{"1", "Test1"}); - aaicsvWriter.writeNext(new String[]{"1", "Test1"}); - aaicsvWriter.writeNext(new String[]{"1", "Test@"}, false); - aaicsvWriter.writeNext(new String[]{"1", "Test1"}); - aaicsvWriter.writeNext(new String[]{"1", "Test1"}); - aaicsvWriter.writeNext(new String[]{"1", "Test1"}); - aaicsvWriter.writeNext(new String[]{"1", "Test1"}); - aaicsvWriter.writeNext(new String[]{"1", "Test1"}); - aaicsvWriter.writeNext(new String[]{"1", null}); - aaicsvWriter.writeNext(null); - aaicsvWriter.close(); - File file = new File(TEMP_DIR); - Assert.assertTrue("File shoud be exists", file.exists()); - } - - @Test - public void writeFile1() throws IOException - { - FileWriter fileWriter = new FileWriter(TEMP_DIR); - AAICSVWriter aaicsvWriter = new AAICSVWriter(fileWriter, ",", '\u0000', null); - aaicsvWriter.writeNext(new String[]{"1", "Test1"}, true); - aaicsvWriter.writeNext(new String[]{"1", "Tes\"t@"}, false); - aaicsvWriter.writeNext(new String[]{"1", "Tes\t@"}, false); - aaicsvWriter.writeNext(new String[]{"1", "Test,@"}, false); - aaicsvWriter.writeNext(new String[]{"1", "Tes\n"}, false); - aaicsvWriter.writeNext(new String[]{"1", "Tes\r"}, false); - aaicsvWriter.writeNext(new String[]{"1", "Tes\u0000"}, false); - aaicsvWriter.close(); - File file = new File(TEMP_DIR); - Assert.assertTrue("File shoud be exists", file.exists()); - - } -} diff --git a/aai-core/src/test/java/org/onap/aai/util/StoreNotificationEventTest.java b/aai-core/src/test/java/org/onap/aai/util/StoreNotificationEventTest.java index 5c87b29e..0050c101 100644 --- a/aai-core/src/test/java/org/onap/aai/util/StoreNotificationEventTest.java +++ b/aai-core/src/test/java/org/onap/aai/util/StoreNotificationEventTest.java @@ -151,7 +151,7 @@ public class StoreNotificationEventTest extends AAISetup { DynamicEntity obj = Mockito.mock(DynamicEntity.class); DynamicJAXBContext notificationJaxbContext = Mockito.mock(DynamicJAXBContext.class); ClassLoader cl = getClass().getClassLoader(); - InputStream is = cl.getResourceAsStream("bundleconfig-local/etc/oxm/aai_oxm_v11.xml"); + InputStream is = cl.getResourceAsStream("oxm/aai_oxm_v11.xml"); Map properties = new HashMap(); properties.put(JAXBContextProperties.OXM_METADATA_SOURCE, is); DynamicJAXBContext notificationJaxbContextReal = DynamicJAXBContextFactory.createContextFromOXM(cl, properties); diff --git a/aai-core/src/test/resources/bundleconfig-local/etc/oxm/aai_oxm_v10.xml b/aai-core/src/test/resources/oxm/aai_oxm_v10.xml similarity index 100% rename from aai-core/src/test/resources/bundleconfig-local/etc/oxm/aai_oxm_v10.xml rename to aai-core/src/test/resources/oxm/aai_oxm_v10.xml diff --git a/aai-core/src/test/resources/bundleconfig-local/etc/oxm/aai_oxm_v11.xml b/aai-core/src/test/resources/oxm/aai_oxm_v11.xml similarity index 100% rename from aai-core/src/test/resources/bundleconfig-local/etc/oxm/aai_oxm_v11.xml rename to aai-core/src/test/resources/oxm/aai_oxm_v11.xml diff --git a/aai-core/src/test/resources/bundleconfig-local/etc/oxm/aai_oxm_v12.xml b/aai-core/src/test/resources/oxm/aai_oxm_v12.xml similarity index 99% rename from aai-core/src/test/resources/bundleconfig-local/etc/oxm/aai_oxm_v12.xml rename to aai-core/src/test/resources/oxm/aai_oxm_v12.xml index 2364cf82..4eff665e 100644 --- a/aai-core/src/test/resources/bundleconfig-local/etc/oxm/aai_oxm_v12.xml +++ b/aai-core/src/test/resources/oxm/aai_oxm_v12.xml @@ -5139,13 +5139,13 @@ - - - - - - - + + + + + + + diff --git a/aai-core/src/test/resources/bundleconfig-local/etc/oxm/aai_oxm_v8.xml b/aai-core/src/test/resources/oxm/aai_oxm_v8.xml similarity index 100% rename from aai-core/src/test/resources/bundleconfig-local/etc/oxm/aai_oxm_v8.xml rename to aai-core/src/test/resources/oxm/aai_oxm_v8.xml diff --git a/aai-core/src/test/resources/bundleconfig-local/etc/oxm/aai_oxm_v9.xml b/aai-core/src/test/resources/oxm/aai_oxm_v9.xml similarity index 100% rename from aai-core/src/test/resources/bundleconfig-local/etc/oxm/aai_oxm_v9.xml rename to aai-core/src/test/resources/oxm/aai_oxm_v9.xml diff --git a/aai-core/src/test/resources/bundleconfig-local/etc/oxm/sideeffect/nested-case.json b/aai-core/src/test/resources/oxm/sideeffect/nested-case.json similarity index 100% rename from aai-core/src/test/resources/bundleconfig-local/etc/oxm/sideeffect/nested-case.json rename to aai-core/src/test/resources/oxm/sideeffect/nested-case.json diff --git a/aai-schema/src/main/resources/aai_swagger_html/aai_swagger_v10.html b/aai-schema/src/main/resources/aai_swagger_html/aai_swagger_v10.html index 16503665..5c6001cc 100644 --- a/aai-schema/src/main/resources/aai_swagger_html/aai_swagger_v10.html +++ b/aai-schema/src/main/resources/aai_swagger_html/aai_swagger_v10.html @@ -1,4 +1,3 @@ - @@ -15,8 +14,11 @@

Active and Available Inventory REST API.

-

Version: v11

-

Copyright © 2017 AT&T Intellectual Property. All rights reserved.
+

Version: v12

+


+[Differences versus the previous schema version](apidocs/aai_swagger_v10.diff)
+
+Copyright © 2017 AT&T Intellectual Property. All rights reserved.

Licensed under the Creative Commons License, Attribution 4.0 Intl. (the "License"); you may not use this documentation except in compliance with the License.

@@ -62,6 +64,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}

create or update an existing cloud-region

+ + + + PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id} +

update an existing cloud-region

@@ -82,6 +89,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/availability-zones/availability-zone/{availability-zone-name}

create or update an existing availability-zone

+ + + + PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/availability-zones/availability-zone/{availability-zone-name} +

update an existing availability-zone

@@ -112,6 +124,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/dvs-switches/dvs-switch/{switch-name}

create or update an existing dvs-switch

+ + + + PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/dvs-switches/dvs-switch/{switch-name} +

update an existing dvs-switch

@@ -142,6 +159,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/flavors/flavor/{flavor-id}

create or update an existing flavor

+ + + + PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/flavors/flavor/{flavor-id} +

update an existing flavor

@@ -172,6 +194,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/group-assignments/group-assignment/{group-id}

create or update an existing group-assignment

+ + + + PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/group-assignments/group-assignment/{group-id} +

update an existing group-assignment

@@ -202,6 +229,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}

create or update an existing image

+ + + + PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id} +

update an existing image

@@ -222,6 +254,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}/metadata/metadatum/{metaname}

create or update an existing metadatum

+ + + + PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}/metadata/metadatum/{metaname} +

update an existing metadatum

@@ -252,6 +289,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/oam-networks/oam-network/{network-uuid}

create or update an existing oam-network

+ + + + PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/oam-networks/oam-network/{network-uuid} +

update an existing oam-network

@@ -292,6 +334,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/snapshots/snapshot/{snapshot-id}

create or update an existing snapshot

+ + + + PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/snapshots/snapshot/{snapshot-id} +

update an existing snapshot

@@ -322,6 +369,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}

create or update an existing tenant

+ + + + PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id} +

update an existing tenant

@@ -352,6 +404,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}

create or update an existing vserver

+ + + + PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id} +

update an existing vserver

@@ -372,6 +429,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}

create or update an existing l-interface

+ + + + PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name} +

update an existing l-interface

@@ -387,6 +449,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

create or update an existing l3-interface-ipv4-address-list

+ + + + PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} +

update an existing l3-interface-ipv4-address-list

@@ -412,6 +479,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

create or update an existing l3-interface-ipv6-address-list

+ + + + PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} +

update an existing l3-interface-ipv6-address-list

@@ -452,6 +524,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}

create or update an existing sriov-vf

+ + + + PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id} +

update an existing sriov-vf

@@ -482,6 +559,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

create or update an existing vlan

+ + + + PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface} +

update an existing vlan

@@ -497,6 +579,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

create or update an existing l3-interface-ipv4-address-list

+ + + + PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} +

update an existing l3-interface-ipv4-address-list

@@ -522,6 +609,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

create or update an existing l3-interface-ipv6-address-list

+ + + + PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} +

update an existing l3-interface-ipv6-address-list

@@ -572,6 +664,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/volumes/volume/{volume-id}

create or update an existing volume

+ + + + PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/volumes/volume/{volume-id} +

update an existing volume

@@ -602,6 +699,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups/volume-group/{volume-group-id}

create or update an existing volume-group

+ + + + PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups/volume-group/{volume-group-id} +

update an existing volume-group

@@ -632,6 +734,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /cloud-infrastructure/complexes/complex/{physical-location-id}

create or update an existing complex

+ + + + PATCH /cloud-infrastructure/complexes/complex/{physical-location-id} +

update an existing complex

@@ -652,6 +759,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /cloud-infrastructure/complexes/complex/{physical-location-id}/ctag-pools/ctag-pool/{target-pe}/{availability-zone-name}

create or update an existing ctag-pool

+ + + + PATCH /cloud-infrastructure/complexes/complex/{physical-location-id}/ctag-pools/ctag-pool/{target-pe}/{availability-zone-name} +

update an existing ctag-pool

@@ -692,6 +804,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /cloud-infrastructure/network-profiles/network-profile/{nm-profile-name}

create or update an existing network-profile

+ + + + PATCH /cloud-infrastructure/network-profiles/network-profile/{nm-profile-name} +

update an existing network-profile

@@ -722,6 +839,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /cloud-infrastructure/pservers/pserver/{hostname}

create or update an existing pserver

+ + + + PATCH /cloud-infrastructure/pservers/pserver/{hostname} +

update an existing pserver

@@ -742,6 +864,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}

create or update an existing lag-interface

+ + + + PATCH /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name} +

update an existing lag-interface

@@ -762,6 +889,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

create or update an existing l-interface

+ + + + PATCH /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name} +

update an existing l-interface

@@ -777,6 +909,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

create or update an existing l3-interface-ipv4-address-list

+ + + + PATCH /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} +

update an existing l3-interface-ipv4-address-list

@@ -802,6 +939,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

create or update an existing l3-interface-ipv6-address-list

+ + + + PATCH /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} +

update an existing l3-interface-ipv6-address-list

@@ -842,6 +984,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}

create or update an existing sriov-vf

+ + + + PATCH /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id} +

update an existing sriov-vf

@@ -872,6 +1019,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

create or update an existing vlan

+ + + + PATCH /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface} +

update an existing vlan

@@ -887,6 +1039,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

create or update an existing l3-interface-ipv4-address-list

+ + + + PATCH /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} +

update an existing l3-interface-ipv4-address-list

@@ -912,6 +1069,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

create or update an existing l3-interface-ipv6-address-list

+ + + + PATCH /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} +

update an existing l3-interface-ipv6-address-list

@@ -962,6 +1124,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}

create or update an existing p-interface

+ + + + PATCH /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name} +

update an existing p-interface

@@ -982,6 +1149,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

create or update an existing l-interface

+ + + + PATCH /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name} +

update an existing l-interface

@@ -997,6 +1169,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

create or update an existing l3-interface-ipv4-address-list

+ + + + PATCH /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} +

update an existing l3-interface-ipv4-address-list

@@ -1022,6 +1199,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

create or update an existing l3-interface-ipv6-address-list

+ + + + PATCH /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} +

update an existing l3-interface-ipv6-address-list

@@ -1062,6 +1244,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}

create or update an existing sriov-vf

+ + + + PATCH /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id} +

update an existing sriov-vf

@@ -1092,6 +1279,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

create or update an existing vlan

+ + + + PATCH /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface} +

update an existing vlan

@@ -1107,6 +1299,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

create or update an existing l3-interface-ipv4-address-list

+ + + + PATCH /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} +

update an existing l3-interface-ipv4-address-list

@@ -1132,6 +1329,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

create or update an existing l3-interface-ipv6-address-list

+ + + + PATCH /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} +

update an existing l3-interface-ipv6-address-list

@@ -1192,6 +1394,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /cloud-infrastructure/virtual-data-centers/virtual-data-center/{vdc-id}

create or update an existing virtual-data-center

+ + + + PATCH /cloud-infrastructure/virtual-data-centers/virtual-data-center/{vdc-id} +

update an existing virtual-data-center

@@ -1236,6 +1443,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /business/connectors/connector/{resource-instance-id}

create or update an existing connector

+ + + + PATCH /business/connectors/connector/{resource-instance-id} +

update an existing connector

@@ -1256,6 +1468,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /business/connectors/connector/{resource-instance-id}/metadata/metadatum/{metaname}

create or update an existing metadatum

+ + + + PATCH /business/connectors/connector/{resource-instance-id}/metadata/metadatum/{metaname} +

update an existing metadatum

@@ -1286,6 +1503,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /business/customers/customer/{global-customer-id}

create or update an existing customer

+ + + + PATCH /business/customers/customer/{global-customer-id} +

update an existing customer

@@ -1316,6 +1538,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}

create or update an existing service-subscription

+ + + + PATCH /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type} +

update an existing service-subscription

@@ -1346,6 +1573,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}

create or update an existing service-instance

+ + + + PATCH /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id} +

update an existing service-instance

@@ -1366,6 +1598,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/allotted-resources/allotted-resource/{id}

create or update an existing allotted-resource

+ + + + PATCH /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/allotted-resources/allotted-resource/{id} +

update an existing allotted-resource

@@ -1396,6 +1633,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/allotted-resources/allotted-resource/{id}/tunnel-xconnects/tunnel-xconnect/{id}

create or update an existing tunnel-xconnect

+ + + + PATCH /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/allotted-resources/allotted-resource/{id}/tunnel-xconnects/tunnel-xconnect/{id} +

update an existing tunnel-xconnect

@@ -1426,6 +1668,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/metadata/metadatum/{metaname}

create or update an existing metadatum

+ + + + PATCH /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/metadata/metadatum/{metaname} +

update an existing metadatum

@@ -1470,6 +1717,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /service-design-and-creation/models/model/{model-invariant-id}

create or update an existing model

+ + + + PATCH /service-design-and-creation/models/model/{model-invariant-id} +

update an existing model

@@ -1490,6 +1742,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}

create or update an existing model-ver

+ + + + PATCH /service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id} +

update an existing model-ver

@@ -1510,6 +1767,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/metadata/metadatum/{metaname}

create or update an existing metadatum

+ + + + PATCH /service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/metadata/metadatum/{metaname} +

update an existing metadatum

@@ -1530,6 +1792,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}

create or update an existing model-element

+ + + + PATCH /service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid} +

update an existing model-element

@@ -1550,6 +1817,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}

create or update an existing model-constraint

+ + + + PATCH /service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid} +

update an existing model-constraint

@@ -1570,6 +1842,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}

create or update an existing constrained-element-set

+ + + + PATCH /service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid} +

update an existing constrained-element-set

@@ -1590,6 +1867,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}/element-choice-sets/element-choice-set/{element-choice-set-uuid}

create or update an existing element-choice-set

+ + + + PATCH /service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}/element-choice-sets/element-choice-set/{element-choice-set-uuid} +

update an existing element-choice-set

@@ -1660,6 +1942,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /service-design-and-creation/named-queries/named-query/{named-query-uuid}

create or update an existing named-query

+ + + + PATCH /service-design-and-creation/named-queries/named-query/{named-query-uuid} +

update an existing named-query

@@ -1680,6 +1967,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}

create or update an existing named-query-element

+ + + + PATCH /service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid} +

update an existing named-query-element

@@ -1700,6 +1992,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}/property-constraints/property-constraint/{property-constraint-uuid}

create or update an existing property-constraint

+ + + + PATCH /service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}/property-constraints/property-constraint/{property-constraint-uuid} +

update an existing property-constraint

@@ -1720,6 +2017,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}/related-lookups/related-lookup/{related-lookup-uuid}

create or update an existing related-lookup

+ + + + PATCH /service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}/related-lookups/related-lookup/{related-lookup-uuid} +

update an existing related-lookup

@@ -1770,6 +2072,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /service-design-and-creation/service-capabilities/service-capability/{service-type}/{vnf-type}

create or update an existing service-capability

+ + + + PATCH /service-design-and-creation/service-capabilities/service-capability/{service-type}/{vnf-type} +

update an existing service-capability

@@ -1800,6 +2107,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /service-design-and-creation/services/service/{service-id}

create or update an existing service

+ + + + PATCH /service-design-and-creation/services/service/{service-id} +

update an existing service

@@ -1830,6 +2142,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /service-design-and-creation/vnf-images/vnf-image/{vnf-image-uuid}

create or update an existing vnf-image

+ + + + PATCH /service-design-and-creation/vnf-images/vnf-image/{vnf-image-uuid} +

update an existing vnf-image

@@ -1874,6 +2191,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/generic-vnfs/generic-vnf/{vnf-id}

create or update an existing generic-vnf

+ + + + PATCH /network/generic-vnfs/generic-vnf/{vnf-id} +

update an existing generic-vnf

@@ -1894,6 +2216,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/generic-vnfs/generic-vnf/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}

create or update an existing entitlement

+ + + + PATCH /network/generic-vnfs/generic-vnf/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid} +

update an existing entitlement

@@ -1924,6 +2251,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}

create or update an existing l-interface

+ + + + PATCH /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name} +

update an existing l-interface

@@ -1939,6 +2271,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

create or update an existing l3-interface-ipv4-address-list

+ + + + PATCH /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} +

update an existing l3-interface-ipv4-address-list

@@ -1964,6 +2301,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

create or update an existing l3-interface-ipv6-address-list

+ + + + PATCH /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} +

update an existing l3-interface-ipv6-address-list

@@ -2004,6 +2346,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}

create or update an existing sriov-vf

+ + + + PATCH /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id} +

update an existing sriov-vf

@@ -2034,6 +2381,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

create or update an existing vlan

+ + + + PATCH /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface} +

update an existing vlan

@@ -2049,6 +2401,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

create or update an existing l3-interface-ipv4-address-list

+ + + + PATCH /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} +

update an existing l3-interface-ipv4-address-list

@@ -2074,6 +2431,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

create or update an existing l3-interface-ipv6-address-list

+ + + + PATCH /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} +

update an existing l3-interface-ipv6-address-list

@@ -2114,6 +2476,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}

create or update an existing lag-interface

+ + + + PATCH /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name} +

update an existing lag-interface

@@ -2134,6 +2501,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

create or update an existing l-interface

+ + + + PATCH /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name} +

update an existing l-interface

@@ -2149,6 +2521,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

create or update an existing l3-interface-ipv4-address-list

+ + + + PATCH /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} +

update an existing l3-interface-ipv4-address-list

@@ -2174,6 +2551,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

create or update an existing l3-interface-ipv6-address-list

+ + + + PATCH /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} +

update an existing l3-interface-ipv6-address-list

@@ -2214,6 +2596,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}

create or update an existing sriov-vf

+ + + + PATCH /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id} +

update an existing sriov-vf

@@ -2244,6 +2631,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

create or update an existing vlan

+ + + + PATCH /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface} +

update an existing vlan

@@ -2259,6 +2651,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

create or update an existing l3-interface-ipv4-address-list

+ + + + PATCH /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} +

update an existing l3-interface-ipv4-address-list

@@ -2284,6 +2681,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

create or update an existing l3-interface-ipv6-address-list

+ + + + PATCH /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} +

update an existing l3-interface-ipv6-address-list

@@ -2334,6 +2736,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/generic-vnfs/generic-vnf/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}

create or update an existing license

+ + + + PATCH /network/generic-vnfs/generic-vnf/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid} +

update an existing license

@@ -2374,6 +2781,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules/vf-module/{vf-module-id}

create or update an existing vf-module

+ + + + PATCH /network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules/vf-module/{vf-module-id} +

update an existing vf-module

@@ -2404,6 +2816,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/instance-groups/instance-group/{id}

create or update an existing instance-group

+ + + + PATCH /network/instance-groups/instance-group/{id} +

update an existing instance-group

@@ -2434,6 +2851,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}

create or update an existing ipsec-configuration

+ + + + PATCH /network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id} +

update an existing ipsec-configuration

@@ -2464,6 +2886,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/vig-servers/vig-server/{vig-address-type}

create or update an existing vig-server

+ + + + PATCH /network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/vig-servers/vig-server/{vig-address-type} +

update an existing vig-server

@@ -2494,6 +2921,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/l3-networks/l3-network/{network-id}

create or update an existing l3-network

+ + + + PATCH /network/l3-networks/l3-network/{network-id} +

update an existing l3-network

@@ -2514,6 +2946,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/l3-networks/l3-network/{network-id}/ctag-assignments/ctag-assignment/{vlan-id-inner}

create or update an existing ctag-assignment

+ + + + PATCH /network/l3-networks/l3-network/{network-id}/ctag-assignments/ctag-assignment/{vlan-id-inner} +

update an existing ctag-assignment

@@ -2554,6 +2991,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/l3-networks/l3-network/{network-id}/segmentation-assignments/segmentation-assignment/{segmentation-id}

create or update an existing segmentation-assignment

+ + + + PATCH /network/l3-networks/l3-network/{network-id}/segmentation-assignments/segmentation-assignment/{segmentation-id} +

update an existing segmentation-assignment

@@ -2584,6 +3026,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}

create or update an existing subnet

+ + + + PATCH /network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id} +

update an existing subnet

@@ -2614,6 +3061,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/lag-links/lag-link/{link-name}

create or update an existing lag-link

+ + + + PATCH /network/lag-links/lag-link/{link-name} +

update an existing lag-link

@@ -2644,6 +3096,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/logical-links/logical-link/{link-name}

create or update an existing logical-link

+ + + + PATCH /network/logical-links/logical-link/{link-name} +

update an existing logical-link

@@ -2674,6 +3131,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/multicast-configurations/multicast-configuration/{multicast-configuration-id}

create or update an existing multicast-configuration

+ + + + PATCH /network/multicast-configurations/multicast-configuration/{multicast-configuration-id} +

update an existing multicast-configuration

@@ -2704,6 +3166,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/network-policies/network-policy/{network-policy-id}

create or update an existing network-policy

+ + + + PATCH /network/network-policies/network-policy/{network-policy-id} +

update an existing network-policy

@@ -2734,6 +3201,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/newvces/newvce/{vnf-id2}

create or update an existing newvce

+ + + + PATCH /network/newvces/newvce/{vnf-id2} +

update an existing newvce

@@ -2754,6 +3226,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}

create or update an existing l-interface

+ + + + PATCH /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name} +

update an existing l-interface

@@ -2769,6 +3246,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

create or update an existing l3-interface-ipv4-address-list

+ + + + PATCH /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} +

update an existing l3-interface-ipv4-address-list

@@ -2794,6 +3276,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

create or update an existing l3-interface-ipv6-address-list

+ + + + PATCH /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} +

update an existing l3-interface-ipv6-address-list

@@ -2834,6 +3321,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}

create or update an existing sriov-vf

+ + + + PATCH /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id} +

update an existing sriov-vf

@@ -2864,6 +3356,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

create or update an existing vlan

+ + + + PATCH /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface} +

update an existing vlan

@@ -2879,6 +3376,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

create or update an existing l3-interface-ipv4-address-list

+ + + + PATCH /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} +

update an existing l3-interface-ipv4-address-list

@@ -2904,6 +3406,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

create or update an existing l3-interface-ipv6-address-list

+ + + + PATCH /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} +

update an existing l3-interface-ipv6-address-list

@@ -2954,6 +3461,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/physical-links/physical-link/{link-name}

create or update an existing physical-link

+ + + + PATCH /network/physical-links/physical-link/{link-name} +

update an existing physical-link

@@ -2984,6 +3496,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/pnfs/pnf/{pnf-name}

create or update an existing pnf

+ + + + PATCH /network/pnfs/pnf/{pnf-name} +

update an existing pnf

@@ -3004,6 +3521,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}

create or update an existing lag-interface

+ + + + PATCH /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name} +

update an existing lag-interface

@@ -3024,6 +3546,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

create or update an existing l-interface

+ + + + PATCH /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name} +

update an existing l-interface

@@ -3039,6 +3566,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

create or update an existing l3-interface-ipv4-address-list

+ + + + PATCH /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} +

update an existing l3-interface-ipv4-address-list

@@ -3064,6 +3596,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

create or update an existing l3-interface-ipv6-address-list

+ + + + PATCH /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} +

update an existing l3-interface-ipv6-address-list

@@ -3104,6 +3641,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}

create or update an existing sriov-vf

+ + + + PATCH /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id} +

update an existing sriov-vf

@@ -3134,6 +3676,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

create or update an existing vlan

+ + + + PATCH /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface} +

update an existing vlan

@@ -3149,6 +3696,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

create or update an existing l3-interface-ipv4-address-list

+ + + + PATCH /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} +

update an existing l3-interface-ipv4-address-list

@@ -3174,6 +3726,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

create or update an existing l3-interface-ipv6-address-list

+ + + + PATCH /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} +

update an existing l3-interface-ipv6-address-list

@@ -3224,6 +3781,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}

create or update an existing p-interface

+ + + + PATCH /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name} +

update an existing p-interface

@@ -3244,6 +3806,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

create or update an existing l-interface

+ + + + PATCH /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name} +

update an existing l-interface

@@ -3259,6 +3826,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

create or update an existing l3-interface-ipv4-address-list

+ + + + PATCH /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} +

update an existing l3-interface-ipv4-address-list

@@ -3284,6 +3856,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

create or update an existing l3-interface-ipv6-address-list

+ + + + PATCH /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} +

update an existing l3-interface-ipv6-address-list

@@ -3324,6 +3901,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}

create or update an existing sriov-vf

+ + + + PATCH /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id} +

update an existing sriov-vf

@@ -3354,6 +3936,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

create or update an existing vlan

+ + + + PATCH /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface} +

update an existing vlan

@@ -3369,6 +3956,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

create or update an existing l3-interface-ipv4-address-list

+ + + + PATCH /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} +

update an existing l3-interface-ipv4-address-list

@@ -3394,6 +3986,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

create or update an existing l3-interface-ipv6-address-list

+ + + + PATCH /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} +

update an existing l3-interface-ipv6-address-list

@@ -3454,6 +4051,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/route-table-references/route-table-reference/{route-table-reference-id}

create or update an existing route-table-reference

+ + + + PATCH /network/route-table-references/route-table-reference/{route-table-reference-id} +

update an existing route-table-reference

@@ -3484,6 +4086,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/site-pair-sets/site-pair-set/{site-pair-set-id}

create or update an existing site-pair-set

+ + + + PATCH /network/site-pair-sets/site-pair-set/{site-pair-set-id} +

update an existing site-pair-set

@@ -3514,6 +4121,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}

create or update an existing routing-instance

+ + + + PATCH /network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id} +

update an existing routing-instance

@@ -3544,6 +4156,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/site-pairs/site-pair/{site-pair-id}

create or update an existing site-pair

+ + + + PATCH /network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/site-pairs/site-pair/{site-pair-id} +

update an existing site-pair

@@ -3564,6 +4181,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/site-pairs/site-pair/{site-pair-id}/classes-of-service/class-of-service/{cos}

create or update an existing class-of-service

+ + + + PATCH /network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/site-pairs/site-pair/{site-pair-id}/classes-of-service/class-of-service/{cos} +

update an existing class-of-service

@@ -3604,6 +4226,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/vces/vce/{vnf-id}

create or update an existing vce

+ + + + PATCH /network/vces/vce/{vnf-id} +

update an existing vce

@@ -3624,6 +4251,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/vces/vce/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}

create or update an existing entitlement

+ + + + PATCH /network/vces/vce/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid} +

update an existing entitlement

@@ -3654,6 +4286,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/vces/vce/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}

create or update an existing license

+ + + + PATCH /network/vces/vce/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid} +

update an existing license

@@ -3684,6 +4321,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id}

create or update an existing port-group

+ + + + PATCH /network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id} +

update an existing port-group

@@ -3704,6 +4346,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id}/cvlan-tags/cvlan-tag-entry/{cvlan-tag}

create or update an existing cvlan-tag-entry

+ + + + PATCH /network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id}/cvlan-tags/cvlan-tag-entry/{cvlan-tag} +

update an existing cvlan-tag-entry

@@ -3754,6 +4401,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/vnfcs/vnfc/{vnfc-name}

create or update an existing vnfc

+ + + + PATCH /network/vnfcs/vnfc/{vnfc-name} +

update an existing vnfc

@@ -3784,6 +4436,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/vpls-pes/vpls-pe/{equipment-name}

create or update an existing vpls-pe

+ + + + PATCH /network/vpls-pes/vpls-pe/{equipment-name} +

update an existing vpls-pe

@@ -3804,6 +4461,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}

create or update an existing lag-interface

+ + + + PATCH /network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name} +

update an existing lag-interface

@@ -3824,6 +4486,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

create or update an existing l-interface

+ + + + PATCH /network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name} +

update an existing l-interface

@@ -3839,6 +4506,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

create or update an existing l3-interface-ipv4-address-list

+ + + + PATCH /network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} +

update an existing l3-interface-ipv4-address-list

@@ -3864,6 +4536,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

create or update an existing l3-interface-ipv6-address-list

+ + + + PATCH /network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} +

update an existing l3-interface-ipv6-address-list

@@ -3904,6 +4581,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}

create or update an existing sriov-vf

+ + + + PATCH /network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id} +

update an existing sriov-vf

@@ -3934,6 +4616,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

create or update an existing vlan

+ + + + PATCH /network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface} +

update an existing vlan

@@ -3949,6 +4636,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

create or update an existing l3-interface-ipv4-address-list

+ + + + PATCH /network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} +

update an existing l3-interface-ipv4-address-list

@@ -3974,6 +4666,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

create or update an existing l3-interface-ipv6-address-list

+ + + + PATCH /network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} +

update an existing l3-interface-ipv6-address-list

@@ -4024,6 +4721,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}

create or update an existing p-interface

+ + + + PATCH /network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name} +

update an existing p-interface

@@ -4044,6 +4746,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

create or update an existing l-interface

+ + + + PATCH /network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name} +

update an existing l-interface

@@ -4059,6 +4766,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

create or update an existing l3-interface-ipv4-address-list

+ + + + PATCH /network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} +

update an existing l3-interface-ipv4-address-list

@@ -4084,6 +4796,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

create or update an existing l3-interface-ipv6-address-list

+ + + + PATCH /network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} +

update an existing l3-interface-ipv6-address-list

@@ -4124,6 +4841,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}

create or update an existing sriov-vf

+ + + + PATCH /network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id} +

update an existing sriov-vf

@@ -4154,6 +4876,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

create or update an existing vlan

+ + + + PATCH /network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface} +

update an existing vlan

@@ -4169,6 +4896,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

create or update an existing l3-interface-ipv4-address-list

+ + + + PATCH /network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address} +

update an existing l3-interface-ipv4-address-list

@@ -4194,6 +4926,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

create or update an existing l3-interface-ipv6-address-list

+ + + + PATCH /network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address} +

update an existing l3-interface-ipv6-address-list

@@ -4254,6 +4991,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/vpn-bindings/vpn-binding/{vpn-id}

create or update an existing vpn-binding

+ + + + PATCH /network/vpn-bindings/vpn-binding/{vpn-id} +

update an existing vpn-binding

@@ -4284,6 +5026,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/vpn-bindings/vpn-binding/{vpn-id}/route-targets/route-target/{global-route-target}/{route-target-role}

create or update an existing route-target

+ + + + PATCH /network/vpn-bindings/vpn-binding/{vpn-id}/route-targets/route-target/{global-route-target}/{route-target-role} +

update an existing route-target

@@ -4314,6 +5061,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen PUT /network/zones/zone/{zone-id}

create or update an existing zone

+ + + + PATCH /network/zones/zone/{zone-id} +

update an existing zone

@@ -4376,7 +5128,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
@@ -4531,7 +5283,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen @@ -4578,7 +5330,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

connector object that needs to be created or updated

+

connector object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/BusinessConnectorsConnector.json)

@@ -4648,6 +5400,95 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+ +
+
+
update an existing connector
+

PATCH /business/connectors/connector/{resource-instance-id}

+ Tags: + Business +
+
+
+

update an existing connector

+ +
+
+ +

application/json application/xml +

+
+
+

connector object that needs to be created or updated.

+

+
+
+
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + +
+ resource-instance-id + +

Unique id of resource instance.

+
path + string + + + +
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+
@@ -4868,7 +5709,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
@@ -5038,7 +5879,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
@@ -5085,7 +5926,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

metadatum object that needs to be created or updated

+

metadatum object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/BusinessConnectorsConnectorMetadataMetadatum.json)

@@ -5170,6 +6011,110 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+ +
+
+
update an existing metadatum
+

PATCH /business/connectors/connector/{resource-instance-id}/metadata/metadatum/{metaname}

+ Tags: + Business +
+
+
+

update an existing metadatum

+ +
+
+ +

application/json application/xml +

+
+
+

metadatum object that needs to be created or updated.

+

+
+
+
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+ resource-instance-id + +

Unique id of resource instance.

+
path + string + + + +
+ metaname + + path + string + + + +
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+
@@ -5297,7 +6242,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

relationship object that needs to be created or updated

+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/BusinessConnectorsConnector.json)

@@ -5480,7 +6425,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
@@ -5605,7 +6550,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
@@ -5652,7 +6597,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

customer object that needs to be created or updated

+

customer object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/BusinessCustomersCustomer.json)

@@ -5723,22 +6668,34 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
-
+
-
delete an existing customer
-

DELETE /business/customers/customer/{global-customer-id}

+
update an existing customer
+

PATCH /business/customers/customer/{global-customer-id}

Tags: Business
-

delete an existing customer

+

update an existing customer

application/json application/xml

+
+
+

customer object that needs to be created or updated.

+

+
+
+
+
+ /customer +
+
+
@@ -5768,22 +6725,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - -
- resource-version - -

resource-version for concurrency

-
query - string - - - -
@@ -5815,35 +6756,23 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
see node definition for valid relationships
-

PUT /business/customers/customer/{global-customer-id}/relationship-list/relationship

+
delete an existing customer
+

DELETE /business/customers/customer/{global-customer-id}

Tags: Business
-

see node definition for valid relationships

+

delete an existing customer

application/json application/xml

-
-
-

relationship object that needs to be created or updated

-

-
-
-
- -
-
@@ -5873,6 +6802,22 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen + + + + + + +
+ resource-version + +

resource-version for concurrency

+
query + string + + + +
@@ -5905,22 +6850,34 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
-
+
-
delete an existing relationship
-

DELETE /business/customers/customer/{global-customer-id}/relationship-list/relationship

+
see node definition for valid relationships
+

PUT /business/customers/customer/{global-customer-id}/relationship-list/relationship

Tags: Business
-

delete an existing relationship

+

see node definition for valid relationships

application/json application/xml

+
+
+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/BusinessCustomersCustomer.json)

+

+
+
+
+ +
+
@@ -5981,19 +6938,24 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns service-subscriptions
-

GET /business/customers/customer/{global-customer-id}/service-subscriptions

+
delete an existing relationship
+

DELETE /business/customers/customer/{global-customer-id}/relationship-list/relationship

Tags: Business
-

returns service-subscriptions

+

delete an existing relationship

+
+ +

application/json application/xml +

+
@@ -6022,36 +6984,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - - - - - - - - -
- subscriber-name - -

Subscriber name, an alternate way to retrieve a customer.

-
query - string - - -
- subscriber-type - -

Subscriber type, a way to provide VID with only the INFRA customers.

-
query - string - - -
@@ -6061,29 +6993,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-
- 200 OK - -
-
-
-
-

successful operation

- -
-
-
- -
- -
- -
default @@ -6106,17 +7015,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
returns service-subscription
-

GET /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}

+
returns service-subscriptions
+

GET /business/customers/customer/{global-customer-id}/service-subscriptions

Tags: Business
-

returns service-subscription

+

returns service-subscriptions

@@ -6147,22 +7056,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - service-type - - -

Value defined by orchestration to identify this service across ECOMP.

- - path - - string - - - - - - subscriber-name @@ -6219,7 +7112,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
@@ -6248,35 +7141,18 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
-
+
-
create or update an existing service-subscription
-

PUT /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}

+
returns service-subscription
+

GET /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}

Tags: Business
-

create or update an existing service-subscription

+

returns service-subscription

-
- -

application/json application/xml -

-
-
-

service-subscription object that needs to be created or updated

-

-
- -
-
@@ -6321,105 +7197,27 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
-
- -
-

application/json application/xml -

- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
delete an existing service-subscription
-

DELETE /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}

- Tags: - Business -
-
-
-

delete an existing service-subscription

- -
-
- -

application/json application/xml -

-
-
- - - - - - - - - - - - - - - - - - - + @@ -6439,6 +7236,29 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

+
+ 200 OK + +
+
+
+
+

successful operation

+ +
+
+
+ +
+ +
+ +
default @@ -6461,17 +7281,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
see node definition for valid relationships
-

PUT /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/relationship-list/relationship

+
create or update an existing service-subscription
+

PUT /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}

Tags: Business
-

see node definition for valid relationships

+

create or update an existing service-subscription

@@ -6480,13 +7300,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

relationship object that needs to be created or updated

+

service-subscription object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/BusinessCustomersCustomerServiceSubscriptionsServiceSubscription.json)

@@ -6566,23 +7386,35 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
delete an existing relationship
-

DELETE /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/relationship-list/relationship

+
update an existing service-subscription
+

PATCH /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}

Tags: Business
-

delete an existing relationship

+

update an existing service-subscription

application/json application/xml

+
+
+

service-subscription object that needs to be created or updated.

+

+
+ +
- global-customer-id - -

Global customer id used across ECOMP to uniquely identify customer.

-
path - string - - - -
- service-type + subscriber-name -

Value defined by orchestration to identify this service across ECOMP.

+

Subscriber name, an alternate way to retrieve a customer.

pathquery string -
- resource-version + subscriber-type -

resource-version for concurrency

+

Subscriber type, a way to provide VID with only the INFRA customers.

query @@ -6427,7 +7225,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen -
@@ -6659,19 +7491,24 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns service-instances
-

GET /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances

+
delete an existing service-subscription
+

DELETE /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}

Tags: Business
-

returns service-instances

+

delete an existing service-subscription

+
+ +

application/json application/xml +

+
@@ -6718,25 +7555,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - - @@ -6755,29 +7578,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-
- 200 OK - -
-
-
-
-

successful operation

- -
-
-
- -
-
- - -
-
- -
default @@ -6800,19 +7600,36 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns service-instance
-

GET /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}

+
see node definition for valid relationships
+

PUT /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/relationship-list/relationship

Tags: Business
-

returns service-instance

+

see node definition for valid relationships

+
+ +

application/json application/xml +

+
+
+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/BusinessCustomersCustomerServiceSubscriptionsServiceSubscription.json)

+

+
+
+
+ +
+
+
- subscriber-name - -

Subscriber name, an alternate way to retrieve a customer.

-
query - string - - -
- subscriber-type + resource-version -

Subscriber type, a way to provide VID with only the INFRA customers.

+

resource-version for concurrency

query @@ -6744,6 +7566,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen +
@@ -6857,157 +7674,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- service-instance-id - -

Uniquely identifies this instance of a service

-
path - string - - - -
- subscriber-name - -

Subscriber name, an alternate way to retrieve a customer.

-
query - string - - -
- subscriber-type - -

Subscriber type, a way to provide VID with only the INFRA customers.

-
query - string - - -
- service-instance-name - -

This field will store a name assigned to the service-instance.

-
query - string - - -
- model-invariant-id - -

the ASDC model id for this resource or service model.

-
query - string - - -
- model-version-id - -

the ASDC model version for this resource or service model.

-
query - string - - -
- widget-model-id - -

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

-
query - string - - -
- widget-model-version - -

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

-
query - string - - -
- service-instance-location-id - -

An identifier that customers assign to the location where this service is being used.

-
query - string - - -
- orchestration-status - -

Orchestration status of this service.

-
query - string - - -
@@ -7017,29 +7683,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-
- 200 OK - -
-
-
-
-

successful operation

- -
-
-
- -
-
- - -
-
- -
default @@ -7062,35 +7705,23 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
create or update an existing service-instance
-

PUT /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}

+
delete an existing relationship
+

DELETE /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/relationship-list/relationship

Tags: Business
-

create or update an existing service-instance

+

delete an existing relationship

application/json application/xml

-
-
-

service-instance object that needs to be created or updated

-

-
-
-
-
@@ -7136,22 +7767,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - -
- service-instance-id - -

Uniquely identifies this instance of a service

-
path - string - - - -
@@ -7183,24 +7798,19 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
delete an existing service-instance
-

DELETE /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}

+
returns service-instances
+

GET /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances

Tags: Business
-

delete an existing service-instance

+

returns service-instances

-
- -

application/json application/xml -

-
@@ -7247,26 +7857,25 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - + @@ -7286,6 +7894,29 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

+
+ 200 OK + +
+
+
+
+

successful operation

+ +
+
+
+ +
+
+ + +
+
+ +
default @@ -7308,17 +7939,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns allotted-resources
-

GET /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/allotted-resources

+
returns service-instance
+

GET /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}

Tags: Business
-

returns allotted-resources

+

returns service-instance

@@ -7542,7 +8173,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
@@ -7570,17 +8201,646 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
returns allotted-resource
-

GET /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/allotted-resources/allotted-resource/{id}

+
create or update an existing service-instance
+

PUT /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}

Tags: Business
-

returns allotted-resource

+

create or update an existing service-instance

+ +
+
+ +

application/json application/xml +

+
+
+

service-instance object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/BusinessCustomersCustomerServiceSubscriptionsServiceSubscriptionServiceInstancesServiceInstance.json)

+

+
+
+
+
+
+
+
- service-instance-id + subscriber-name -

Uniquely identifies this instance of a service

+

Subscriber name, an alternate way to retrieve a customer.

pathquery string -
- resource-version + subscriber-type -

resource-version for concurrency

+

Subscriber type, a way to provide VID with only the INFRA customers.

query @@ -7274,7 +7883,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen -
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ global-customer-id + +

Global customer id used across ECOMP to uniquely identify customer.

+
path + string + + + +
+ service-type + +

Value defined by orchestration to identify this service across ECOMP.

+
path + string + + + +
+ service-instance-id + +

Uniquely identifies this instance of a service

+
path + string + + + +
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
update an existing service-instance
+

PATCH /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}

+ Tags: + Business +
+
+
+

update an existing service-instance

+ +
+
+ +

application/json application/xml +

+
+
+

service-instance object that needs to be created or updated.

+

+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ global-customer-id + +

Global customer id used across ECOMP to uniquely identify customer.

+
path + string + + + +
+ service-type + +

Value defined by orchestration to identify this service across ECOMP.

+
path + string + + + +
+ service-instance-id + +

Uniquely identifies this instance of a service

+
path + string + + + +
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
delete an existing service-instance
+

DELETE /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}

+ Tags: + Business +
+
+
+

delete an existing service-instance

+ +
+
+ +

application/json application/xml +

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ global-customer-id + +

Global customer id used across ECOMP to uniquely identify customer.

+
path + string + + + +
+ service-type + +

Value defined by orchestration to identify this service across ECOMP.

+
path + string + + + +
+ service-instance-id + +

Uniquely identifies this instance of a service

+
path + string + + + +
+ resource-version + +

resource-version for concurrency

+
query + string + + + +
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
returns allotted-resources
+

GET /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/allotted-resources

+ Tags: + Business +
+
+
+

returns allotted-resources

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ global-customer-id + +

Global customer id used across ECOMP to uniquely identify customer.

+
path + string + + + +
+ service-type + +

Value defined by orchestration to identify this service across ECOMP.

+
path + string + + + +
+ service-instance-id + +

Uniquely identifies this instance of a service

+
path + string + + + +
+ subscriber-name + +

Subscriber name, an alternate way to retrieve a customer.

+
query + string + + +
+ subscriber-type + +

Subscriber type, a way to provide VID with only the INFRA customers.

+
query + string + + +
+ service-instance-name + +

This field will store a name assigned to the service-instance.

+
query + string + + +
+ model-invariant-id + +

the ASDC model id for this resource or service model.

+
query + string + + +
+ model-version-id + +

the ASDC model version for this resource or service model.

+
query + string + + +
+ widget-model-id + +

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

+
query + string + + +
+ widget-model-version + +

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

+
query + string + + +
+ service-instance-location-id + +

An identifier that customers assign to the location where this service is being used.

+
query + string + + +
+ orchestration-status + +

Orchestration status of this service.

+
query + string + + +
+
+ +
+

application/json application/xml +

+ +
+
+ 200 OK + +
+
+
+
+

successful operation

+ +
+
+
+ +
+ +
+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
returns allotted-resource
+

GET /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/allotted-resources/allotted-resource/{id}

+ Tags: + Business +
+
+
+

returns allotted-resource

@@ -7880,7 +9140,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
@@ -7927,7 +9187,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

allotted-resource object that needs to be created or updated

+

allotted-resource object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/BusinessCustomersCustomerServiceSubscriptionsServiceSubscriptionServiceInstancesServiceInstanceAllottedResourcesAllottedResource.json)

@@ -8045,6 +9305,143 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+ +
+
+
update an existing allotted-resource
+

PATCH /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/allotted-resources/allotted-resource/{id}

+ Tags: + Business +
+
+
+

update an existing allotted-resource

+ +
+
+ +

application/json application/xml +

+
+
+

allotted-resource object that needs to be created or updated.

+

+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ global-customer-id + +

Global customer id used across ECOMP to uniquely identify customer.

+
path + string + + + +
+ service-type + +

Value defined by orchestration to identify this service across ECOMP.

+
path + string + + + +
+ service-instance-id + +

Uniquely identifies this instance of a service

+
path + string + + + +
+ id + +

Allotted Resource id UUID assigned to this instance.

+
path + string + + + +
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+
@@ -8205,7 +9602,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

relationship object that needs to be created or updated

+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/BusinessCustomersCustomerServiceSubscriptionsServiceSubscriptionServiceInstancesServiceInstanceAllottedResourcesAllottedResource.json)

@@ -8758,7 +10155,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
@@ -9112,7 +10509,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
@@ -9159,7 +10556,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

tunnel-xconnect object that needs to be created or updated

+

tunnel-xconnect object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/BusinessCustomersCustomerServiceSubscriptionsServiceSubscriptionServiceInstancesServiceInstanceAllottedResourcesAllottedResourceTunnelXconnectsTunnelXconnect.json)

@@ -9294,22 +10691,34 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
-
+
-
delete an existing tunnel-xconnect
-

DELETE /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/allotted-resources/allotted-resource/{id}/tunnel-xconnects/tunnel-xconnect/{id}

+
update an existing tunnel-xconnect
+

PATCH /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/allotted-resources/allotted-resource/{id}/tunnel-xconnects/tunnel-xconnect/{id}

Tags: Business
-

delete an existing tunnel-xconnect

+

update an existing tunnel-xconnect

application/json application/xml

+
+
+

tunnel-xconnect object that needs to be created or updated.

+

+
+
+
+
@@ -9403,22 +10812,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - -
- resource-version - -

resource-version for concurrency

-
query - string - - - -
@@ -9450,35 +10843,23 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
see node definition for valid relationships
-

PUT /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/allotted-resources/allotted-resource/{id}/tunnel-xconnects/tunnel-xconnect/{id}/relationship-list/relationship

+
delete an existing tunnel-xconnect
+

DELETE /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/allotted-resources/allotted-resource/{id}/tunnel-xconnects/tunnel-xconnect/{id}

Tags: Business
-

see node definition for valid relationships

+

delete an existing tunnel-xconnect

application/json application/xml

-
-
-

relationship object that needs to be created or updated

-

-
-
-
- -
-
@@ -9572,6 +10953,22 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen + + + + + + +
+ resource-version + +

resource-version for concurrency

+
query + string + + + +
@@ -9604,22 +11001,34 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
-
+
-
delete an existing relationship
-

DELETE /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/allotted-resources/allotted-resource/{id}/tunnel-xconnects/tunnel-xconnect/{id}/relationship-list/relationship

+
see node definition for valid relationships
+

PUT /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/allotted-resources/allotted-resource/{id}/tunnel-xconnects/tunnel-xconnect/{id}/relationship-list/relationship

Tags: Business
-

delete an existing relationship

+

see node definition for valid relationships

application/json application/xml

+
+
+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/BusinessCustomersCustomerServiceSubscriptionsServiceSubscriptionServiceInstancesServiceInstanceAllottedResourcesAllottedResourceTunnelXconnectsTunnelXconnect.json)

+

+
+
+
+ +
+
@@ -9744,19 +11153,24 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns metadata
-

GET /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/metadata

+
delete an existing relationship
+

DELETE /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/allotted-resources/allotted-resource/{id}/tunnel-xconnects/tunnel-xconnect/{id}/relationship-list/relationship

Tags: Business
-

returns metadata

+

delete an existing relationship

+
+ +

application/json application/xml +

+
@@ -9819,137 +11233,34 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + @@ -9961,29 +11272,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-
- 200 OK - -
-
-
-
-

successful operation

- -
-
-
- -
-
- -
- /metadata -
-
-
- -
default @@ -10006,17 +11294,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns metadatum
-

GET /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/metadata/metadatum/{metaname}

+
returns metadata
+

GET /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/metadata

Tags: Business
-

returns metadatum

+

returns metadata

@@ -10079,21 +11367,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen -
- - - - - - + + + + + + + + + + + + + +
- subscriber-name - -

Subscriber name, an alternate way to retrieve a customer.

-
query - string - - -
- subscriber-type - -

Subscriber type, a way to provide VID with only the INFRA customers.

-
query - string - - -
- service-instance-name - -

This field will store a name assigned to the service-instance.

-
query - string - - -
- model-invariant-id - -

the ASDC model id for this resource or service model.

-
query - string - - -
- model-version-id - -

the ASDC model version for this resource or service model.

-
query - string - - -
- widget-model-id - -

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

-
query - string - - -
- widget-model-version - -

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

-
query - string - - -
- service-instance-location-id + id -

An identifier that customers assign to the location where this service is being used.

+

Allotted Resource id UUID assigned to this instance.

querypath string +
- orchestration-status + id -

Orchestration status of this service.

+

Allotted Resource id UUID assigned to this instance.

querypath string +
- metaname - - path - string - - - -
subscriber-name @@ -10255,7 +11528,284 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen + + + +
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+ + + + + + +
+
+
returns metadatum
+

GET /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/metadata/metadatum/{metaname}

+ Tags: + Business +
+
+
+

returns metadatum

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ global-customer-id + +

Global customer id used across ECOMP to uniquely identify customer.

+
path + string + + + +
+ service-type + +

Value defined by orchestration to identify this service across ECOMP.

+
path + string + + + +
+ service-instance-id + +

Uniquely identifies this instance of a service

+
path + string + + + +
+ metaname + + path + string + + + +
+ subscriber-name + +

Subscriber name, an alternate way to retrieve a customer.

+
query + string + + +
+ subscriber-type + +

Subscriber type, a way to provide VID with only the INFRA customers.

+
query + string + + +
+ service-instance-name + +

This field will store a name assigned to the service-instance.

+
query + string + + +
+ model-invariant-id + +

the ASDC model id for this resource or service model.

+
query + string + + +
+ model-version-id + +

the ASDC model version for this resource or service model.

+
query + string + + +
+ widget-model-id + +

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

+
query + string + + +
+ widget-model-version + +

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

+
query + string + + +
+ service-instance-location-id + +

An identifier that customers assign to the location where this service is being used.

+
query + string + + +
+ orchestration-status + +

Orchestration status of this service.

+
query + string + + +
+
+ +
+

application/json application/xml +

+ +
+
+ 200 OK + +
+
+
+
+

successful operation

+ +
+
+
+ +
+
+ +
@@ -10302,7 +11852,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

metadatum object that needs to be created or updated

+

metadatum object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/BusinessCustomersCustomerServiceSubscriptionsServiceSubscriptionServiceInstancesServiceInstanceMetadataMetadatum.json)

@@ -10419,6 +11969,142 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+ +
+
+
update an existing metadatum
+

PATCH /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/metadata/metadatum/{metaname}

+ Tags: + Business +
+
+
+

update an existing metadatum

+ +
+
+ +

application/json application/xml +

+
+
+

metadatum object that needs to be created or updated.

+

+
+
+
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ global-customer-id + +

Global customer id used across ECOMP to uniquely identify customer.

+
path + string + + + +
+ service-type + +

Value defined by orchestration to identify this service across ECOMP.

+
path + string + + + +
+ service-instance-id + +

Uniquely identifies this instance of a service

+
path + string + + + +
+ metaname + + path + string + + + +
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+
@@ -10578,7 +12264,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

relationship object that needs to be created or updated

+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/BusinessCustomersCustomerServiceSubscriptionsServiceSubscriptionServiceInstancesServiceInstance.json)

@@ -10825,7 +12511,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
@@ -10966,7 +12652,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
@@ -11013,7 +12699,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

cloud-region object that needs to be created or updated

+

cloud-region object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructureCloudRegionsCloudRegion.json)

@@ -11100,16 +12786,121 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
-
+
-
delete an existing cloud-region
-

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}

+
update an existing cloud-region
+

PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}

Tags: CloudInfrastructure
-

delete an existing cloud-region

+

update an existing cloud-region

+ +
+
+ +

application/json application/xml +

+
+
+

cloud-region object that needs to be created or updated.

+

+
+
+
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+ cloud-owner + +

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

+
path + string + + + +
+ cloud-region-id + +

Identifier used by the vendor for the region. Second part of composite key

+
path + string + + + +
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
delete an existing cloud-region
+

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}

+ Tags: + CloudInfrastructure +
+
+
+

delete an existing cloud-region

@@ -11321,7 +13112,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
@@ -11478,7 +13269,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
@@ -11525,7 +13316,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

availability-zone object that needs to be created or updated

+

availability-zone object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructureCloudRegionsCloudRegionAvailabilityZonesAvailabilityZone.json)

@@ -11627,6 +13418,127 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+ +
+
+
update an existing availability-zone
+

PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/availability-zones/availability-zone/{availability-zone-name}

+ Tags: + CloudInfrastructure +
+
+
+

update an existing availability-zone

+ +
+
+ +

application/json application/xml +

+
+
+

availability-zone object that needs to be created or updated.

+

+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ cloud-owner + +

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

+
path + string + + + +
+ cloud-region-id + +

Identifier used by the vendor for the region. Second part of composite key

+
path + string + + + +
+ availability-zone-name + +

Name of the availability zone. Unique across a cloud region

+
path + string + + + +
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+
@@ -11771,7 +13683,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

relationship object that needs to be created or updated

+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructureCloudRegionsCloudRegionAvailabilityZonesAvailabilityZone.json)

@@ -12095,7 +14007,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
@@ -12267,7 +14179,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
@@ -12314,7 +14226,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

dvs-switch object that needs to be created or updated

+

dvs-switch object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructureCloudRegionsCloudRegionDvsSwitchesDvsSwitch.json)

@@ -12417,22 +14329,34 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
-
+
-
delete an existing dvs-switch
-

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/dvs-switches/dvs-switch/{switch-name}

+
update an existing dvs-switch
+

PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/dvs-switches/dvs-switch/{switch-name}

Tags: CloudInfrastructure
-

delete an existing dvs-switch

+

update an existing dvs-switch

application/json application/xml

+
+
+

dvs-switch object that needs to be created or updated.

+

+
+
+
+ +
+
@@ -12494,22 +14418,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - -
- resource-version - -

resource-version for concurrency

-
query - string - - - -
@@ -12541,35 +14449,160 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
see node definition for valid relationships
-

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/dvs-switches/dvs-switch/{switch-name}/relationship-list/relationship

+
delete an existing dvs-switch
+

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/dvs-switches/dvs-switch/{switch-name}

Tags: CloudInfrastructure
-

see node definition for valid relationships

+

delete an existing dvs-switch

application/json application/xml

-
-
-

relationship object that needs to be created or updated

-

-
-
-
- -
-
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ cloud-owner + +

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

+
path + string + + + +
+ cloud-region-id + +

Identifier used by the vendor for the region. Second part of composite key

+
path + string + + + +
+ switch-name + +

DVS switch name

+
path + string + + + +
+ resource-version + +

resource-version for concurrency

+
query + string + + + +
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
see node definition for valid relationships
+

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/dvs-switches/dvs-switch/{switch-name}/relationship-list/relationship

+ Tags: + CloudInfrastructure +
+
+
+

see node definition for valid relationships

+ +
+
+ +

application/json application/xml +

+
+
+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructureCloudRegionsCloudRegionDvsSwitchesDvsSwitch.json)

+

+
+
+
+ +
+
@@ -12884,7 +14917,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen @@ -13056,7 +15089,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen @@ -13103,7 +15136,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

flavor object that needs to be created or updated

+

flavor object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructureCloudRegionsCloudRegionFlavorsFlavor.json)

@@ -13205,6 +15238,127 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+ +
+
+
update an existing flavor
+

PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/flavors/flavor/{flavor-id}

+ Tags: + CloudInfrastructure +
+
+
+

update an existing flavor

+ +
+
+ +

application/json application/xml +

+
+
+

flavor object that needs to be created or updated.

+

+
+
+
+
+ /flavor +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ cloud-owner + +

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

+
path + string + + + +
+ cloud-region-id + +

Identifier used by the vendor for the region. Second part of composite key

+
path + string + + + +
+ flavor-id + +

Flavor id, expected to be unique across cloud-region.

+
path + string + + + +
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+
@@ -13349,7 +15503,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

relationship object that needs to be created or updated

+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructureCloudRegionsCloudRegionFlavorsFlavor.json)

@@ -13673,7 +15827,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
@@ -13860,7 +16014,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
@@ -13907,7 +16061,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

group-assignment object that needs to be created or updated

+

group-assignment object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructureCloudRegionsCloudRegionGroupAssignmentsGroupAssignment.json)

@@ -14010,16 +16164,137 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
-
+
-
delete an existing group-assignment
-

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/group-assignments/group-assignment/{group-id}

+
update an existing group-assignment
+

PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/group-assignments/group-assignment/{group-id}

Tags: CloudInfrastructure
-

delete an existing group-assignment

+

update an existing group-assignment

+ +
+
+ +

application/json application/xml +

+
+
+

group-assignment object that needs to be created or updated.

+

+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ cloud-owner + +

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

+
path + string + + + +
+ cloud-region-id + +

Identifier used by the vendor for the region. Second part of composite key

+
path + string + + + +
+ group-id + +

Group id, expected to be unique across cloud-region.

+
path + string + + + +
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
delete an existing group-assignment
+

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/group-assignments/group-assignment/{group-id}

+ Tags: + CloudInfrastructure +
+
+
+

delete an existing group-assignment

@@ -14153,7 +16428,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

relationship object that needs to be created or updated

+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructureCloudRegionsCloudRegionGroupAssignmentsGroupAssignment.json)

@@ -14477,7 +16752,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
@@ -14694,7 +16969,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
@@ -14741,7 +17016,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

image object that needs to be created or updated

+

image object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructureCloudRegionsCloudRegionImagesImage.json)

@@ -14844,22 +17119,34 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
-
+
-
delete an existing image
-

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}

+
update an existing image
+

PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}

Tags: CloudInfrastructure
-

delete an existing image

+

update an existing image

application/json application/xml

+
+
+

image object that needs to be created or updated.

+

+
+
+
+
+ /image +
+
+
@@ -14921,22 +17208,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - -
- resource-version - -

resource-version for concurrency

-
query - string - - - -
@@ -14968,19 +17239,24 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
returns metadata
-

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}/metadata

+
delete an existing image
+

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}

Tags: CloudInfrastructure
-

returns metadata

+

delete an existing image

+
+ +

application/json application/xml +

+
@@ -15043,85 +17319,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -15140,29 +17342,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-
- 200 OK - -
-
-
-
-

successful operation

- -
-
-
- -
-
- -
- /metadata -
-
-
- -
default @@ -15185,17 +17364,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns metadatum
-

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}/metadata/metadatum/{metaname}

+
returns metadata
+

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}/metadata

Tags: CloudInfrastructure
-

returns metadatum

+

returns metadata

@@ -15258,21 +17437,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen -
- - - - - - + + + + + + +
- cloud-type - -

Type of the cloud (e.g., openstack)

-
query - string - - -
- owner-defined-type - -

Cloud-owner defined type indicator (e.g., dcp, lcp)

-
query - string - - -
- image-name - -

Image name

-
query - string - - -
- application - -

The application that the image instantiates.

-
query - string - - -
- application-vendor - -

The vendor of the application.

-
query - string - - -
- application-version + resource-version -

The version of the application.

+

resource-version for concurrency

query @@ -15129,6 +17330,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen +
- metaname - - path - string - - - -
cloud-type @@ -15389,7 +17553,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen @@ -15418,35 +17582,18 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen -
+
-
create or update an existing metadatum
-

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}/metadata/metadatum/{metaname}

+
returns metadatum
+

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}/metadata/metadatum/{metaname}

Tags: CloudInfrastructure
-

create or update an existing metadatum

+

returns metadatum

-
- -

application/json application/xml -

-
-
-

metadatum object that needs to be created or updated

-

-
-
-
- -
-
-
@@ -15522,6 +17669,96 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ cloud-type + +

Type of the cloud (e.g., openstack)

+
query + string + + +
+ owner-defined-type + +

Cloud-owner defined type indicator (e.g., dcp, lcp)

+
query + string + + +
+ image-name + +

Image name

+
query + string + + +
+ application + +

The application that the image instantiates.

+
query + string + + +
+ application-vendor + +

The vendor of the application.

+
query + string + + +
+ application-version + +

The version of the application.

+
query + string + + +
@@ -15531,6 +17768,29 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

+
+ 200 OK + +
+
+
+
+

successful operation

+ +
+
+
+ +
+
+ + +
+
+ +
default @@ -15554,22 +17814,34 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
-
+
-
delete an existing metadatum
-

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}/metadata/metadatum/{metaname}

+
create or update an existing metadatum
+

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}/metadata/metadatum/{metaname}

Tags: CloudInfrastructure
-

delete an existing metadatum

+

create or update an existing metadatum

application/json application/xml

+
+
+

metadatum object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructureCloudRegionsCloudRegionImagesImageMetadataMetadatum.json)

+

+
+
+
+ +
+
@@ -15646,22 +17918,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - -
- resource-version - -

resource-version for concurrency

-
query - string - - - -
@@ -15693,17 +17949,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
see node definition for valid relationships
-

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}/relationship-list/relationship

+
update an existing metadatum
+

PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}/metadata/metadatum/{metaname}

Tags: CloudInfrastructure
-

see node definition for valid relationships

+

update an existing metadatum

@@ -15712,13 +17968,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

relationship object that needs to be created or updated

+

metadatum object that needs to be created or updated.

@@ -15783,6 +18039,21 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+ metaname + + path + string + + + +
@@ -15814,17 +18085,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
delete an existing relationship
-

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}/relationship-list/relationship

+
delete an existing metadatum
+

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}/metadata/metadatum/{metaname}

Tags: CloudInfrastructure
-

delete an existing relationship

+

delete an existing metadatum

@@ -15892,6 +18163,37 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+ metaname + + path + string + + + +
+ resource-version + +

resource-version for concurrency

+
query + string + + + +
@@ -15923,17 +18225,247 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
returns oam-networks
-

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/oam-networks

+
see node definition for valid relationships
+

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}/relationship-list/relationship

Tags: CloudInfrastructure
-

returns oam-networks

+

see node definition for valid relationships

+ +
+
+ +

application/json application/xml +

+
+
+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructureCloudRegionsCloudRegionImagesImage.json)

+

+
+
+
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ cloud-owner + +

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

+
path + string + + + +
+ cloud-region-id + +

Identifier used by the vendor for the region. Second part of composite key

+
path + string + + + +
+ image-id + +

Image id, expected to be unique across cloud region

+
path + string + + + +
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
delete an existing relationship
+

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}/relationship-list/relationship

+ Tags: + CloudInfrastructure +
+
+
+

delete an existing relationship

+ +
+
+ +

application/json application/xml +

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ cloud-owner + +

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

+
path + string + + + +
+ cloud-region-id + +

Identifier used by the vendor for the region. Second part of composite key

+
path + string + + + +
+ image-id + +

Image id, expected to be unique across cloud region

+
path + string + + + +
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
returns oam-networks
+

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/oam-networks

+ Tags: + CloudInfrastructure +
+
+
+

returns oam-networks

@@ -16036,7 +18568,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
@@ -16223,7 +18755,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
@@ -16270,7 +18802,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

oam-network object that needs to be created or updated

+

oam-network object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructureCloudRegionsCloudRegionOamNetworksOamNetwork.json)

@@ -16373,22 +18905,34 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
-
+
-
delete an existing oam-network
-

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/oam-networks/oam-network/{network-uuid}

+
update an existing oam-network
+

PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/oam-networks/oam-network/{network-uuid}

Tags: CloudInfrastructure
-

delete an existing oam-network

+

update an existing oam-network

application/json application/xml

+
+
+

oam-network object that needs to be created or updated.

+

+
+
+
+ +
+
@@ -16450,22 +18994,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - -
- resource-version - -

resource-version for concurrency

-
query - string - - - -
@@ -16497,35 +19025,23 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
see node definition for valid relationships
-

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/oam-networks/oam-network/{network-uuid}/relationship-list/relationship

+
delete an existing oam-network
+

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/oam-networks/oam-network/{network-uuid}

Tags: CloudInfrastructure
-

see node definition for valid relationships

+

delete an existing oam-network

application/json application/xml

-
-
-

relationship object that needs to be created or updated

-

-
-
-
- -
-
@@ -16587,6 +19103,22 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen + + + + + + +
+ resource-version + +

resource-version for concurrency

+
query + string + + + +
@@ -16619,22 +19151,34 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
-
+
-
delete an existing relationship
-

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/oam-networks/oam-network/{network-uuid}/relationship-list/relationship

+
see node definition for valid relationships
+

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/oam-networks/oam-network/{network-uuid}/relationship-list/relationship

Tags: CloudInfrastructure
-

delete an existing relationship

+

see node definition for valid relationships

application/json application/xml

+
+
+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructureCloudRegionsCloudRegionOamNetworksOamNetwork.json)

+

+
+
+
+ +
+
@@ -16727,35 +19271,23 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
see node definition for valid relationships
-

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/relationship-list/relationship

+
delete an existing relationship
+

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/oam-networks/oam-network/{network-uuid}/relationship-list/relationship

Tags: CloudInfrastructure
-

see node definition for valid relationships

+

delete an existing relationship

application/json application/xml

-
-
-

relationship object that needs to be created or updated

-

-
-
-
- -
-
@@ -16801,6 +19333,22 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen + + + + + + +
+ network-uuid + +

UUID of the network. Unique across a cloud-region

+
path + string + + + +
@@ -16833,22 +19381,34 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
-
+
-
delete an existing relationship
-

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/relationship-list/relationship

+
see node definition for valid relationships
+

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/relationship-list/relationship

Tags: CloudInfrastructure
-

delete an existing relationship

+

see node definition for valid relationships

application/json application/xml

+
+
+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructureCloudRegionsCloudRegion.json)

+

+
+
+
+ +
+
@@ -16925,19 +19485,24 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns snapshots
-

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/snapshots

+
delete an existing relationship
+

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/relationship-list/relationship

Tags: CloudInfrastructure
-

returns snapshots

+

delete an existing relationship

+
+ +

application/json application/xml +

+
@@ -16982,36 +19547,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - - - - - - - - -
- cloud-type - -

Type of the cloud (e.g., openstack)

-
query - string - - -
- owner-defined-type - -

Cloud-owner defined type indicator (e.g., dcp, lcp)

-
query - string - - -
@@ -17021,29 +19556,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-
- 200 OK - -
-
-
-
-

successful operation

- -
-
-
- -
-
- - -
-
- -
default @@ -17066,17 +19578,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
returns snapshot
-

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/snapshots/snapshot/{snapshot-id}

+
returns snapshots
+

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/snapshots

Tags: CloudInfrastructure
-

returns snapshot

+

returns snapshots

@@ -17123,22 +19635,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - snapshot-id - - -

Snapshot id, this is the key UUID assoc associated in glance with the snapshots.

- - path - - string - - - - - - cloud-type @@ -17169,81 +19665,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - snapshot-name - - -

Snapshot name

- - query - - string - - - - - - - - application - - -

The application that the image instantiates.

- - query - - string - - - - - - - - application-vendor - - -

The vendor of the application.

- - query - - string - - - - - - - - application-version - - -

The version of the application.

- - query - - string - - - - - - - - prev-snapshot-id - - -

This field contains the UUID of the previous snapshot (if any).

- - query - - string - - - - -
@@ -17270,7 +19691,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
@@ -17299,35 +19720,18 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
-
+
-
create or update an existing snapshot
-

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/snapshots/snapshot/{snapshot-id}

+
returns snapshot
+

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/snapshots/snapshot/{snapshot-id}

Tags: CloudInfrastructure
-

create or update an existing snapshot

+

returns snapshot

-
- -

application/json application/xml -

-
-
-

snapshot object that needs to be created or updated

-

-
-
-
-
- /snapshot -
-
-
-
@@ -17388,121 +19792,102 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
-
- -
-

application/json application/xml -

- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
delete an existing snapshot
-

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/snapshots/snapshot/{snapshot-id}

- Tags: - CloudInfrastructure -
-
-
-

delete an existing snapshot

- -
-
- -

application/json application/xml -

-
-
- - - - - - - - - - - - + - + - + + + + + + + + + + + + + + + + + + + + + + @@ -17522,6 +19906,29 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

+
+ 200 OK + +
+
+
+
+

successful operation

+ +
+
+
+ +
+
+ +
+ /snapshot +
+
+
+ +
default @@ -17544,17 +19951,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
see node definition for valid relationships
-

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/snapshots/snapshot/{snapshot-id}/relationship-list/relationship

+
create or update an existing snapshot
+

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/snapshots/snapshot/{snapshot-id}

Tags: CloudInfrastructure
-

see node definition for valid relationships

+

create or update an existing snapshot

@@ -17563,13 +19970,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

relationship object that needs to be created or updated

+

snapshot object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructureCloudRegionsCloudRegionSnapshotsSnapshot.json)

@@ -17665,23 +20072,35 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
delete an existing relationship
-

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/snapshots/snapshot/{snapshot-id}/relationship-list/relationship

+
update an existing snapshot
+

PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/snapshots/snapshot/{snapshot-id}

Tags: CloudInfrastructure
-

delete an existing relationship

+

update an existing snapshot

application/json application/xml

+
+
+

snapshot object that needs to be created or updated.

+

+
+
+
+
+ /snapshot +
+
+
- cloud-owner + cloud-type -

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

+

Type of the cloud (e.g., openstack)

pathquery string -
- cloud-region-id + owner-defined-type -

Identifier used by the vendor for the region. Second part of composite key

+

Cloud-owner defined type indicator (e.g., dcp, lcp)

pathquery string -
- snapshot-id + snapshot-name -

Snapshot id, this is the key UUID assoc associated in glance with the snapshots.

+

Snapshot name

pathquery string -
- resource-version + application -

resource-version for concurrency

+

The application that the image instantiates.

+
query + string + + +
+ application-vendor + +

The vendor of the application.

+
query + string + + +
+ application-version + +

The version of the application.

+
query + string + + +
+ prev-snapshot-id + +

This field contains the UUID of the previous snapshot (if any).

query @@ -17510,7 +19895,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen -
@@ -17774,19 +20193,24 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns tenants
-

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants

+
delete an existing snapshot
+

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/snapshots/snapshot/{snapshot-id}

Tags: CloudInfrastructure
-

returns tenants

+

delete an existing snapshot

+
+ +

application/json application/xml +

+
@@ -17833,25 +20257,26 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - + @@ -17870,29 +20296,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-
- 200 OK - -
-
-
-
-

successful operation

- -
-
-
- -
-
- -
- /tenants -
-
-
- -
default @@ -17915,19 +20318,36 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns tenant
-

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}

+
see node definition for valid relationships
+

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/snapshots/snapshot/{snapshot-id}/relationship-list/relationship

Tags: CloudInfrastructure
-

returns tenant

+

see node definition for valid relationships

+
+ +

application/json application/xml +

+
+
+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructureCloudRegionsCloudRegionSnapshotsSnapshot.json)

+

+
+
+
+ +
+
+
- cloud-type + snapshot-id -

Type of the cloud (e.g., openstack)

+

Snapshot id, this is the key UUID assoc associated in glance with the snapshots.

querypath string +
- owner-defined-type + resource-version -

Cloud-owner defined type indicator (e.g., dcp, lcp)

+

resource-version for concurrency

query @@ -17859,6 +20284,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen +
@@ -17974,10 +20394,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - - - - - - - - - - - - - - - -
- tenant-id + snapshot-id -

Unique id relative to the cloud-region.

+

Snapshot id, this is the key UUID assoc associated in glance with the snapshots.

path @@ -17988,51 +20408,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- cloud-type - -

Type of the cloud (e.g., openstack)

-
query - string - - -
- owner-defined-type - -

Cloud-owner defined type indicator (e.g., dcp, lcp)

-
query - string - - -
- tenant-name - -

Readable name of tenant

-
query - string - - -
@@ -18042,29 +20417,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-
- 200 OK - -
-
-
-
-

successful operation

- -
-
-
- -
-
- -
- /tenant -
-
-
- -
default @@ -18087,35 +20439,23 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
create or update an existing tenant
-

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}

+
delete an existing relationship
+

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/snapshots/snapshot/{snapshot-id}/relationship-list/relationship

Tags: CloudInfrastructure
-

create or update an existing tenant

+

delete an existing relationship

application/json application/xml

-
-
-

tenant object that needs to be created or updated

-

-
-
-
-
- /tenant -
-
-
@@ -18163,10 +20503,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - -
- tenant-id + snapshot-id -

Unique id relative to the cloud-region.

+

Snapshot id, this is the key UUID assoc associated in glance with the snapshots.

path @@ -18208,24 +20548,19 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing tenant
-

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}

+
returns tenants
+

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants

Tags: CloudInfrastructure
-

delete an existing tenant

+

returns tenants

-
- -

application/json application/xml -

-
@@ -18272,26 +20607,25 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - + @@ -18311,6 +20644,29 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

+
+ 200 OK + +
+
+
+
+

successful operation

+ +
+
+
+ +
+
+ +
+ /tenants +
+
+
+ +
default @@ -18333,36 +20689,19 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
see node definition for valid relationships
-

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/relationship-list/relationship

+
returns tenant
+

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}

Tags: CloudInfrastructure
-

see node definition for valid relationships

+

returns tenant

-
- -

application/json application/xml -

-
-
-

relationship object that needs to be created or updated

-

-
-
-
- -
-
-
- tenant-id + cloud-type -

Unique id relative to the cloud-region.

+

Type of the cloud (e.g., openstack)

pathquery string -
- resource-version + owner-defined-type -

resource-version for concurrency

+

Cloud-owner defined type indicator (e.g., dcp, lcp)

query @@ -18299,7 +20633,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen -
@@ -18423,6 +20762,51 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen + + + + + + + + + + + + + + + + + + + + +
+ cloud-type + +

Type of the cloud (e.g., openstack)

+
query + string + + +
+ owner-defined-type + +

Cloud-owner defined type indicator (e.g., dcp, lcp)

+
query + string + + +
+ tenant-name + +

Readable name of tenant

+
query + string + + +
@@ -18432,6 +20816,29 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

+
+ 200 OK + +
+
+
+
+

successful operation

+ +
+
+
+ +
+
+ +
+ /tenant +
+
+
+ +
default @@ -18454,23 +20861,35 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
delete an existing relationship
-

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/relationship-list/relationship

+
create or update an existing tenant
+

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}

Tags: CloudInfrastructure
-

delete an existing relationship

+

create or update an existing tenant

application/json application/xml

+
+
+

tenant object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructureCloudRegionsCloudRegionTenantsTenant.json)

+

+
+
+
+
+ /tenant +
+
+
@@ -18563,19 +20982,36 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns vservers
-

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers

+
update an existing tenant
+

PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}

Tags: CloudInfrastructure
-

returns vservers

+

update an existing tenant

+
+ +

application/json application/xml +

+
+
+

tenant object that needs to be created or updated.

+

+
+
+
+
+ /tenant +
+
+
+
@@ -18636,51 +21072,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - - - - - - - - - - - - - - - -
- cloud-type - -

Type of the cloud (e.g., openstack)

-
query - string - - -
- owner-defined-type - -

Cloud-owner defined type indicator (e.g., dcp, lcp)

-
query - string - - -
- tenant-name - -

Readable name of tenant

-
query - string - - -
@@ -18690,29 +21081,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-
- 200 OK - -
-
-
-
-

successful operation

- -
-
-
- -
-
- -
- /vservers -
-
-
- -
default @@ -18735,19 +21103,24 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
returns vserver
-

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}

+
delete an existing tenant
+

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}

Tags: CloudInfrastructure
-

returns vserver

+

delete an existing tenant

+
+ +

application/json application/xml +

+
@@ -18810,56 +21183,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - - - - - - - - - - - - - - - - + +
- vserver-id - -

Unique identifier for this vserver relative to its tenant

-
path - string - - - -
- cloud-type - -

Type of the cloud (e.g., openstack)

-
query - string - - -
- owner-defined-type - -

Cloud-owner defined type indicator (e.g., dcp, lcp)

-
query - string - - -
- tenant-name + resource-version -

Readable name of tenant

+

resource-version for concurrency

query @@ -18867,79 +21194,128 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen +
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
see node definition for valid relationships
+

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/relationship-list/relationship

+ Tags: + CloudInfrastructure +
+
+
+

see node definition for valid relationships

+ +
+
+ +

application/json application/xml +

+
+
+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructureCloudRegionsCloudRegionTenantsTenant.json)

+

+
+
+
+ +
+
+
+
+ + + + + + + + + + + - + - + - + - - - - - - - - - - - - - - @@ -18951,29 +21327,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-
- 200 OK - -
-
-
-
-

successful operation

- -
-
-
- -
-
- -
- /vserver -
-
-
- -
default @@ -18996,35 +21349,23 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
create or update an existing vserver
-

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}

+
delete an existing relationship
+

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/relationship-list/relationship

Tags: CloudInfrastructure
-

create or update an existing vserver

+

delete an existing relationship

application/json application/xml

-
-
-

vserver object that needs to be created or updated

-

-
-
-
-
- /vserver -
-
-
- vserver-name + cloud-owner -

Name of vserver

+

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

querypath string +
- vserver-name2 + cloud-region-id -

Alternative name of vserver

+

Identifier used by the vendor for the region. Second part of composite key

querypath string +
- prov-status + tenant-id -

Trigger for operational monitoring of this resource by Service Assurance systems.

+

Unique id relative to the cloud-region.

querypath string -
- in-maint - - query - boolean - - -
- is-closed-loop-disabled - - query - boolean - - +
@@ -19086,22 +21427,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - -
- vserver-id - -

Unique identifier for this vserver relative to its tenant

-
path - string - - - -
@@ -19133,24 +21458,19 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
delete an existing vserver
-

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}

+
returns vservers
+

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers

Tags: CloudInfrastructure
-

delete an existing vserver

+

returns vservers

-
- -

application/json application/xml -

-
@@ -19213,26 +21533,40 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - + + + + + + + + @@ -19252,6 +21585,29 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

+
+ 200 OK + +
+
+
+
+

successful operation

+ +
+
+
+ +
+
+ +
+ /vservers +
+
+
+ +
default @@ -19274,17 +21630,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns l-interfaces
-

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces

+
returns vserver
+

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}

Tags: CloudInfrastructure
-

returns l-interfaces

+

returns vserver

@@ -19507,7 +21863,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
@@ -19535,19 +21891,36 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
returns l-interface
-

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}

+
create or update an existing vserver
+

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}

Tags: CloudInfrastructure
-

returns l-interface

+

create or update an existing vserver

+
+ +

application/json application/xml +

+
+
+

vserver object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructureCloudRegionsCloudRegionTenantsTenantVserversVserver.json)

+

+
+
+
+
+ /vserver +
+
+
+
- vserver-id + cloud-type -

Unique identifier for this vserver relative to its tenant

+

Type of the cloud (e.g., openstack)

pathquery string -
- resource-version + owner-defined-type -

resource-version for concurrency

+

Cloud-owner defined type indicator (e.g., dcp, lcp)

+
query + string + + +
+ tenant-name + +

Readable name of tenant

query @@ -19240,7 +21574,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen -
@@ -19624,12 +21997,85 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen + +
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
update an existing vserver
+

PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}

+ Tags: + CloudInfrastructure +
+
+
+

update an existing vserver

+ +
+
+ +

application/json application/xml +

+
+
+

vserver object that needs to be created or updated.

+

+
+
+
+
+ /vserver +
+
+
+
+
+ + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + @@ -19812,29 +22143,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-
- 200 OK - -
-
-
-
-

successful operation

- -
-
-
- -
-
- - -
-
- -
default @@ -19857,35 +22165,23 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
create or update an existing l-interface
-

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}

+
delete an existing vserver
+

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}

Tags: CloudInfrastructure
-

create or update an existing l-interface

+

delete an existing vserver

application/json application/xml

-
-
-

l-interface object that needs to be created or updated

-

-
-
-
- -
-
- interface-name + cloud-owner -

Name given to the interface

+

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path @@ -19642,165 +22088,50 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- cloud-type - -

Type of the cloud (e.g., openstack)

-
query - string - - -
- owner-defined-type - -

Cloud-owner defined type indicator (e.g., dcp, lcp)

-
query - string - - -
- tenant-name - -

Readable name of tenant

-
query - string - - -
- vserver-name - -

Name of vserver

-
query - string - - -
- vserver-name2 - -

Alternative name of vserver

-
query - string - - -
- prov-status - -

Trigger for operational monitoring of this resource by Service Assurance systems.

-
query - string - - -
- in-maint - - query - boolean - - -
- is-closed-loop-disabled - - query - boolean - - -
- interface-id + cloud-region-id -

ID of interface

+

Identifier used by the vendor for the region. Second part of composite key

querypath string +
- macaddr + tenant-id -

MAC address for the interface

+

Unique id relative to the cloud-region.

querypath string +
- network-name + vserver-id -

Name of the network

+

Unique identifier for this vserver relative to its tenant

querypath string +
@@ -19965,12 +22261,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - + - - - - - - -
- interface-name + resource-version -

Name given to the interface

+

resource-version for concurrency

pathquery string @@ -20010,24 +22306,19 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing l-interface
-

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}

+
returns l-interfaces
+

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces

Tags: CloudInfrastructure
-

delete an existing l-interface

+

returns l-interfaces

-
- -

application/json application/xml -

-
@@ -20106,26 +22397,25 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -20145,6 +22522,29 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

+
+ 200 OK + +
+
+
+
+

successful operation

+ +
+
+
+ +
+
+ + +
+
+ +
default @@ -20167,17 +22567,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns l3-interface-ipv4-address-list
-

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

+
returns l-interface
+

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}

Tags: CloudInfrastructure
-

returns l3-interface-ipv4-address-list

+

returns l-interface

@@ -20272,22 +22672,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen -
- - - - - - - - - - - - - - - - - - - - - - - - - - -
- interface-name + cloud-type -

Name given to the interface

+

Type of the cloud (e.g., openstack)

pathquery string -
- resource-version + owner-defined-type -

resource-version for concurrency

+

Cloud-owner defined type indicator (e.g., dcp, lcp)

query @@ -20133,7 +22423,94 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - +
+ tenant-name + +

Readable name of tenant

+
query + string + + +
+ vserver-name + +

Name of vserver

+
query + string + + +
+ vserver-name2 + +

Alternative name of vserver

+
query + string + + +
+ prov-status + +

Trigger for operational monitoring of this resource by Service Assurance systems.

+
query + string + + +
+ in-maint + + query + boolean + + +
+ is-closed-loop-disabled + + query + boolean + +
- l3-interface-ipv4-address - -

IP address

-
path - string - - - -
cloud-type @@ -20451,51 +22835,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-id-inner - -

Inner VLAN tag

-
query - integer - - -
- neutron-network-id - -

Neutron network id of the interface that address belongs to

-
query - string - - -
- neutron-subnet-id - -

Neutron id of subnet that address belongs to

-
query - string - - -
@@ -20522,7 +22861,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
@@ -20550,17 +22889,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
create or update an existing l3-interface-ipv4-address-list
-

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

+
create or update an existing l-interface
+

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}

Tags: CloudInfrastructure
-

create or update an existing l3-interface-ipv4-address-list

+

create or update an existing l-interface

@@ -20569,13 +22908,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

l3-interface-ipv4-address-list object that needs to be created or updated

+

l-interface object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructureCloudRegionsCloudRegionTenantsTenantVserversVserverLInterfacesLInterface.json)

@@ -20672,22 +23011,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- l3-interface-ipv4-address - -

IP address

-
path - string - - - -
@@ -20719,190 +23042,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
-
-
delete an existing l3-interface-ipv4-address-list
-

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

- Tags: - CloudInfrastructure -
-
-
-

delete an existing l3-interface-ipv4-address-list

- -
-
- -

application/json application/xml -

-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- cloud-owner - -

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

-
path - string - - - -
- cloud-region-id - -

Identifier used by the vendor for the region. Second part of composite key

-
path - string - - - -
- tenant-id - -

Unique id relative to the cloud-region.

-
path - string - - - -
- vserver-id - -

Unique identifier for this vserver relative to its tenant

-
path - string - - - -
- interface-name - -

Name given to the interface

-
path - string - - - -
- l3-interface-ipv4-address - -

IP address

-
path - string - - - -
- resource-version - -

resource-version for concurrency

-
query - string - - - -
-
- -
-

application/json application/xml -

- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
+ +
-
see node definition for valid relationships
-

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

+
update an existing l-interface
+

PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}

Tags: CloudInfrastructure
-

see node definition for valid relationships

+

update an existing l-interface

@@ -20911,13 +23061,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

relationship object that needs to be created or updated

+

l-interface object that needs to be created or updated.

@@ -21014,22 +23164,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- l3-interface-ipv4-address - -

IP address

-
path - string - - - -
@@ -21061,17 +23195,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
delete an existing relationship
-

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

+
delete an existing l-interface
+

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}

Tags: CloudInfrastructure
-

delete an existing relationship

+

delete an existing l-interface

@@ -21173,12 +23307,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - l3-interface-ipv4-address + resource-version -

IP address

+

resource-version for concurrency

- path + query string @@ -21218,17 +23352,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
returns l3-interface-ipv6-address-list
-

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

+
returns l3-interface-ipv4-address-list
+

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: CloudInfrastructure
-

returns l3-interface-ipv6-address-list

+

returns l3-interface-ipv4-address-list

@@ -21325,7 +23459,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - l3-interface-ipv6-address + l3-interface-ipv4-address

IP address

@@ -21573,7 +23707,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
@@ -21601,17 +23735,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
create or update an existing l3-interface-ipv6-address-list
-

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

+
create or update an existing l3-interface-ipv4-address-list
+

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: CloudInfrastructure
-

create or update an existing l3-interface-ipv6-address-list

+

create or update an existing l3-interface-ipv4-address-list

@@ -21620,13 +23754,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

l3-interface-ipv6-address-list object that needs to be created or updated

+

l3-interface-ipv4-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructureCloudRegionsCloudRegionTenantsTenantVserversVserverLInterfacesLInterfaceL3InterfaceIpv4AddressList.json)

@@ -21725,7 +23859,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - l3-interface-ipv6-address + l3-interface-ipv4-address

IP address

@@ -21770,23 +23904,35 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
delete an existing l3-interface-ipv6-address-list
-

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

+
update an existing l3-interface-ipv4-address-list
+

PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: CloudInfrastructure
-

delete an existing l3-interface-ipv6-address-list

+

update an existing l3-interface-ipv4-address-list

application/json application/xml

+
+
+

l3-interface-ipv4-address-list object that needs to be created or updated.

+

+
+ +
@@ -21882,7 +24028,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - -
- l3-interface-ipv6-address + l3-interface-ipv4-address

IP address

@@ -21896,22 +24042,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- resource-version - -

resource-version for concurrency

-
query - string - - - -
@@ -21943,35 +24073,23 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
see node definition for valid relationships
-

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

+
delete an existing l3-interface-ipv4-address-list
+

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: CloudInfrastructure
-

see node definition for valid relationships

+

delete an existing l3-interface-ipv4-address-list

application/json application/xml

-
-
-

relationship object that needs to be created or updated

-

-
-
-
- -
-
@@ -22067,7 +24185,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen + + + + + + +
- l3-interface-ipv6-address + l3-interface-ipv4-address

IP address

@@ -22081,6 +24199,22 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+ resource-version + +

resource-version for concurrency

+
query + string + + + +
@@ -22112,23 +24246,35 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
delete an existing relationship
-

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

+
see node definition for valid relationships
+

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

Tags: CloudInfrastructure
-

delete an existing relationship

+

see node definition for valid relationships

application/json application/xml

+
+
+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructureCloudRegionsCloudRegionTenantsTenantVserversVserverLInterfacesLInterfaceL3InterfaceIpv4AddressList.json)

+

+
+
+
+ +
+
@@ -22224,7 +24370,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- l3-interface-ipv6-address + l3-interface-ipv4-address

IP address

@@ -22269,35 +24415,23 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
see node definition for valid relationships
-

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship

+
delete an existing relationship
+

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

Tags: CloudInfrastructure
-

see node definition for valid relationships

+

delete an existing relationship

application/json application/xml

-
-
-

relationship object that needs to be created or updated

-

-
-
-
- -
-
@@ -22391,137 +24525,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
-
- -
-

application/json application/xml -

- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
delete an existing relationship
-

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship

- Tags: - CloudInfrastructure -
-
-
-

delete an existing relationship

- -
-
- -

application/json application/xml -

-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- cloud-owner - -

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

-
path - string - - - -
- cloud-region-id - -

Identifier used by the vendor for the region. Second part of composite key

-
path - string - - - -
- tenant-id - -

Unique id relative to the cloud-region.

-
path - string - - - -
- vserver-id - -

Unique identifier for this vserver relative to its tenant

-
path - string - - - -
- interface-name + l3-interface-ipv4-address -

Name given to the interface

+

IP address

path @@ -22563,17 +24572,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns sriov-vfs
-

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs

+
returns l3-interface-ipv6-address-list
+

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: CloudInfrastructure
-

returns sriov-vfs

+

returns l3-interface-ipv6-address-list

@@ -22668,6 +24677,22 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+ l3-interface-ipv6-address + +

IP address

+
path + string + + + +
cloud-type @@ -22831,6 +24856,51 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+ vlan-id-inner + +

Inner VLAN tag

+
query + integer + + +
+ neutron-network-id + +

Neutron network id of the interface that address belongs to

+
query + string + + +
+ neutron-subnet-id + +

Neutron id of subnet that address belongs to

+
query + string + + +
@@ -22857,7 +24927,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
@@ -22885,19 +24955,36 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
returns sriov-vf
-

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}

+
create or update an existing l3-interface-ipv6-address-list
+

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: CloudInfrastructure
-

returns sriov-vf

+

create or update an existing l3-interface-ipv6-address-list

+
+ +

application/json application/xml +

+
+
+

l3-interface-ipv6-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructureCloudRegionsCloudRegionTenantsTenantVserversVserverLInterfacesLInterfaceL3InterfaceIpv6AddressList.json)

+

+
+ +
+
@@ -22992,10 +25079,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- pci-id + l3-interface-ipv6-address -

PCI ID used to identify the sriov-vf

+

IP address

path @@ -23006,229 +25093,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- cloud-type - -

Type of the cloud (e.g., openstack)

-
query - string - - -
- owner-defined-type - -

Cloud-owner defined type indicator (e.g., dcp, lcp)

-
query - string - - -
- tenant-name - -

Readable name of tenant

-
query - string - - -
- vserver-name - -

Name of vserver

-
query - string - - -
- vserver-name2 - -

Alternative name of vserver

-
query - string - - -
- prov-status - -

Trigger for operational monitoring of this resource by Service Assurance systems.

-
query - string - - -
- in-maint - - query - boolean - - -
- is-closed-loop-disabled - - query - boolean - - -
- interface-id - -

ID of interface

-
query - string - - -
- macaddr - -

MAC address for the interface

-
query - string - - -
- network-name - -

Name of the network

-
query - string - - -
- vf-vlan-filter - -

This metadata provides option to specify list of VLAN filters applied on VF to pass the traffic to VM.

-
query - string - - -
- vf-mac-filter - -

When MAC filters are specified, VF-agent service configures VFs to do MAC level filtering before the traffic is passed to VM.

-
query - string - - -
- vf-vlan-strip - -

When this field is set to true, VF will configured to strip the outer TAG before the traffic is passed to VM.

-
query - boolean - - -
- neutron-network-id - -

Neutron network id of the interface

-
query - string - - -
@@ -23238,29 +25102,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-
- 200 OK - -
-
-
-
-

successful operation

- -
-
-
- -
-
- -
- /sriov-vf -
-
-
- -
default @@ -23283,17 +25124,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
create or update an existing sriov-vf
-

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}

+
update an existing l3-interface-ipv6-address-list
+

PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: CloudInfrastructure
-

create or update an existing sriov-vf

+

update an existing l3-interface-ipv6-address-list

@@ -23302,13 +25143,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

sriov-vf object that needs to be created or updated

+

l3-interface-ipv6-address-list object that needs to be created or updated.

@@ -23407,10 +25248,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- pci-id + l3-interface-ipv6-address -

PCI ID used to identify the sriov-vf

+

IP address

path @@ -23452,17 +25293,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing sriov-vf
-

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}

+
delete an existing l3-interface-ipv6-address-list
+

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: CloudInfrastructure
-

delete an existing sriov-vf

+

delete an existing l3-interface-ipv6-address-list

@@ -23564,10 +25405,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- pci-id + l3-interface-ipv6-address -

PCI ID used to identify the sriov-vf

+

IP address

path @@ -23625,11 +25466,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
see node definition for valid relationships
-

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship

+

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

Tags: CloudInfrastructure
@@ -23644,7 +25485,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

relationship object that needs to be created or updated

+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructureCloudRegionsCloudRegionTenantsTenantVserversVserverLInterfacesLInterfaceL3InterfaceIpv6AddressList.json)

@@ -23749,10 +25590,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- pci-id + l3-interface-ipv6-address -

PCI ID used to identify the sriov-vf

+

IP address

path @@ -23794,11 +25635,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
delete an existing relationship
-

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship

+

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

Tags: CloudInfrastructure
@@ -23906,10 +25747,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- pci-id + l3-interface-ipv6-address -

PCI ID used to identify the sriov-vf

+

IP address

path @@ -23951,19 +25792,36 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns vlans
-

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans

+
see node definition for valid relationships
+

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship

Tags: CloudInfrastructure
-

returns vlans

+

see node definition for valid relationships

+
+ +

application/json application/xml +

+
+
+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructureCloudRegionsCloudRegionTenantsTenantVserversVserverLInterfacesLInterface.json)

+

+
+
+
+ +
+
+
@@ -24056,167 +25914,145 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen + +
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
delete an existing relationship
+

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship

+ Tags: + CloudInfrastructure +
+
+
+

delete an existing relationship

+ +
+
+ +

application/json application/xml +

+
+
+ + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - - - - - - - - - - - - - - - + - + - + @@ -24228,29 +26064,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-
- 200 OK - -
-
-
-
-

successful operation

- -
-
-
- -
-
- -
- /vlans -
-
-
- -
default @@ -24273,17 +26086,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns vlan
-

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

+
returns sriov-vfs
+

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs

Tags: CloudInfrastructure
-

returns vlan

+

returns sriov-vfs

@@ -24378,22 +26191,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen -
- - - - - - - - - - - - - - - - - - - -
- cloud-type - -

Type of the cloud (e.g., openstack)

-
query - string - - -
- owner-defined-type - -

Cloud-owner defined type indicator (e.g., dcp, lcp)

-
query - string - - -
- tenant-name - -

Readable name of tenant

-
query - string - - -
- vserver-name - -

Name of vserver

-
query - string - - -
- vserver-name2 + cloud-owner -

Alternative name of vserver

+

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

querypath string +
- prov-status + cloud-region-id -

Trigger for operational monitoring of this resource by Service Assurance systems.

+

Identifier used by the vendor for the region. Second part of composite key

querypath string +
- in-maint - - query - boolean - - -
- is-closed-loop-disabled - - query - boolean - - -
- interface-id + tenant-id -

ID of interface

+

Unique id relative to the cloud-region.

querypath string +
- macaddr + vserver-id -

MAC address for the interface

+

Unique identifier for this vserver relative to its tenant

querypath string +
- network-name + interface-name -

Name of the network

+

Name given to the interface

querypath string +
- vlan-interface - -

String that identifies the interface

-
path - string - - - -
cloud-type @@ -24557,36 +26354,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-id-inner - -

Inner VLAN tag

-
query - integer - - -
- vpn-id - -

This indicates the customers VPN ID associated with this vlan

-
query - string - - -
@@ -24613,7 +26380,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
@@ -24641,36 +26408,19 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
create or update an existing vlan
-

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

+
returns sriov-vf
+

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}

Tags: CloudInfrastructure
-

create or update an existing vlan

+

returns sriov-vf

-
- -

application/json application/xml -

-
-
-

vlan object that needs to be created or updated

-

-
-
-
-
- /vlan -
-
-
-
@@ -24765,10 +26515,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
- vlan-interface + pci-id -

String that identifies the interface

+

PCI ID used to identify the sriov-vf

path @@ -24779,169 +26529,220 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
-
- -
-

application/json application/xml -

- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
delete an existing vlan
-

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

- Tags: - CloudInfrastructure -
-
-
-

delete an existing vlan

- -
-
- -

application/json application/xml -

-
-
- - - - - - - - - - - - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -24961,6 +26761,29 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

+
+ 200 OK + +
+
+
+
+

successful operation

+ +
+
+
+ +
+
+ +
+ /sriov-vf +
+
+
+ +
default @@ -24983,19 +26806,36 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns l3-interface-ipv4-address-list
-

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

+
create or update an existing sriov-vf
+

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}

Tags: CloudInfrastructure
-

returns l3-interface-ipv4-address-list

+

create or update an existing sriov-vf

+
+ +

application/json application/xml +

+
+
+

sriov-vf object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructureCloudRegionsCloudRegionTenantsTenantVserversVserverLInterfacesLInterfaceSriovVfsSriovVf.json)

+

+
+
+
+
+ /sriov-vf +
+
+
+
- cloud-owner + cloud-type -

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

+

Type of the cloud (e.g., openstack)

pathquery string -
- cloud-region-id + owner-defined-type -

Identifier used by the vendor for the region. Second part of composite key

+

Cloud-owner defined type indicator (e.g., dcp, lcp)

pathquery string -
- tenant-id + tenant-name -

Unique id relative to the cloud-region.

+

Readable name of tenant

pathquery string -
- vserver-id + vserver-name -

Unique identifier for this vserver relative to its tenant

+

Name of vserver

pathquery string -
- interface-name + vserver-name2 -

Name given to the interface

+

Alternative name of vserver

pathquery string -
- vlan-interface + prov-status -

String that identifies the interface

+

Trigger for operational monitoring of this resource by Service Assurance systems.

pathquery string -
- resource-version + in-maint -

resource-version for concurrency

+
query + boolean + + +
+ is-closed-loop-disabled + + query + boolean + + +
+ interface-id + +

ID of interface

+
query + string + + +
+ macaddr + +

MAC address for the interface

+
query + string + + +
+ network-name + +

Name of the network

+
query + string + + +
+ vf-vlan-filter + +

This metadata provides option to specify list of VLAN filters applied on VF to pass the traffic to VM.

+
query + string + + +
+ vf-mac-filter + +

When MAC filters are specified, VF-agent service configures VFs to do MAC level filtering before the traffic is passed to VM.

+
query + string + + +
+ vf-vlan-strip + +

When this field is set to true, VF will configured to strip the outer TAG before the traffic is passed to VM.

+
query + boolean + + +
+ neutron-network-id + +

Neutron network id of the interface

query @@ -24949,7 +26750,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen -
@@ -25090,26 +26930,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- vlan-interface - -

String that identifies the interface

-
path - string - - - -
- l3-interface-ipv4-address + pci-id -

IP address

+

PCI ID used to identify the sriov-vf

path @@ -25120,244 +26944,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- cloud-type - -

Type of the cloud (e.g., openstack)

-
query - string - - -
- owner-defined-type - -

Cloud-owner defined type indicator (e.g., dcp, lcp)

-
query - string - - -
- tenant-name - -

Readable name of tenant

-
query - string - - -
- vserver-name - -

Name of vserver

-
query - string - - -
- vserver-name2 - -

Alternative name of vserver

-
query - string - - -
- prov-status - -

Trigger for operational monitoring of this resource by Service Assurance systems.

-
query - string - - -
- in-maint - - query - boolean - - -
- is-closed-loop-disabled - - query - boolean - - -
- interface-id - -

ID of interface

-
query - string - - -
- macaddr - -

MAC address for the interface

-
query - string - - -
- network-name - -

Name of the network

-
query - string - - -
- vlan-id-inner - -

Inner VLAN tag

-
query - integer - - -
- vpn-id - -

This indicates the customers VPN ID associated with this vlan

-
query - string - - -
- vlan-id-inner - -

Inner VLAN tag

-
query - integer - - -
- neutron-network-id - -

Neutron network id of the interface that address belongs to

-
query - string - - -
- neutron-subnet-id - -

Neutron id of subnet that address belongs to

-
query - string - - -
@@ -25367,29 +26953,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-
- 200 OK - -
-
-
-
-

successful operation

- -
-
-
- - - -
default @@ -25412,17 +26975,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
create or update an existing l3-interface-ipv4-address-list
-

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

+
update an existing sriov-vf
+

PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}

Tags: CloudInfrastructure
-

create or update an existing l3-interface-ipv4-address-list

+

update an existing sriov-vf

@@ -25431,13 +26994,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

l3-interface-ipv4-address-list object that needs to be created or updated

+

sriov-vf object that needs to be created or updated.

@@ -25536,26 +27099,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-interface - -

String that identifies the interface

-
path - string - - - -
- l3-interface-ipv4-address + pci-id -

IP address

+

PCI ID used to identify the sriov-vf

path @@ -25597,17 +27144,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing l3-interface-ipv4-address-list
-

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

+
delete an existing sriov-vf
+

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}

Tags: CloudInfrastructure
-

delete an existing l3-interface-ipv4-address-list

+

delete an existing sriov-vf

@@ -25709,26 +27256,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-interface - -

String that identifies the interface

-
path - string - - - -
- l3-interface-ipv4-address + pci-id -

IP address

+

PCI ID used to identify the sriov-vf

path @@ -25786,11 +27317,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
see node definition for valid relationships
-

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

+

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship

Tags: CloudInfrastructure
@@ -25805,7 +27336,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

relationship object that needs to be created or updated

+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructureCloudRegionsCloudRegionTenantsTenantVserversVserverLInterfacesLInterfaceSriovVfsSriovVf.json)

@@ -25910,26 +27441,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-interface - -

String that identifies the interface

-
path - string - - - -
- l3-interface-ipv4-address + pci-id -

IP address

+

PCI ID used to identify the sriov-vf

path @@ -25971,11 +27486,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
delete an existing relationship
-

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

+

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship

Tags: CloudInfrastructure
@@ -26083,26 +27598,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-interface - -

String that identifies the interface

-
path - string - - - -
- l3-interface-ipv4-address + pci-id -

IP address

+

PCI ID used to identify the sriov-vf

path @@ -26144,17 +27643,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns l3-interface-ipv6-address-list
-

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

+
returns vlans
+

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans

Tags: CloudInfrastructure
-

returns l3-interface-ipv6-address-list

+

returns vlans

@@ -26249,38 +27748,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-interface - -

String that identifies the interface

-
path - string - - - -
- l3-interface-ipv6-address - -

IP address

-
path - string - - - -
cloud-type @@ -26444,81 +27911,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-id-inner - -

Inner VLAN tag

-
query - integer - - -
- vpn-id - -

This indicates the customers VPN ID associated with this vlan

-
query - string - - -
- vlan-id-inner - -

Inner VLAN tag

-
query - integer - - -
- neutron-network-id - -

Neutron network id of the interface that address belongs to

-
query - string - - -
- neutron-subnet-id - -

Neutron id of subnet that address belongs to

-
query - string - - -
@@ -26545,7 +27937,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
@@ -26573,36 +27965,19 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
create or update an existing l3-interface-ipv6-address-list
-

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

+
returns vlan
+

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

Tags: CloudInfrastructure
-

create or update an existing l3-interface-ipv6-address-list

+

returns vlan

-
- -

application/json application/xml -

-
-
-

l3-interface-ipv6-address-list object that needs to be created or updated

-

-
- -
-
@@ -26713,199 +28088,188 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - + - -
- l3-interface-ipv6-address + cloud-type -

IP address

+

Type of the cloud (e.g., openstack)

pathquery string -
-
- -
-

application/json application/xml -

- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
delete an existing l3-interface-ipv6-address-list
-

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

- Tags: - CloudInfrastructure -
-
-
-

delete an existing l3-interface-ipv6-address-list

- -
-
- -

application/json application/xml -

-
-
- - - - - - - - - - - - + - + - + - + - + - + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + @@ -26925,6 +28288,29 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

+
+ 200 OK + +
+
+
+
+

successful operation

+ +
+
+
+ +
+
+ +
+ /vlan +
+
+
+ +
default @@ -26947,17 +28333,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
see node definition for valid relationships
-

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

+
create or update an existing vlan
+

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

Tags: CloudInfrastructure
-

see node definition for valid relationships

+

create or update an existing vlan

@@ -26966,13 +28352,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

relationship object that needs to be created or updated

+

vlan object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructureCloudRegionsCloudRegionTenantsTenantVserversVserverLInterfacesLInterfaceVlansVlan.json)

@@ -27085,22 +28471,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen -
- - - - - -
- cloud-owner + owner-defined-type -

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

+

Cloud-owner defined type indicator (e.g., dcp, lcp)

pathquery string -
- cloud-region-id + tenant-name -

Identifier used by the vendor for the region. Second part of composite key

+

Readable name of tenant

pathquery string -
- tenant-id + vserver-name -

Unique id relative to the cloud-region.

+

Name of vserver

pathquery string -
- vserver-id + vserver-name2 -

Unique identifier for this vserver relative to its tenant

+

Alternative name of vserver

pathquery string -
- interface-name + prov-status -

Name given to the interface

+

Trigger for operational monitoring of this resource by Service Assurance systems.

pathquery string -
- vlan-interface + in-maint -

String that identifies the interface

pathquery + boolean + + +
+ is-closed-loop-disabled + + query + boolean + + +
+ interface-id + +

ID of interface

+
query string -
- l3-interface-ipv6-address + macaddr -

IP address

+

MAC address for the interface

pathquery string -
- resource-version + network-name -

resource-version for concurrency

+

Name of the network

+
query + string + + +
+ vlan-id-inner + +

Inner VLAN tag

+
query + integer + + +
+ vpn-id + +

This indicates the customers VPN ID associated with this vlan

query @@ -26913,7 +28277,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen -
- l3-interface-ipv6-address - -

IP address

-
path - string - - - -
@@ -27132,23 +28502,35 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
delete an existing relationship
-

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

+
update an existing vlan
+

PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

Tags: CloudInfrastructure
-

delete an existing relationship

+

update an existing vlan

application/json application/xml

+
+
+

vlan object that needs to be created or updated.

+

+
+
+
+
+ /vlan +
+
+
@@ -27258,22 +28640,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - -
- l3-interface-ipv6-address - -

IP address

-
path - string - - - -
@@ -27305,35 +28671,23 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
see node definition for valid relationships
-

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship

+
delete an existing vlan
+

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

Tags: CloudInfrastructure
-

see node definition for valid relationships

+

delete an existing vlan

application/json application/xml

-
-
-

relationship object that needs to be created or updated

-

-
-
-
- -
-
@@ -27443,6 +28797,22 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen + + + + + + +
+ resource-version + +

resource-version for concurrency

+
query + string + + + +
@@ -27474,24 +28844,19 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
delete an existing relationship
-

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship

+
returns l3-interface-ipv4-address-list
+

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: CloudInfrastructure
-

delete an existing relationship

+

returns l3-interface-ipv4-address-list

-
- -

application/json application/xml -

-
@@ -27600,117 +28965,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
-
- -
-

application/json application/xml -

- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
see node definition for valid relationships
-

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/relationship-list/relationship

- Tags: - CloudInfrastructure -
-
-
-

see node definition for valid relationships

- -
-
- -

application/json application/xml -

-
-
-

relationship object that needs to be created or updated

-

-
-
-
- -
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- cloud-owner - -

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

-
path - string - - - -
- cloud-region-id - -

Identifier used by the vendor for the region. Second part of composite key

-
path - string - - - -
- tenant-id + l3-interface-ipv4-address -

Unique id relative to the cloud-region.

+

IP address

path @@ -27723,271 +28983,128 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vserver-id - -

Unique identifier for this vserver relative to its tenant

-
path - string - - - -
-
- -
-

application/json application/xml -

- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
delete an existing relationship
-

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/relationship-list/relationship

- Tags: - CloudInfrastructure -
-
-
-

delete an existing relationship

- -
-
- -

application/json application/xml -

-
-
- - - - - - - - - - - - - - + - + - + - + - -
- cloud-owner + cloud-type -

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

+

Type of the cloud (e.g., openstack)

pathquery string -
- cloud-region-id + owner-defined-type -

Identifier used by the vendor for the region. Second part of composite key

+

Cloud-owner defined type indicator (e.g., dcp, lcp)

pathquery string -
- tenant-id + tenant-name -

Unique id relative to the cloud-region.

+

Readable name of tenant

pathquery string -
- vserver-id + vserver-name -

Unique identifier for this vserver relative to its tenant

+

Name of vserver

pathquery string -
-
- -
-

application/json application/xml -

- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
returns volumes
-

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/volumes

- Tags: - CloudInfrastructure -
-
-
-

returns volumes

- -
-
- - - - - - - - - - - - + - + - + - + - + - - - - - - -
- cloud-owner + vserver-name2 -

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

+

Alternative name of vserver

pathquery string -
- cloud-region-id + prov-status -

Identifier used by the vendor for the region. Second part of composite key

+

Trigger for operational monitoring of this resource by Service Assurance systems.

pathquery string -
- tenant-id + in-maint -

Unique id relative to the cloud-region.

pathquery - string + boolean -
- vserver-id + is-closed-loop-disabled -

Unique identifier for this vserver relative to its tenant

pathquery - string + boolean -
- cloud-type + interface-id -

Type of the cloud (e.g., openstack)

+

ID of interface

query @@ -27999,10 +29116,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- owner-defined-type + macaddr -

Cloud-owner defined type indicator (e.g., dcp, lcp)

+

MAC address for the interface

query @@ -28014,10 +29131,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- tenant-name + network-name -

Readable name of tenant

+

Name of the network

query @@ -28029,14 +29146,14 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vserver-name + vlan-id-inner -

Name of vserver

+

Inner VLAN tag

query - string + integer @@ -28044,10 +29161,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vserver-name2 + vpn-id -

Alternative name of vserver

+

This indicates the customers VPN ID associated with this vlan

query @@ -28059,14 +29176,14 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- prov-status + vlan-id-inner -

Trigger for operational monitoring of this resource by Service Assurance systems.

+

Inner VLAN tag

query - string + integer @@ -28074,13 +29191,14 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- in-maint + neutron-network-id +

Neutron network id of the interface that address belongs to

query - boolean + string @@ -28088,13 +29206,14 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- is-closed-loop-disabled + neutron-subnet-id +

Neutron id of subnet that address belongs to

query - boolean + string @@ -28126,7 +29245,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen @@ -28154,19 +29273,36 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns volume
-

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/volumes/volume/{volume-id}

+
create or update an existing l3-interface-ipv4-address-list
+

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: CloudInfrastructure
-

returns volume

+

create or update an existing l3-interface-ipv4-address-list

+
+ +

application/json application/xml +

+
+
+

l3-interface-ipv4-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructureCloudRegionsCloudRegionTenantsTenantVserversVserverLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressList.json)

+

+
+ +
+
@@ -28245,10 +29381,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - - - - - - - - - - - - - - @@ -28386,29 +29436,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-
- 200 OK - -
-
-
-
-

successful operation

- -
-
-
- -
-
- -
- /volume -
-
-
- -
default @@ -28431,17 +29458,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
create or update an existing volume
-

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/volumes/volume/{volume-id}

+
update an existing l3-interface-ipv4-address-list
+

PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: CloudInfrastructure
-

create or update an existing volume

+

update an existing l3-interface-ipv4-address-list

@@ -28450,13 +29477,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

volume object that needs to be created or updated

+

l3-interface-ipv4-address-list object that needs to be created or updated.

@@ -28539,10 +29566,42 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - -
- volume-id + interface-name -

Unique ID of block storage volume relative to the vserver.

+

Name given to the interface

path @@ -28261,120 +29397,34 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- cloud-type - -

Type of the cloud (e.g., openstack)

-
query - string - - -
- owner-defined-type - -

Cloud-owner defined type indicator (e.g., dcp, lcp)

-
query - string - - -
- tenant-name - -

Readable name of tenant

-
query - string - - -
- vserver-name - -

Name of vserver

-
query - string - - -
- vserver-name2 + vlan-interface -

Alternative name of vserver

+

String that identifies the interface

querypath string +
- prov-status + l3-interface-ipv4-address -

Trigger for operational monitoring of this resource by Service Assurance systems.

+

IP address

querypath string -
- in-maint - - query - boolean - - -
- is-closed-loop-disabled - - query - boolean - - +
- volume-id + interface-name -

Unique ID of block storage volume relative to the vserver.

+

Name given to the interface

+
path + string + + + +
+ vlan-interface + +

String that identifies the interface

+
path + string + + + +
+ l3-interface-ipv4-address + +

IP address

path @@ -28584,17 +29643,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing volume
-

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/volumes/volume/{volume-id}

+
delete an existing l3-interface-ipv4-address-list
+

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: CloudInfrastructure
-

delete an existing volume

+

delete an existing l3-interface-ipv4-address-list

@@ -28680,10 +29739,42 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- volume-id + interface-name -

Unique ID of block storage volume relative to the vserver.

+

Name given to the interface

+
path + string + + + +
+ vlan-interface + +

String that identifies the interface

+
path + string + + + +
+ l3-interface-ipv4-address + +

IP address

path @@ -28741,11 +29832,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
see node definition for valid relationships
-

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/volumes/volume/{volume-id}/relationship-list/relationship

+

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

Tags: CloudInfrastructure
@@ -28760,7 +29851,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

relationship object that needs to be created or updated

+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructureCloudRegionsCloudRegionTenantsTenantVserversVserverLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressList.json)

@@ -28849,10 +29940,42 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- volume-id + interface-name -

Unique ID of block storage volume relative to the vserver.

+

Name given to the interface

+
path + string + + + +
+ vlan-interface + +

String that identifies the interface

+
path + string + + + +
+ l3-interface-ipv4-address + +

IP address

path @@ -28894,11 +30017,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
delete an existing relationship
-

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/volumes/volume/{volume-id}/relationship-list/relationship

+

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

Tags: CloudInfrastructure
@@ -28990,10 +30113,42 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- volume-id + interface-name -

Unique ID of block storage volume relative to the vserver.

+

Name given to the interface

+
path + string + + + +
+ vlan-interface + +

String that identifies the interface

+
path + string + + + +
+ l3-interface-ipv4-address + +

IP address

path @@ -29035,17 +30190,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns volume-groups
-

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups

+
returns l3-interface-ipv6-address-list
+

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: CloudInfrastructure
-

returns volume-groups

+

returns l3-interface-ipv6-address-list

@@ -29094,119 +30249,42 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- cloud-type + tenant-id -

Type of the cloud (e.g., openstack)

+

Unique id relative to the cloud-region.

querypath string +
- owner-defined-type + vserver-id -

Cloud-owner defined type indicator (e.g., dcp, lcp)

+

Unique identifier for this vserver relative to its tenant

querypath string +
-
- -
-

application/json application/xml -

- -
-
- 200 OK - -
-
-
-
-

successful operation

- -
-
-
- -
-
- - -
-
- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
returns volume-group
-

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups/volume-group/{volume-group-id}

- Tags: - CloudInfrastructure -
-
-
-

returns volume-group

- -
-
- - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - -
- cloud-owner + interface-name -

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

+

Name given to the interface

path @@ -29219,10 +30297,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- cloud-region-id + vlan-interface -

Identifier used by the vendor for the region. Second part of composite key

+

String that identifies the interface

path @@ -29235,10 +30313,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- volume-group-id + l3-interface-ipv6-address -

Unique ID of volume-group.

+

IP address

path @@ -29281,10 +30359,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- volume-group-name + tenant-name -

Name of the volume group.

+

Readable name of tenant

query @@ -29296,10 +30374,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- heat-stack-id + vserver-name -

Heat stack id corresponding to this volume-group

+

Name of vserver

query @@ -29311,10 +30389,173 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vnf-type + vserver-name2 -

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.

+

Alternative name of vserver

+
query + string + + +
+ prov-status + +

Trigger for operational monitoring of this resource by Service Assurance systems.

+
query + string + + +
+ in-maint + + query + boolean + + +
+ is-closed-loop-disabled + + query + boolean + + +
+ interface-id + +

ID of interface

+
query + string + + +
+ macaddr + +

MAC address for the interface

+
query + string + + +
+ network-name + +

Name of the network

+
query + string + + +
+ vlan-id-inner + +

Inner VLAN tag

+
query + integer + + +
+ vpn-id + +

This indicates the customers VPN ID associated with this vlan

+
query + string + + +
+ vlan-id-inner + +

Inner VLAN tag

+
query + integer + + +
+ neutron-network-id + +

Neutron network id of the interface that address belongs to

+
query + string + + +
+ neutron-subnet-id + +

Neutron id of subnet that address belongs to

query @@ -29350,7 +30591,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen @@ -29378,17 +30619,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
create or update an existing volume-group
-

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups/volume-group/{volume-group-id}

+
create or update an existing l3-interface-ipv6-address-list
+

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: CloudInfrastructure
-

create or update an existing volume-group

+

create or update an existing l3-interface-ipv6-address-list

@@ -29397,13 +30638,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

volume-group object that needs to be created or updated

+

l3-interface-ipv6-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructureCloudRegionsCloudRegionTenantsTenantVserversVserverLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList.json)

@@ -29454,10 +30695,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- volume-group-id + tenant-id -

Unique ID of volume-group.

+

Unique id relative to the cloud-region.

path @@ -29468,73 +30709,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
-
- -
-

application/json application/xml -

- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
delete an existing volume-group
-

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups/volume-group/{volume-group-id}

- Tags: - CloudInfrastructure -
-
-
-

delete an existing volume-group

- -
-
- -

application/json application/xml -

-
-
- - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - -
- cloud-owner + vserver-id -

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

+

Unique identifier for this vserver relative to its tenant

path @@ -29547,10 +30727,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- cloud-region-id + interface-name -

Identifier used by the vendor for the region. Second part of composite key

+

Name given to the interface

path @@ -29563,10 +30743,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- volume-group-id + vlan-interface -

Unique ID of volume-group.

+

String that identifies the interface

path @@ -29579,12 +30759,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- resource-version + l3-interface-ipv6-address -

resource-version for concurrency

+

IP address

querypath string @@ -29624,17 +30804,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
see node definition for valid relationships
-

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups/volume-group/{volume-group-id}/relationship-list/relationship

+
update an existing l3-interface-ipv6-address-list
+

PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: CloudInfrastructure
-

see node definition for valid relationships

+

update an existing l3-interface-ipv6-address-list

@@ -29643,13 +30823,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

relationship object that needs to be created or updated

+

l3-interface-ipv6-address-list object that needs to be created or updated.

@@ -29700,10 +30880,74 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- volume-group-id + tenant-id -

Unique ID of volume-group.

+

Unique id relative to the cloud-region.

+
path + string + + + +
+ vserver-id + +

Unique identifier for this vserver relative to its tenant

+
path + string + + + +
+ interface-name + +

Name given to the interface

+
path + string + + + +
+ vlan-interface + +

String that identifies the interface

+
path + string + + + +
+ l3-interface-ipv6-address + +

IP address

path @@ -29745,17 +30989,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing relationship
-

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups/volume-group/{volume-group-id}/relationship-list/relationship

+
delete an existing l3-interface-ipv6-address-list
+

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: CloudInfrastructure
-

delete an existing relationship

+

delete an existing l3-interface-ipv6-address-list

@@ -29809,10 +31053,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- volume-group-id + tenant-id -

Unique ID of volume-group.

+

Unique id relative to the cloud-region.

path @@ -29823,132 +31067,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
-
- -
-

application/json application/xml -

- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
returns complexes
-

GET /cloud-infrastructure/complexes

- Tags: - CloudInfrastructure -
-
-
-

returns complexes

- -
- -
-

application/json application/xml -

- -
-
- 200 OK - -
-
-
-
-

successful operation

- -
-
-
- -
-
- - -
-
- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
returns complex
-

GET /cloud-infrastructure/complexes/complex/{physical-location-id}

- Tags: - CloudInfrastructure -
-
-
-

returns complex

- -
-
- - - - - - - - - - - - + - + + + + + + + + @@ -30013,29 +31156,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-
- 200 OK - -
-
-
-
-

successful operation

- -
-
-
- -
-
- -
- /complex -
-
-
- -
default @@ -30058,17 +31178,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
create or update an existing complex
-

PUT /cloud-infrastructure/complexes/complex/{physical-location-id}

+
see node definition for valid relationships
+

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

Tags: CloudInfrastructure
-

create or update an existing complex

+

see node definition for valid relationships

@@ -30077,13 +31197,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

complex object that needs to be created or updated

+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructureCloudRegionsCloudRegionTenantsTenantVserversVserverLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList.json)

@@ -30102,10 +31222,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
- physical-location-id + vserver-id -

Unique identifier for physical location, e.g., CLLI

+

Unique identifier for this vserver relative to its tenant

path @@ -29961,40 +31085,58 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- data-center-code + interface-name -

Data center code which can be an alternate way to identify a complex

+

Name given to the interface

querypath string +
- complex-name + vlan-interface -

Gamma complex name for LCP instance.

+

String that identifies the interface

querypath string +
- identity-url + l3-interface-ipv6-address -

URL of the keystone identity service

+

IP address

+
path + string + + + +
+ resource-version + +

resource-version for concurrency

query @@ -30002,6 +31144,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen +
- physical-location-id + cloud-owner -

Unique identifier for physical location, e.g., CLLI

+

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path @@ -30116,73 +31236,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
-
- -
-

application/json application/xml -

- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
delete an existing complex
-

DELETE /cloud-infrastructure/complexes/complex/{physical-location-id}

- Tags: - CloudInfrastructure -
-
-
-

delete an existing complex

- -
-
- -

application/json application/xml -

-
-
- - - - - - - - - - - - + - -
- physical-location-id + cloud-region-id -

Unique identifier for physical location, e.g., CLLI

+

Identifier used by the vendor for the region. Second part of composite key

path @@ -30195,12 +31254,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- resource-version + tenant-id -

resource-version for concurrency

+

Unique id relative to the cloud-region.

querypath string @@ -30209,68 +31268,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
-
- -
-

application/json application/xml -

- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
returns ctag-pools
-

GET /cloud-infrastructure/complexes/complex/{physical-location-id}/ctag-pools

- Tags: - CloudInfrastructure -
-
-
-

returns ctag-pools

- -
-
- - - - - - - - - - - - + - + - + @@ -30335,29 +31341,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-
- 200 OK - -
-
-
-
-

successful operation

- -
-
-
- -
-
- - -
-
- -
default @@ -30380,19 +31363,24 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns ctag-pool
-

GET /cloud-infrastructure/complexes/complex/{physical-location-id}/ctag-pools/ctag-pool/{target-pe}/{availability-zone-name}

+
delete an existing relationship
+

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

Tags: CloudInfrastructure
-

returns ctag-pool

+

delete an existing relationship

+
+ +

application/json application/xml +

+
- physical-location-id + vserver-id -

Unique identifier for physical location, e.g., CLLI

+

Unique identifier for this vserver relative to its tenant

path @@ -30283,47 +31286,50 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- data-center-code + interface-name -

Data center code which can be an alternate way to identify a complex

+

Name given to the interface

querypath string +
- complex-name + vlan-interface -

Gamma complex name for LCP instance.

+

String that identifies the interface

querypath string +
- identity-url + l3-interface-ipv6-address -

URL of the keystone identity service

+

IP address

querypath string +
@@ -30407,10 +31395,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - + - + - + + + + + + + + @@ -30507,29 +31514,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-
- 200 OK - -
-
-
-
-

successful operation

- -
-
-
- -
-
- - -
-
- -
default @@ -30552,17 +31536,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
create or update an existing ctag-pool
-

PUT /cloud-infrastructure/complexes/complex/{physical-location-id}/ctag-pools/ctag-pool/{target-pe}/{availability-zone-name}

+
see node definition for valid relationships
+

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship

Tags: CloudInfrastructure
-

create or update an existing ctag-pool

+

see node definition for valid relationships

@@ -30571,13 +31555,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

ctag-pool object that needs to be created or updated

+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructureCloudRegionsCloudRegionTenantsTenantVserversVserverLInterfacesLInterfaceVlansVlan.json)

@@ -30596,10 +31580,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+ + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- physical-location-id + cloud-owner -

Unique identifier for physical location, e.g., CLLI

+

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path @@ -30423,10 +31411,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- target-pe + cloud-region-id -

The Target provider edge router

+

Identifier used by the vendor for the region. Second part of composite key

path @@ -30439,10 +31427,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- availability-zone-name + tenant-id -

Name of the availability zone

+

Unique id relative to the cloud-region.

path @@ -30455,47 +31443,66 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- data-center-code + vserver-id -

Data center code which can be an alternate way to identify a complex

+

Unique identifier for this vserver relative to its tenant

querypath string +
- complex-name + interface-name -

Gamma complex name for LCP instance.

+

Name given to the interface

querypath string +
- identity-url + vlan-interface -

URL of the keystone identity service

+

String that identifies the interface

querypath + string + + + +
+ l3-interface-ipv6-address + +

IP address

+
path string +
- physical-location-id + cloud-owner -

Unique identifier for physical location, e.g., CLLI

+

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path @@ -30612,10 +31596,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- target-pe + cloud-region-id -

The Target provider edge router

+

Identifier used by the vendor for the region. Second part of composite key

path @@ -30628,10 +31612,58 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- availability-zone-name + tenant-id -

Name of the availability zone

+

Unique id relative to the cloud-region.

+
path + string + + + +
+ vserver-id + +

Unique identifier for this vserver relative to its tenant

+
path + string + + + +
+ interface-name + +

Name given to the interface

+
path + string + + + +
+ vlan-interface + +

String that identifies the interface

path @@ -30673,17 +31705,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing ctag-pool
-

DELETE /cloud-infrastructure/complexes/complex/{physical-location-id}/ctag-pools/ctag-pool/{target-pe}/{availability-zone-name}

+
delete an existing relationship
+

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship

Tags: CloudInfrastructure
-

delete an existing ctag-pool

+

delete an existing relationship

@@ -30705,10 +31737,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- physical-location-id + cloud-owner -

Unique identifier for physical location, e.g., CLLI

+

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path @@ -30721,10 +31753,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- target-pe + cloud-region-id -

The Target provider edge router

+

Identifier used by the vendor for the region. Second part of composite key

path @@ -30737,10 +31769,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- availability-zone-name + tenant-id -

Name of the availability zone

+

Unique id relative to the cloud-region.

path @@ -30753,12 +31785,44 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- resource-version + vserver-id -

resource-version for concurrency

+

Unique identifier for this vserver relative to its tenant

querypath + string + + + +
+ interface-name + +

Name given to the interface

+
path + string + + + +
+ vlan-interface + +

String that identifies the interface

+
path string @@ -30798,11 +31862,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
see node definition for valid relationships
-

PUT /cloud-infrastructure/complexes/complex/{physical-location-id}/ctag-pools/ctag-pool/{target-pe}/{availability-zone-name}/relationship-list/relationship

+

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/relationship-list/relationship

Tags: CloudInfrastructure
@@ -30817,7 +31881,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

relationship object that needs to be created or updated

+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructureCloudRegionsCloudRegionTenantsTenantVserversVserver.json)

@@ -30842,10 +31906,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- physical-location-id + cloud-owner -

Unique identifier for physical location, e.g., CLLI

+

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path @@ -30858,10 +31922,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- target-pe + cloud-region-id -

The Target provider edge router

+

Identifier used by the vendor for the region. Second part of composite key

path @@ -30874,10 +31938,26 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- availability-zone-name + tenant-id -

Name of the availability zone

+

Unique id relative to the cloud-region.

+
path + string + + + +
+ vserver-id + +

Unique identifier for this vserver relative to its tenant

path @@ -30919,11 +31999,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
delete an existing relationship
-

DELETE /cloud-infrastructure/complexes/complex/{physical-location-id}/ctag-pools/ctag-pool/{target-pe}/{availability-zone-name}/relationship-list/relationship

+

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/relationship-list/relationship

Tags: CloudInfrastructure
@@ -30951,10 +32031,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- physical-location-id + cloud-owner -

Unique identifier for physical location, e.g., CLLI

+

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path @@ -30967,10 +32047,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- target-pe + cloud-region-id -

The Target provider edge router

+

Identifier used by the vendor for the region. Second part of composite key

path @@ -30983,10 +32063,26 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- availability-zone-name + tenant-id -

Name of the availability zone

+

Unique id relative to the cloud-region.

+
path + string + + + +
+ vserver-id + +

Unique identifier for this vserver relative to its tenant

path @@ -31028,36 +32124,19 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
see node definition for valid relationships
-

PUT /cloud-infrastructure/complexes/complex/{physical-location-id}/relationship-list/relationship

+
returns volumes
+

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/volumes

Tags: CloudInfrastructure
-

see node definition for valid relationships

+

returns volumes

-
- -

application/json application/xml -

-
-
-

relationship object that needs to be created or updated

-

-
-
-
- -
-
-
@@ -31072,10 +32151,58 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- physical-location-id + cloud-owner -

Unique identifier for physical location, e.g., CLLI

+

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

+
path + string + + + +
+ cloud-region-id + +

Identifier used by the vendor for the region. Second part of composite key

+
path + string + + + +
+ tenant-id + +

Unique id relative to the cloud-region.

+
path + string + + + +
+ vserver-id + +

Unique identifier for this vserver relative to its tenant

path @@ -31086,6 +32213,124 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+ cloud-type + +

Type of the cloud (e.g., openstack)

+
query + string + + +
+ owner-defined-type + +

Cloud-owner defined type indicator (e.g., dcp, lcp)

+
query + string + + +
+ tenant-name + +

Readable name of tenant

+
query + string + + +
+ vserver-name + +

Name of vserver

+
query + string + + +
+ vserver-name2 + +

Alternative name of vserver

+
query + string + + +
+ prov-status + +

Trigger for operational monitoring of this resource by Service Assurance systems.

+
query + string + + +
+ in-maint + + query + boolean + + +
+ is-closed-loop-disabled + + query + boolean + + +
@@ -31095,6 +32340,29 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

+
+ 200 OK + +
+
+
+
+

successful operation

+ +
+
+
+ +
+
+ +
+ /volumes +
+
+
+ +
default @@ -31117,24 +32385,19 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
delete an existing relationship
-

DELETE /cloud-infrastructure/complexes/complex/{physical-location-id}/relationship-list/relationship

+
returns volume
+

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/volumes/volume/{volume-id}

Tags: CloudInfrastructure
-

delete an existing relationship

+

returns volume

-
- -

application/json application/xml -

-
@@ -31149,10 +32412,74 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- physical-location-id + cloud-owner -

Unique identifier for physical location, e.g., CLLI

+

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

+
path + string + + + +
+ cloud-region-id + +

Identifier used by the vendor for the region. Second part of composite key

+
path + string + + + +
+ tenant-id + +

Unique id relative to the cloud-region.

+
path + string + + + +
+ vserver-id + +

Unique identifier for this vserver relative to its tenant

+
path + string + + + +
+ volume-id + +

Unique ID of block storage volume relative to the vserver.

path @@ -31163,51 +32490,128 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+ cloud-type + +

Type of the cloud (e.g., openstack)

+
query + string + + +
+ owner-defined-type + +

Cloud-owner defined type indicator (e.g., dcp, lcp)

+
query + string + + +
+ tenant-name + +

Readable name of tenant

+
query + string + + +
+ vserver-name + +

Name of vserver

+
query + string + + +
+ vserver-name2 + +

Alternative name of vserver

+
query + string + + +
+ prov-status + +

Trigger for operational monitoring of this resource by Service Assurance systems.

+
query + string + + +
+ in-maint + + query + boolean + + +
+ is-closed-loop-disabled + + query + boolean + + +
-
-

application/json application/xml -

- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
returns network-profiles
-

GET /cloud-infrastructure/network-profiles

- Tags: - CloudInfrastructure -
-
-
-

returns network-profiles

- -
-

application/json application/xml

@@ -31230,7 +32634,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
@@ -31258,19 +32662,36 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
returns network-profile
-

GET /cloud-infrastructure/network-profiles/network-profile/{nm-profile-name}

+
create or update an existing volume
+

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/volumes/volume/{volume-id}

Tags: CloudInfrastructure
-

returns network-profile

+

create or update an existing volume

+
+ +

application/json application/xml +

+
+
+

volume object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructureCloudRegionsCloudRegionTenantsTenantVserversVserverVolumesVolume.json)

+

+
+
+
+
+ /volume +
+
+
+
@@ -31285,10 +32706,74 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - -
- nm-profile-name + cloud-owner -

Unique name of network profile.

+

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

+
path + string + + + +
+ cloud-region-id + +

Identifier used by the vendor for the region. Second part of composite key

+
path + string + + + +
+ tenant-id + +

Unique id relative to the cloud-region.

+
path + string + + + +
+ vserver-id + +

Unique identifier for this vserver relative to its tenant

+
path + string + + + +
+ volume-id + +

Unique ID of block storage volume relative to the vserver.

path @@ -31308,29 +32793,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-
- 200 OK - -
-
-
-
-

successful operation

- -
-
-
- -
-
- - -
-
- -
default @@ -31353,17 +32815,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
create or update an existing network-profile
-

PUT /cloud-infrastructure/network-profiles/network-profile/{nm-profile-name}

+
update an existing volume
+

PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/volumes/volume/{volume-id}

Tags: CloudInfrastructure
-

create or update an existing network-profile

+

update an existing volume

@@ -31372,13 +32834,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

network-profile object that needs to be created or updated

+

volume object that needs to be created or updated.

@@ -31397,10 +32859,74 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- nm-profile-name + cloud-owner -

Unique name of network profile.

+

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

+
path + string + + + +
+ cloud-region-id + +

Identifier used by the vendor for the region. Second part of composite key

+
path + string + + + +
+ tenant-id + +

Unique id relative to the cloud-region.

+
path + string + + + +
+ vserver-id + +

Unique identifier for this vserver relative to its tenant

+
path + string + + + +
+ volume-id + +

Unique ID of block storage volume relative to the vserver.

path @@ -31442,17 +32968,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing network-profile
-

DELETE /cloud-infrastructure/network-profiles/network-profile/{nm-profile-name}

+
delete an existing volume
+

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/volumes/volume/{volume-id}

Tags: CloudInfrastructure
-

delete an existing network-profile

+

delete an existing volume

@@ -31474,10 +33000,74 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- nm-profile-name + cloud-owner -

Unique name of network profile.

+

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

+
path + string + + + +
+ cloud-region-id + +

Identifier used by the vendor for the region. Second part of composite key

+
path + string + + + +
+ tenant-id + +

Unique id relative to the cloud-region.

+
path + string + + + +
+ vserver-id + +

Unique identifier for this vserver relative to its tenant

+
path + string + + + +
+ volume-id + +

Unique ID of block storage volume relative to the vserver.

path @@ -31535,11 +33125,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
see node definition for valid relationships
-

PUT /cloud-infrastructure/network-profiles/network-profile/{nm-profile-name}/relationship-list/relationship

+

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/volumes/volume/{volume-id}/relationship-list/relationship

Tags: CloudInfrastructure
@@ -31554,7 +33144,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

relationship object that needs to be created or updated

+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructureCloudRegionsCloudRegionTenantsTenantVserversVserverVolumesVolume.json)

@@ -31579,10 +33169,74 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- nm-profile-name + cloud-owner -

Unique name of network profile.

+

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

+
path + string + + + +
+ cloud-region-id + +

Identifier used by the vendor for the region. Second part of composite key

+
path + string + + + +
+ tenant-id + +

Unique id relative to the cloud-region.

+
path + string + + + +
+ vserver-id + +

Unique identifier for this vserver relative to its tenant

+
path + string + + + +
+ volume-id + +

Unique ID of block storage volume relative to the vserver.

path @@ -31624,11 +33278,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
delete an existing relationship
-

DELETE /cloud-infrastructure/network-profiles/network-profile/{nm-profile-name}/relationship-list/relationship

+

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/volumes/volume/{volume-id}/relationship-list/relationship

Tags: CloudInfrastructure
@@ -31656,10 +33310,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- nm-profile-name + cloud-owner -

Unique name of network profile.

+

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path @@ -31670,79 +33324,79 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
-
- -
-

application/json application/xml -

- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
returns pservers
-

GET /cloud-infrastructure/pservers

- Tags: - CloudInfrastructure -
-
-
-

returns pservers

- -
+
+ cloud-region-id + +

Identifier used by the vendor for the region. Second part of composite key

+
path + string + + + +
+ tenant-id + +

Unique id relative to the cloud-region.

+
path + string + + + +
+ vserver-id + +

Unique identifier for this vserver relative to its tenant

+
path + string + + + +
+ volume-id + +

Unique ID of block storage volume relative to the vserver.

+
path + string + + + +
+

application/json application/xml

-
- 200 OK - -
-
-
-
-

successful operation

- -
-
-
- -
-
- -
- /pservers -
-
-
- -
default @@ -31765,17 +33419,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
returns pserver
-

GET /cloud-infrastructure/pservers/pserver/{hostname}

+
returns volume-groups
+

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups

Tags: CloudInfrastructure
-

returns pserver

+

returns volume-groups

@@ -31792,10 +33446,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- hostname + cloud-owner -

Value from executing hostname on the compute node.

+

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path @@ -31808,25 +33462,26 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- inv-status + cloud-region-id -

CANOPI's inventory status. Only set with values exactly as defined by CANOPI.

+

Identifier used by the vendor for the region. Second part of composite key

querypath string +
- pserver-id + cloud-type -

ID of Pserver

+

Type of the cloud (e.g., openstack)

query @@ -31838,24 +33493,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- in-maint - - query - boolean - - -
- pserver-name2 + owner-defined-type -

alternative pserver name

+

Cloud-owner defined type indicator (e.g., dcp, lcp)

query @@ -31891,7 +33532,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen @@ -31919,36 +33560,19 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
create or update an existing pserver
-

PUT /cloud-infrastructure/pservers/pserver/{hostname}

+
returns volume-group
+

GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups/volume-group/{volume-group-id}

Tags: CloudInfrastructure
-

create or update an existing pserver

+

returns volume-group

-
- -

application/json application/xml -

-
-
-

pserver object that needs to be created or updated

-

-
-
-
-
- /pserver -
-
-
-
@@ -31963,10 +33587,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
- hostname + cloud-owner -

Value from executing hostname on the compute node.

+

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path @@ -31977,73 +33601,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
-
- -
-

application/json application/xml -

- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
delete an existing pserver
-

DELETE /cloud-infrastructure/pservers/pserver/{hostname}

- Tags: - CloudInfrastructure -
-
-
-

delete an existing pserver

- -
-
- -

application/json application/xml -

-
-
- - - - - - - - - - - - + - -
- hostname + cloud-region-id -

Value from executing hostname on the compute node.

+

Identifier used by the vendor for the region. Second part of composite key

path @@ -32056,12 +33619,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- resource-version + volume-group-id -

resource-version for concurrency

+

Unique ID of volume-group.

querypath string @@ -32070,84 +33633,27 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
-
- -
-

application/json application/xml -

- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
returns lag-interfaces
-

GET /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces

- Tags: - CloudInfrastructure -
-
-
-

returns lag-interfaces

- -
-
- - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - -
- hostname + cloud-type -

Value from executing hostname on the compute node.

+

Type of the cloud (e.g., openstack)

pathquery string -
- inv-status + owner-defined-type -

CANOPI's inventory status. Only set with values exactly as defined by CANOPI.

+

Cloud-owner defined type indicator (e.g., dcp, lcp)

query @@ -32159,10 +33665,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- pserver-id + volume-group-name -

ID of Pserver

+

Name of the volume group.

query @@ -32174,13 +33680,14 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- in-maint + heat-stack-id +

Heat stack id corresponding to this volume-group

query - boolean + string @@ -32188,10 +33695,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- pserver-name2 + vnf-type -

alternative pserver name

+

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.

query @@ -32227,7 +33734,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen @@ -32255,19 +33762,36 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns lag-interface
-

GET /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}

+
create or update an existing volume-group
+

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups/volume-group/{volume-group-id}

Tags: CloudInfrastructure
-

returns lag-interface

+

create or update an existing volume-group

+
+ +

application/json application/xml +

+
+
+

volume-group object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructureCloudRegionsCloudRegionVolumeGroupsVolumeGroup.json)

+

+
+
+
+ +
+
+
@@ -32282,10 +33806,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -32410,29 +33861,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-
- 200 OK - -
-
-
-
-

successful operation

- -
-
-
- -
-
- - -
-
- -
default @@ -32455,17 +33883,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
create or update an existing lag-interface
-

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}

+
update an existing volume-group
+

PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups/volume-group/{volume-group-id}

Tags: CloudInfrastructure
-

create or update an existing lag-interface

+

update an existing volume-group

@@ -32474,13 +33902,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

lag-interface object that needs to be created or updated

+

volume-group object that needs to be created or updated.

@@ -32499,10 +33927,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+ + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- hostname + cloud-owner -

Value from executing hostname on the compute node.

+

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path @@ -32298,10 +33822,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name + cloud-region-id -

Name that identifies the link aggregate interface

+

Identifier used by the vendor for the region. Second part of composite key

path @@ -32314,91 +33838,18 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- inv-status - -

CANOPI's inventory status. Only set with values exactly as defined by CANOPI.

-
query - string - - -
- pserver-id - -

ID of Pserver

-
query - string - - -
- in-maint - - query - boolean - - -
- pserver-name2 - -

alternative pserver name

-
query - string - - -
- interface-id - -

ID of interface

-
query - string - - -
- interface-role + volume-group-id -

Role assigned to this Interface, should use values as defined in ECOMP Yang models.

+

Unique ID of volume-group.

querypath string +
- hostname + cloud-owner -

Value from executing hostname on the compute node.

+

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path @@ -32515,10 +33943,26 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name + cloud-region-id -

Name that identifies the link aggregate interface

+

Identifier used by the vendor for the region. Second part of composite key

+
path + string + + + +
+ volume-group-id + +

Unique ID of volume-group.

path @@ -32560,17 +34004,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing lag-interface
-

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}

+
delete an existing volume-group
+

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups/volume-group/{volume-group-id}

Tags: CloudInfrastructure
-

delete an existing lag-interface

+

delete an existing volume-group

@@ -32592,10 +34036,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- hostname + cloud-owner -

Value from executing hostname on the compute node.

+

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path @@ -32608,10 +34052,26 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name + cloud-region-id -

Name that identifies the link aggregate interface

+

Identifier used by the vendor for the region. Second part of composite key

+
path + string + + + +
+ volume-group-id + +

Unique ID of volume-group.

path @@ -32669,19 +34129,36 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns l-interfaces
-

GET /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces

+
see node definition for valid relationships
+

PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups/volume-group/{volume-group-id}/relationship-list/relationship

Tags: CloudInfrastructure
-

returns l-interfaces

+

see node definition for valid relationships

+
+ +

application/json application/xml +

+
+
+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructureCloudRegionsCloudRegionVolumeGroupsVolumeGroup.json)

+

+
+
+
+ +
+
+
@@ -32696,10 +34173,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - - - + + +
- hostname + cloud-owner -

Value from executing hostname on the compute node.

+

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

path @@ -32712,10 +34189,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name + cloud-region-id -

Name that identifies the link aggregate interface

+

Identifier used by the vendor for the region. Second part of composite key

path @@ -32728,97 +34205,174 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- inv-status - -

CANOPI's inventory status. Only set with values exactly as defined by CANOPI.

-
query - string - - -
- pserver-id + volume-group-id -

ID of Pserver

+

Unique ID of volume-group.

querypath string +
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
delete an existing relationship
+

DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups/volume-group/{volume-group-id}/relationship-list/relationship

+ Tags: + CloudInfrastructure +
+
+
+

delete an existing relationship

+ +
+
+ +

application/json application/xml +

+
+
+ + + + + + + + + + + - - - - - - - - + - + - +
- in-maint - - query - boolean - - -
- pserver-name2 + cloud-owner -

alternative pserver name

+

Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname

querypath string +
- interface-id + cloud-region-id -

ID of interface

+

Identifier used by the vendor for the region. Second part of composite key

querypath string +
- interface-role + volume-group-id -

Role assigned to this Interface, should use values as defined in ECOMP Yang models.

+

Unique ID of volume-group.

querypath string +
+
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
returns complexes
+

GET /cloud-infrastructure/complexes

+ Tags: + CloudInfrastructure +
+
+
+

returns complexes

+ +
+

application/json application/xml

@@ -32841,7 +34395,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
@@ -32869,17 +34423,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
returns l-interface
-

GET /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

+
returns complex
+

GET /cloud-infrastructure/complexes/complex/{physical-location-id}

Tags: CloudInfrastructure
-

returns l-interface

+

returns complex

@@ -32896,42 +34450,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- hostname - -

Value from executing hostname on the compute node.

-
path - string - - - -
- interface-name - -

Name that identifies the link aggregate interface

-
path - string - - - -
- interface-name + physical-location-id -

Name given to the interface

+

Unique identifier for physical location, e.g., CLLI

path @@ -32944,99 +34466,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- inv-status - -

CANOPI's inventory status. Only set with values exactly as defined by CANOPI.

-
query - string - - -
- pserver-id - -

ID of Pserver

-
query - string - - -
- in-maint - - query - boolean - - -
- pserver-name2 - -

alternative pserver name

-
query - string - - -
- interface-id - -

ID of interface

-
query - string - - -
- interface-role - -

Role assigned to this Interface, should use values as defined in ECOMP Yang models.

-
query - string - - -
- interface-id + data-center-code -

ID of interface

+

Data center code which can be an alternate way to identify a complex

query @@ -33048,10 +34481,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- macaddr + complex-name -

MAC address for the interface

+

Gamma complex name for LCP instance.

query @@ -33063,10 +34496,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- network-name + identity-url -

Name of the network

+

URL of the keystone identity service

query @@ -33102,7 +34535,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen @@ -33130,17 +34563,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
create or update an existing l-interface
-

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

+
create or update an existing complex
+

PUT /cloud-infrastructure/complexes/complex/{physical-location-id}

Tags: CloudInfrastructure
-

create or update an existing l-interface

+

create or update an existing complex

@@ -33149,13 +34582,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

l-interface object that needs to be created or updated

+

complex object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructureComplexesComplex.json)

@@ -33174,42 +34607,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- hostname - -

Value from executing hostname on the compute node.

-
path - string - - - -
- interface-name - -

Name that identifies the link aggregate interface

-
path - string - - - -
- interface-name + physical-location-id -

Name given to the interface

+

Unique identifier for physical location, e.g., CLLI

path @@ -33251,23 +34652,35 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing l-interface
-

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

+
update an existing complex
+

PATCH /cloud-infrastructure/complexes/complex/{physical-location-id}

Tags: CloudInfrastructure
-

delete an existing l-interface

+

update an existing complex

application/json application/xml

+
+
+

complex object that needs to be created or updated.

+

+
+
+
+
+ /complex +
+
+
@@ -33283,42 +34696,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - - - - - - - - - - - - - - - -
- hostname - -

Value from executing hostname on the compute node.

-
path - string - - - -
- interface-name - -

Name that identifies the link aggregate interface

-
path - string - - - -
- interface-name + physical-location-id -

Name given to the interface

+

Unique identifier for physical location, e.g., CLLI

path @@ -33329,22 +34710,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- resource-version - -

resource-version for concurrency

-
query - string - - - -
@@ -33376,19 +34741,24 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
returns l3-interface-ipv4-address-list
-

GET /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

+
delete an existing complex
+

DELETE /cloud-infrastructure/complexes/complex/{physical-location-id}

Tags: CloudInfrastructure
-

returns l3-interface-ipv4-address-list

+

delete an existing complex

+
+ +

application/json application/xml +

+
@@ -33403,10 +34773,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- hostname + physical-location-id -

Value from executing hostname on the compute node.

+

Unique identifier for physical location, e.g., CLLI

path @@ -33419,12 +34789,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name + resource-version -

Name that identifies the link aggregate interface

+

resource-version for concurrency

pathquery string @@ -33433,217 +34803,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name - -

Name given to the interface

-
path - string - - - -
- l3-interface-ipv4-address - -

IP address

-
path - string - - - -
- inv-status - -

CANOPI's inventory status. Only set with values exactly as defined by CANOPI.

-
query - string - - -
- pserver-id - -

ID of Pserver

-
query - string - - -
- in-maint - - query - boolean - - -
- pserver-name2 - -

alternative pserver name

-
query - string - - -
- interface-id - -

ID of interface

-
query - string - - -
- interface-role - -

Role assigned to this Interface, should use values as defined in ECOMP Yang models.

-
query - string - - -
- interface-id - -

ID of interface

-
query - string - - -
- macaddr - -

MAC address for the interface

-
query - string - - -
- network-name - -

Name of the network

-
query - string - - -
- vlan-id-inner - -

Inner VLAN tag

-
query - integer - - -
- neutron-network-id - -

Neutron network id of the interface that address belongs to

-
query - string - - -
- neutron-subnet-id - -

Neutron id of subnet that address belongs to

-
query - string - - -
@@ -33653,29 +34812,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-
- 200 OK - -
-
-
-
-

successful operation

- -
-
-
- - - -
default @@ -33698,36 +34834,19 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
create or update an existing l3-interface-ipv4-address-list
-

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

+
returns ctag-pools
+

GET /cloud-infrastructure/complexes/complex/{physical-location-id}/ctag-pools

Tags: CloudInfrastructure
-

create or update an existing l3-interface-ipv4-address-list

+

returns ctag-pools

-
- -

application/json application/xml -

-
-
-

l3-interface-ipv4-address-list object that needs to be created or updated

-

-
- -
-
@@ -33742,10 +34861,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - + - + - + @@ -33813,6 +34929,29 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

+
+ 200 OK + +
+
+
+
+

successful operation

+ +
+
+
+ +
+
+ + +
+
+ +
default @@ -33835,24 +34974,19 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing l3-interface-ipv4-address-list
-

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

+
returns ctag-pool
+

GET /cloud-infrastructure/complexes/complex/{physical-location-id}/ctag-pools/ctag-pool/{target-pe}/{availability-zone-name}

Tags: CloudInfrastructure
-

delete an existing l3-interface-ipv4-address-list

+

returns ctag-pool

-
- -

application/json application/xml -

-
- hostname + physical-location-id -

Value from executing hostname on the compute node.

+

Unique identifier for physical location, e.g., CLLI

path @@ -33758,50 +34877,47 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name + data-center-code -

Name that identifies the link aggregate interface

+

Data center code which can be an alternate way to identify a complex

pathquery string -
- interface-name + complex-name -

Name given to the interface

+

Gamma complex name for LCP instance.

pathquery string -
- l3-interface-ipv4-address + identity-url -

IP address

+

URL of the keystone identity service

pathquery string -
@@ -33867,10 +35001,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - + + + + + + + + @@ -33954,6 +35101,29 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

+
+ 200 OK + +
+
+
+
+

successful operation

+ +
+
+
+ +
+
+ + +
+
+ +
default @@ -33976,17 +35146,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
see node definition for valid relationships
-

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

+
create or update an existing ctag-pool
+

PUT /cloud-infrastructure/complexes/complex/{physical-location-id}/ctag-pools/ctag-pool/{target-pe}/{availability-zone-name}

Tags: CloudInfrastructure
-

see node definition for valid relationships

+

create or update an existing ctag-pool

@@ -33995,13 +35165,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

relationship object that needs to be created or updated

+

ctag-pool object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructureComplexesComplexCtagPoolsCtagPool.json)

@@ -34020,26 +35190,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- - - - - - - + + + + + + +
- hostname + physical-location-id -

Value from executing hostname on the compute node.

+

Unique identifier for physical location, e.g., CLLI

path @@ -33883,10 +35017,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name + target-pe -

Name that identifies the link aggregate interface

+

The Target provider edge router

path @@ -33899,10 +35033,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name + availability-zone-name -

Name given to the interface

+

Name of the availability zone

path @@ -33915,26 +35049,40 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- l3-interface-ipv4-address + data-center-code -

IP address

+

Data center code which can be an alternate way to identify a complex

pathquery string -
- resource-version + complex-name -

resource-version for concurrency

+

Gamma complex name for LCP instance.

+
query + string + + +
+ identity-url + +

URL of the keystone identity service

query @@ -33942,7 +35090,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen -
- hostname - -

Value from executing hostname on the compute node.

-
path - string - - - -
- interface-name + physical-location-id -

Name that identifies the link aggregate interface

+

Unique identifier for physical location, e.g., CLLI

path @@ -34052,10 +35206,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name + target-pe -

Name given to the interface

+

The Target provider edge router

path @@ -34068,10 +35222,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- l3-interface-ipv4-address + availability-zone-name -

IP address

+

Name of the availability zone

path @@ -34113,23 +35267,35 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing relationship
-

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

+
update an existing ctag-pool
+

PATCH /cloud-infrastructure/complexes/complex/{physical-location-id}/ctag-pools/ctag-pool/{target-pe}/{availability-zone-name}

Tags: CloudInfrastructure
-

delete an existing relationship

+

update an existing ctag-pool

application/json application/xml

+
+
+

ctag-pool object that needs to be created or updated.

+

+
+
+
+ +
+
@@ -34145,26 +35311,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- hostname - -

Value from executing hostname on the compute node.

-
path - string - - - -
- interface-name + physical-location-id -

Name that identifies the link aggregate interface

+

Unique identifier for physical location, e.g., CLLI

path @@ -34177,10 +35327,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name + target-pe -

Name given to the interface

+

The Target provider edge router

path @@ -34193,10 +35343,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- l3-interface-ipv4-address + availability-zone-name -

IP address

+

Name of the availability zone

path @@ -34238,19 +35388,24 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns l3-interface-ipv6-address-list
-

GET /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

+
delete an existing ctag-pool
+

DELETE /cloud-infrastructure/complexes/complex/{physical-location-id}/ctag-pools/ctag-pool/{target-pe}/{availability-zone-name}

Tags: CloudInfrastructure
-

returns l3-interface-ipv6-address-list

+

delete an existing ctag-pool

+
+ +

application/json application/xml +

+
@@ -34265,26 +35420,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -34515,29 +35491,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-
- 200 OK - -
-
-
-
-

successful operation

- -
-
-
- - - -
default @@ -34560,17 +35513,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
create or update an existing l3-interface-ipv6-address-list
-

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

+
see node definition for valid relationships
+

PUT /cloud-infrastructure/complexes/complex/{physical-location-id}/ctag-pools/ctag-pool/{target-pe}/{availability-zone-name}/relationship-list/relationship

Tags: CloudInfrastructure
-

create or update an existing l3-interface-ipv6-address-list

+

see node definition for valid relationships

@@ -34579,13 +35532,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

l3-interface-ipv6-address-list object that needs to be created or updated

+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructureComplexesComplexCtagPoolsCtagPool.json)

@@ -34604,26 +35557,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- - - - - - - - - - - - - - - - - - - - -
- hostname - -

Value from executing hostname on the compute node.

-
path - string - - - -
- interface-name + physical-location-id -

Name that identifies the link aggregate interface

+

Unique identifier for physical location, e.g., CLLI

path @@ -34297,10 +35436,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name + target-pe -

Name given to the interface

+

The Target provider edge router

path @@ -34313,10 +35452,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- l3-interface-ipv6-address + availability-zone-name -

IP address

+

Name of the availability zone

path @@ -34329,174 +35468,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- inv-status - -

CANOPI's inventory status. Only set with values exactly as defined by CANOPI.

-
query - string - - -
- pserver-id - -

ID of Pserver

-
query - string - - -
- in-maint - - query - boolean - - -
- pserver-name2 - -

alternative pserver name

-
query - string - - -
- interface-id - -

ID of interface

-
query - string - - -
- interface-role - -

Role assigned to this Interface, should use values as defined in ECOMP Yang models.

-
query - string - - -
- interface-id - -

ID of interface

-
query - string - - -
- macaddr - -

MAC address for the interface

-
query - string - - -
- network-name - -

Name of the network

-
query - string - - -
- vlan-id-inner - -

Inner VLAN tag

-
query - integer - - -
- neutron-network-id - -

Neutron network id of the interface that address belongs to

-
query - string - - -
- neutron-subnet-id + resource-version -

Neutron id of subnet that address belongs to

+

resource-version for concurrency

query @@ -34504,6 +35479,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen +
- hostname - -

Value from executing hostname on the compute node.

-
path - string - - - -
- interface-name + physical-location-id -

Name that identifies the link aggregate interface

+

Unique identifier for physical location, e.g., CLLI

path @@ -34636,10 +35573,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name + target-pe -

Name given to the interface

+

The Target provider edge router

path @@ -34652,10 +35589,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- l3-interface-ipv6-address + availability-zone-name -

IP address

+

Name of the availability zone

path @@ -34697,17 +35634,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing l3-interface-ipv6-address-list
-

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

+
delete an existing relationship
+

DELETE /cloud-infrastructure/complexes/complex/{physical-location-id}/ctag-pools/ctag-pool/{target-pe}/{availability-zone-name}/relationship-list/relationship

Tags: CloudInfrastructure
-

delete an existing l3-interface-ipv6-address-list

+

delete an existing relationship

@@ -34729,26 +35666,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- hostname - -

Value from executing hostname on the compute node.

-
path - string - - - -
- interface-name + physical-location-id -

Name that identifies the link aggregate interface

+

Unique identifier for physical location, e.g., CLLI

path @@ -34761,10 +35682,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name + target-pe -

Name given to the interface

+

The Target provider edge router

path @@ -34777,10 +35698,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- l3-interface-ipv6-address + availability-zone-name -

IP address

+

Name of the availability zone

path @@ -34791,22 +35712,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- resource-version - -

resource-version for concurrency

-
query - string - - - -
@@ -34838,11 +35743,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
see node definition for valid relationships
-

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

+

PUT /cloud-infrastructure/complexes/complex/{physical-location-id}/relationship-list/relationship

Tags: CloudInfrastructure
@@ -34857,7 +35762,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

relationship object that needs to be created or updated

+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructureComplexesComplex.json)

@@ -34882,58 +35787,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- hostname - -

Value from executing hostname on the compute node.

-
path - string - - - -
- interface-name - -

Name that identifies the link aggregate interface

-
path - string - - - -
- interface-name - -

Name given to the interface

-
path - string - - - -
- l3-interface-ipv6-address + physical-location-id -

IP address

+

Unique identifier for physical location, e.g., CLLI

path @@ -34975,11 +35832,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
delete an existing relationship
-

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

+

DELETE /cloud-infrastructure/complexes/complex/{physical-location-id}/relationship-list/relationship

Tags: CloudInfrastructure
@@ -35007,58 +35864,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- hostname - -

Value from executing hostname on the compute node.

-
path - string - - - -
- interface-name - -

Name that identifies the link aggregate interface

-
path - string - - - -
- interface-name - -

Name given to the interface

-
path - string - - - -
- l3-interface-ipv6-address + physical-location-id -

IP address

+

Unique identifier for physical location, e.g., CLLI

path @@ -35100,105 +35909,48 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
see node definition for valid relationships
-

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship

+
returns network-profiles
+

GET /cloud-infrastructure/network-profiles

Tags: CloudInfrastructure
-

see node definition for valid relationships

+

returns network-profiles

-
- -

application/json application/xml -

-
-
-

relationship object that needs to be created or updated

-

-
-
-
- -
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- hostname - -

Value from executing hostname on the compute node.

-
path - string - - - -
- interface-name - -

Name that identifies the link aggregate interface

-
path - string - - - -
- interface-name - -

Name given to the interface

-
path - string - - - -
-

application/json application/xml

+
+ 200 OK + +
+
+
+
+

successful operation

+ +
+
+
+ +
+
+ + +
+
+ +
default @@ -35221,24 +35973,19 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
delete an existing relationship
-

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship

+
returns network-profile
+

GET /cloud-infrastructure/network-profiles/network-profile/{nm-profile-name}

Tags: CloudInfrastructure
-

delete an existing relationship

+

returns network-profile

-
- -

application/json application/xml -

-
@@ -35253,10 +36000,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen + +
- hostname + nm-profile-name -

Value from executing hostname on the compute node.

+

Unique name of network profile.

path @@ -35267,12 +36014,108 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+
+ +
+

application/json application/xml +

+ +
+
+ 200 OK + +
+
+
+
+

successful operation

+ +
+
+
+ +
+
+ + +
+
+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
create or update an existing network-profile
+

PUT /cloud-infrastructure/network-profiles/network-profile/{nm-profile-name}

+ Tags: + CloudInfrastructure +
+
+
+

create or update an existing network-profile

+ +
+
+ +

application/json application/xml +

+
+
+

network-profile object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructureNetworkProfilesNetworkProfile.json)

+

+
+
+
+
+
+
+ + + + + + + + + + + + +
- interface-name + nm-profile-name -

Name that identifies the link aggregate interface

+

Unique name of network profile.

path @@ -35283,12 +36126,85 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
update an existing network-profile
+

PATCH /cloud-infrastructure/network-profiles/network-profile/{nm-profile-name}

+ Tags: + CloudInfrastructure +
+
+
+

update an existing network-profile

+ +
+
+ +

application/json application/xml +

+
+
+

network-profile object that needs to be created or updated.

+

+
+
+
+
+
+
+ + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- interface-name + nm-profile-name -

Name given to the interface

+

Unique name of network profile.

path @@ -35330,19 +36246,24 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns sriov-vfs
-

GET /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs

+
delete an existing network-profile
+

DELETE /cloud-infrastructure/network-profiles/network-profile/{nm-profile-name}

Tags: CloudInfrastructure
-

returns sriov-vfs

+

delete an existing network-profile

+
+ +

application/json application/xml +

+
@@ -35357,10 +36278,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - + + +
- hostname + nm-profile-name -

Value from executing hostname on the compute node.

+

Unique name of network profile.

path @@ -35373,12 +36294,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name + resource-version -

Name that identifies the link aggregate interface

+

resource-version for concurrency

pathquery string @@ -35387,12 +36308,85 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
see node definition for valid relationships
+

PUT /cloud-infrastructure/network-profiles/network-profile/{nm-profile-name}/relationship-list/relationship

+ Tags: + CloudInfrastructure +
+
+
+

see node definition for valid relationships

+ +
+
+ +

application/json application/xml +

+
+
+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructureNetworkProfilesNetworkProfile.json)

+

+
+
+
+ +
+
+
+
+ + + + + + + + + + + + +
- interface-name + nm-profile-name -

Name given to the interface

+

Unique name of network profile.

path @@ -35403,144 +36397,128 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
delete an existing relationship
+

DELETE /cloud-infrastructure/network-profiles/network-profile/{nm-profile-name}/relationship-list/relationship

+ Tags: + CloudInfrastructure +
+
+
+

delete an existing relationship

+ +
+
+ +

application/json application/xml +

+
+
+ + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
- inv-status - -

CANOPI's inventory status. Only set with values exactly as defined by CANOPI.

-
query - string - - -
- pserver-id - -

ID of Pserver

-
query - string - - -
- in-maint - - query - boolean - - -
- pserver-name2 - -

alternative pserver name

-
query - string - - -
- interface-id - -

ID of interface

-
query - string - - -
- interface-role - -

Role assigned to this Interface, should use values as defined in ECOMP Yang models.

-
query - string - - -
- interface-id - -

ID of interface

-
query - string - - -
- macaddr - -

MAC address for the interface

-
query - string - - -
- network-name + nm-profile-name -

Name of the network

+

Unique name of network profile.

querypath string +
+
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
returns pservers
+

GET /cloud-infrastructure/pservers

+ Tags: + CloudInfrastructure +
+
+
+

returns pservers

+ +
+

application/json application/xml

@@ -35563,7 +36541,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
@@ -35591,17 +36569,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
returns sriov-vf
-

GET /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}

+
returns pserver
+

GET /cloud-infrastructure/pservers/pserver/{hostname}

Tags: CloudInfrastructure
-

returns sriov-vf

+

returns pserver

@@ -35632,54 +36610,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name - -

Name that identifies the link aggregate interface

-
path - string - - - -
- interface-name - -

Name given to the interface

-
path - string - - - -
- pci-id - -

PCI ID used to identify the sriov-vf

-
path - string - - - -
inv-status @@ -35739,141 +36669,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-id - -

ID of interface

-
query - string - - -
- interface-role - -

Role assigned to this Interface, should use values as defined in ECOMP Yang models.

-
query - string - - -
- interface-id - -

ID of interface

-
query - string - - -
- macaddr - -

MAC address for the interface

-
query - string - - -
- network-name - -

Name of the network

-
query - string - - -
- vf-vlan-filter - -

This metadata provides option to specify list of VLAN filters applied on VF to pass the traffic to VM.

-
query - string - - -
- vf-mac-filter - -

When MAC filters are specified, VF-agent service configures VFs to do MAC level filtering before the traffic is passed to VM.

-
query - string - - -
- vf-vlan-strip - -

When this field is set to true, VF will configured to strip the outer TAG before the traffic is passed to VM.

-
query - boolean - - -
- neutron-network-id - -

Neutron network id of the interface

-
query - string - - -
@@ -35900,7 +36695,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
@@ -35928,17 +36723,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
create or update an existing sriov-vf
-

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}

+
create or update an existing pserver
+

PUT /cloud-infrastructure/pservers/pserver/{hostname}

Tags: CloudInfrastructure
-

create or update an existing sriov-vf

+

create or update an existing pserver

@@ -35947,13 +36742,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

sriov-vf object that needs to be created or updated

+

pserver object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructurePserversPserver.json)

@@ -35986,54 +36781,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name - -

Name that identifies the link aggregate interface

-
path - string - - - -
- interface-name - -

Name given to the interface

-
path - string - - - -
- pci-id - -

PCI ID used to identify the sriov-vf

-
path - string - - - -
@@ -36065,23 +36812,35 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
delete an existing sriov-vf
-

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}

+
update an existing pserver
+

PATCH /cloud-infrastructure/pservers/pserver/{hostname}

Tags: CloudInfrastructure
-

delete an existing sriov-vf

+

update an existing pserver

application/json application/xml

+
+
+

pserver object that needs to be created or updated.

+

+
+
+
+
+ /pserver +
+
+
@@ -36111,70 +36870,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- interface-name - -

Name that identifies the link aggregate interface

-
path - string - - - -
- interface-name - -

Name given to the interface

-
path - string - - - -
- pci-id - -

PCI ID used to identify the sriov-vf

-
path - string - - - -
- resource-version - -

resource-version for concurrency

-
query - string - - - -
@@ -36206,35 +36901,23 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
see node definition for valid relationships
-

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship

+
delete an existing pserver
+

DELETE /cloud-infrastructure/pservers/pserver/{hostname}

Tags: CloudInfrastructure
-

see node definition for valid relationships

+

delete an existing pserver

application/json application/xml

-
-
-

relationship object that needs to be created or updated

-

-
-
-
- -
-
@@ -36266,44 +36949,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - - - - - - - - - - + - - - - - - - - + + + + + + + +
- interface-name - -

Name that identifies the link aggregate interface

-
path - string - - - -
- interface-name - -

Name given to the interface

-
path - string - - - -
- pci-id + resource-version -

PCI ID used to identify the sriov-vf

+

resource-version for concurrency

pathquery string @@ -36343,24 +36994,19 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing relationship
-

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship

+
returns lag-interfaces
+

GET /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces

Tags: CloudInfrastructure
-

delete an existing relationship

+

returns lag-interfaces

-
- -

application/json application/xml -

-
@@ -36391,50 +37037,61 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - + - + - + + + + + + + + @@ -36446,6 +37103,29 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

+
+ 200 OK + +
+
+
+
+

successful operation

+ +
+
+
+ +
+
+ + +
+
+ +
default @@ -36468,17 +37148,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns vlans
-

GET /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans

+
returns lag-interface
+

GET /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}

Tags: CloudInfrastructure
-

returns vlans

+

returns lag-interface

@@ -36525,22 +37205,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen -
- - - - - - - - - - - - - - - - - - - - - - - - - - -
- interface-name + inv-status -

Name that identifies the link aggregate interface

+

CANOPI's inventory status. Only set with values exactly as defined by CANOPI.

pathquery string -
- interface-name + pserver-id -

Name given to the interface

+

ID of Pserver

pathquery string -
- pci-id + in-maint -

PCI ID used to identify the sriov-vf

pathquery + boolean + + +
+ pserver-name2 + +

alternative pserver name

+
query string -
- interface-name - -

Name given to the interface

-
path - string - - - -
inv-status @@ -36630,51 +37294,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-id - -

ID of interface

-
query - string - - -
- macaddr - -

MAC address for the interface

-
query - string - - -
- network-name - -

Name of the network

-
query - string - - -
@@ -36701,7 +37320,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
@@ -36729,19 +37348,36 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
returns vlan
-

GET /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

+
create or update an existing lag-interface
+

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}

Tags: CloudInfrastructure
-

returns vlan

+

create or update an existing lag-interface

+
+ +

application/json application/xml +

+
+
+

lag-interface object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructurePserversPserverLagInterfacesLagInterface.json)

+

+
+
+
+ +
+
+
@@ -36786,12 +37422,101 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen + +
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
update an existing lag-interface
+

PATCH /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}

+ Tags: + CloudInfrastructure +
+
+
+

update an existing lag-interface

+ +
+
+ +

application/json application/xml +

+
+
+

lag-interface object that needs to be created or updated.

+

+
+
+
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + +
+ hostname + +

Value from executing hostname on the compute node.

+
path + string + + + +
interface-name -

Name given to the interface

+

Name that identifies the link aggregate interface

path @@ -36802,12 +37527,193 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
delete an existing lag-interface
+

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}

+ Tags: + CloudInfrastructure +
+
+
+

delete an existing lag-interface

+ +
+
+ +

application/json application/xml +

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- vlan-interface + hostname -

String that identifies the interface

+

Value from executing hostname on the compute node.

+
path + string + + + +
+ interface-name + +

Name that identifies the link aggregate interface

+
path + string + + + +
+ resource-version + +

resource-version for concurrency

+
query + string + + + +
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
returns l-interfaces
+

GET /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces

+ Tags: + CloudInfrastructure +
+
+
+

returns l-interfaces

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + +
+ hostname + +

Value from executing hostname on the compute node.

+
path + string + + + +
+ interface-name + +

Name that identifies the link aggregate interface

path @@ -36907,6 +37813,192 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+
+ +
+

application/json application/xml +

+ +
+
+ 200 OK + +
+
+
+
+

successful operation

+ +
+
+
+ +
+
+ + +
+
+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
returns l-interface
+

GET /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

+ Tags: + CloudInfrastructure +
+
+
+

returns l-interface

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - -
+ hostname + +

Value from executing hostname on the compute node.

+
path + string + + + +
+ interface-name + +

Name that identifies the link aggregate interface

+
path + string + + + +
+ interface-name + +

Name given to the interface

+
path + string + + + +
+ inv-status + +

CANOPI's inventory status. Only set with values exactly as defined by CANOPI.

+
query + string + + +
+ pserver-id + +

ID of Pserver

+
query + string + + +
+ in-maint + + query + boolean + + +
+ pserver-name2 + +

alternative pserver name

+
query + string + + +
interface-id @@ -36924,10 +38016,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- macaddr + interface-role -

MAC address for the interface

+

Role assigned to this Interface, should use values as defined in ECOMP Yang models.

query @@ -36939,10 +38031,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- network-name + interface-id -

Name of the network

+

ID of interface

query @@ -36954,14 +38046,14 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-id-inner + macaddr -

Inner VLAN tag

+

MAC address for the interface

query - integer + string @@ -36969,10 +38061,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vpn-id + network-name -

This indicates the customers VPN ID associated with this vlan

+

Name of the network

query @@ -37008,7 +38100,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen @@ -37036,17 +38128,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
create or update an existing vlan
-

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

+
create or update an existing l-interface
+

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

Tags: CloudInfrastructure
-

create or update an existing vlan

+

create or update an existing l-interface

@@ -37055,13 +38147,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

vlan object that needs to be created or updated

+

l-interface object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructurePserversPserverLagInterfacesLagInterfaceLInterfacesLInterface.json)

@@ -37126,22 +38218,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-interface - -

String that identifies the interface

-
path - string - - - -
@@ -37173,23 +38249,35 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
delete an existing vlan
-

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

+
update an existing l-interface
+

PATCH /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

Tags: CloudInfrastructure
-

delete an existing vlan

+

update an existing l-interface

application/json application/xml

+
+
+

l-interface object that needs to be created or updated.

+

+
+
+
+ +
+
@@ -37251,12 +38339,105 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen + +
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
delete an existing l-interface
+

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

+ Tags: + CloudInfrastructure +
+
+
+

delete an existing l-interface

+ +
+
+ +

application/json application/xml +

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - + + + + + +
+ hostname + +

Value from executing hostname on the compute node.

+
path + string + + + +
- vlan-interface + interface-name -

String that identifies the interface

+

Name that identifies the link aggregate interface

+
path + string + + + +
+ interface-name + +

Name given to the interface

path @@ -37314,11 +38495,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
returns l3-interface-ipv4-address-list
-

GET /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

+

GET /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: CloudInfrastructure
@@ -37387,22 +38568,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-interface - -

String that identifies the interface

-
path - string - - - -
l3-interface-ipv4-address @@ -37568,36 +38733,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vpn-id - -

This indicates the customers VPN ID associated with this vlan

-
query - string - - -
- vlan-id-inner - -

Inner VLAN tag

-
query - integer - - -
neutron-network-id @@ -37654,7 +38789,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen @@ -37682,11 +38817,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
create or update an existing l3-interface-ipv4-address-list
-

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

+

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: CloudInfrastructure
@@ -37701,7 +38836,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

l3-interface-ipv4-address-list object that needs to be created or updated

+

l3-interface-ipv4-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructurePserversPserverLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv4AddressList.json)

@@ -37774,10 +38909,131 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-interface + l3-interface-ipv4-address -

String that identifies the interface

+

IP address

+
path + string + + + +
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
update an existing l3-interface-ipv4-address-list
+

PATCH /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

+ Tags: + CloudInfrastructure +
+
+
+

update an existing l3-interface-ipv4-address-list

+ +
+
+ +

application/json application/xml +

+
+
+

l3-interface-ipv4-address-list object that needs to be created or updated.

+

+
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ hostname + +

Value from executing hostname on the compute node.

+
path + string + + + +
+ interface-name + +

Name that identifies the link aggregate interface

+
path + string + + + +
+ interface-name + +

Name given to the interface

path @@ -37835,11 +39091,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
delete an existing l3-interface-ipv4-address-list
-

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

+

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: CloudInfrastructure
@@ -37913,22 +39169,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-interface - -

String that identifies the interface

-
path - string - - - -
l3-interface-ipv4-address @@ -37992,11 +39232,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
see node definition for valid relationships
-

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

+

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

Tags: CloudInfrastructure
@@ -38011,7 +39251,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

relationship object that needs to be created or updated

+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructurePserversPserverLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv4AddressList.json)

@@ -38082,22 +39322,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-interface - -

String that identifies the interface

-
path - string - - - -
l3-interface-ipv4-address @@ -38145,11 +39369,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
delete an existing relationship
-

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

+

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

Tags: CloudInfrastructure
@@ -38223,22 +39447,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-interface - -

String that identifies the interface

-
path - string - - - -
l3-interface-ipv4-address @@ -38286,11 +39494,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
returns l3-interface-ipv6-address-list
-

GET /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

+

GET /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: CloudInfrastructure
@@ -38359,22 +39567,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-interface - -

String that identifies the interface

-
path - string - - - -
l3-interface-ipv6-address @@ -38540,36 +39732,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vpn-id - -

This indicates the customers VPN ID associated with this vlan

-
query - string - - -
- vlan-id-inner - -

Inner VLAN tag

-
query - integer - - -
neutron-network-id @@ -38626,7 +39788,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen @@ -38654,11 +39816,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
create or update an existing l3-interface-ipv6-address-list
-

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

+

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: CloudInfrastructure
@@ -38673,7 +39835,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

l3-interface-ipv6-address-list object that needs to be created or updated

+

l3-interface-ipv6-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructurePserversPserverLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv6AddressList.json)

@@ -38744,163 +39906,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-interface - -

String that identifies the interface

-
path - string - - - -
- l3-interface-ipv6-address - -

IP address

-
path - string - - - -
-
- -
-

application/json application/xml -

- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
delete an existing l3-interface-ipv6-address-list
-

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

- Tags: - CloudInfrastructure -
-
-
-

delete an existing l3-interface-ipv6-address-list

- -
-
- -

application/json application/xml -

-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- hostname - -

Value from executing hostname on the compute node.

-
path - string - - - -
- interface-name - -

Name that identifies the link aggregate interface

-
path - string - - - -
- interface-name - -

Name given to the interface

-
path - string - - - -
- vlan-interface - -

String that identifies the interface

-
path - string - - - -
l3-interface-ipv6-address @@ -38917,22 +39922,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- resource-version - -

resource-version for concurrency

-
query - string - - - -
@@ -38964,17 +39953,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
see node definition for valid relationships
-

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

+
update an existing l3-interface-ipv6-address-list
+

PATCH /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: CloudInfrastructure
-

see node definition for valid relationships

+

update an existing l3-interface-ipv6-address-list

@@ -38983,13 +39972,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

relationship object that needs to be created or updated

+

l3-interface-ipv6-address-list object that needs to be created or updated.

@@ -39054,22 +40043,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-interface - -

String that identifies the interface

-
path - string - - - -
l3-interface-ipv6-address @@ -39117,17 +40090,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing relationship
-

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

+
delete an existing l3-interface-ipv6-address-list
+

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: CloudInfrastructure
-

delete an existing relationship

+

delete an existing l3-interface-ipv6-address-list

@@ -39197,10 +40170,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-interface + l3-interface-ipv6-address -

String that identifies the interface

+

IP address

path @@ -39213,12 +40186,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- l3-interface-ipv6-address + resource-version -

IP address

+

resource-version for concurrency

pathquery string @@ -39258,11 +40231,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
see node definition for valid relationships
-

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship

+

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

Tags: CloudInfrastructure
@@ -39277,7 +40250,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

relationship object that needs to be created or updated

+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructurePserversPserverLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv6AddressList.json)

@@ -39350,10 +40323,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-interface + l3-interface-ipv6-address -

String that identifies the interface

+

IP address

path @@ -39395,11 +40368,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
delete an existing relationship
-

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship

+

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

Tags: CloudInfrastructure
@@ -39475,10 +40448,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-interface + l3-interface-ipv6-address -

String that identifies the interface

+

IP address

path @@ -39520,11 +40493,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
see node definition for valid relationships
-

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship

+

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship

Tags: CloudInfrastructure
@@ -39539,7 +40512,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

relationship object that needs to be created or updated

+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructurePserversPserverLagInterfacesLagInterfaceLInterfacesLInterface.json)

@@ -39594,6 +40567,22 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+ interface-name + +

Name given to the interface

+
path + string + + + +
@@ -39625,11 +40614,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
delete an existing relationship
-

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship

+

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship

Tags: CloudInfrastructure
@@ -39687,6 +40676,22 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+ interface-name + +

Name given to the interface

+
path + string + + + +
@@ -39718,17 +40723,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
returns p-interfaces
-

GET /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces

+
returns sriov-vfs
+

GET /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs

Tags: CloudInfrastructure
-

returns p-interfaces

+

returns sriov-vfs

@@ -39759,6 +40764,38 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+ interface-name + +

Name that identifies the link aggregate interface

+
path + string + + + +
+ interface-name + +

Name given to the interface

+
path + string + + + +
inv-status @@ -39818,6 +40855,81 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+ interface-id + +

ID of interface

+
query + string + + +
+ interface-role + +

Role assigned to this Interface, should use values as defined in ECOMP Yang models.

+
query + string + + +
+ interface-id + +

ID of interface

+
query + string + + +
+ macaddr + +

MAC address for the interface

+
query + string + + +
+ network-name + +

Name of the network

+
query + string + + +
@@ -39844,7 +40956,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
@@ -39872,17 +40984,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
returns p-interface
-

GET /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}

+
returns sriov-vf
+

GET /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}

Tags: CloudInfrastructure
-

returns p-interface

+

returns sriov-vf

@@ -39918,7 +41030,39 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen interface-name
-

Name that identifies the physical interface

+

Name that identifies the link aggregate interface

+
path + string + + + +
+ interface-name + +

Name given to the interface

+
path + string + + + +
+ pci-id + +

PCI ID used to identify the sriov-vf

path @@ -39990,10 +41134,130 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- prov-status + interface-id -

Trigger for operational monitoring of this resource by Service Assurance systems.

+

ID of interface

+
query + string + + +
+ interface-role + +

Role assigned to this Interface, should use values as defined in ECOMP Yang models.

+
query + string + + +
+ interface-id + +

ID of interface

+
query + string + + +
+ macaddr + +

MAC address for the interface

+
query + string + + +
+ network-name + +

Name of the network

+
query + string + + +
+ vf-vlan-filter + +

This metadata provides option to specify list of VLAN filters applied on VF to pass the traffic to VM.

+
query + string + + +
+ vf-mac-filter + +

When MAC filters are specified, VF-agent service configures VFs to do MAC level filtering before the traffic is passed to VM.

+
query + string + + +
+ vf-vlan-strip + +

When this field is set to true, VF will configured to strip the outer TAG before the traffic is passed to VM.

+
query + boolean + + +
+ neutron-network-id + +

Neutron network id of the interface

query @@ -40029,7 +41293,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen @@ -40057,17 +41321,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
create or update an existing p-interface
-

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}

+
create or update an existing sriov-vf
+

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}

Tags: CloudInfrastructure
-

create or update an existing p-interface

+

create or update an existing sriov-vf

@@ -40076,13 +41340,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

p-interface object that needs to be created or updated

+

sriov-vf object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructurePserversPserverLagInterfacesLagInterfaceLInterfacesLInterfaceSriovVfsSriovVf.json)

@@ -40120,84 +41384,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen interface-name
-

Name that identifies the physical interface

-
path - string - - - -
-
- -
-

application/json application/xml -

- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
delete an existing p-interface
-

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}

- Tags: - CloudInfrastructure -
-
-
-

delete an existing p-interface

- -
-
- -

application/json application/xml -

-
-
- - - - - - - - - - - - - - - + - + - + - - - - - - - - - - - - - - - - - - - - -
- hostname - -

Value from executing hostname on the compute node.

+

Name that identifies the link aggregate interface

path @@ -40213,7 +41400,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen interface-name -

Name that identifies the physical interface

+

Name given to the interface

path @@ -40226,12 +41413,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- resource-version + pci-id -

resource-version for concurrency

+

PCI ID used to identify the sriov-vf

querypath string @@ -40271,19 +41458,36 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns l-interfaces
-

GET /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces

+
update an existing sriov-vf
+

PATCH /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}

Tags: CloudInfrastructure
-

returns l-interfaces

+

update an existing sriov-vf

+
+ +

application/json application/xml +

+
+
+

sriov-vf object that needs to be created or updated.

+

+
+
+
+
+ /sriov-vf +
+
+
+
@@ -40317,7 +41521,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen interface-name - - - - - - - - - - - - - - - - - - - - - - + - + @@ -40411,29 +41573,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-
- 200 OK - -
-
-
-
-

successful operation

- -
-
-
- -
-
- - -
-
- -
default @@ -40456,19 +41595,24 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns l-interface
-

GET /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

+
delete an existing sriov-vf
+

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}

Tags: CloudInfrastructure
-

returns l-interface

+

delete an existing sriov-vf

+
+ +

application/json application/xml +

+
-

Name that identifies the physical interface

+

Name that identifies the link aggregate interface

path @@ -40330,76 +41534,34 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- inv-status - -

CANOPI's inventory status. Only set with values exactly as defined by CANOPI.

-
query - string - - -
- pserver-id - -

ID of Pserver

-
query - string - - -
- in-maint - - query - boolean - - -
- pserver-name2 + interface-name -

alternative pserver name

+

Name given to the interface

querypath string +
- prov-status + pci-id -

Trigger for operational monitoring of this resource by Service Assurance systems.

+

PCI ID used to identify the sriov-vf

querypath string +
@@ -40502,7 +41646,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen interface-name - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -40657,29 +41714,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-
- 200 OK - -
-
-
-
-

successful operation

- -
-
-
- -
-
- - -
-
- -
default @@ -40702,17 +41736,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
create or update an existing l-interface
-

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

+
see node definition for valid relationships
+

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship

Tags: CloudInfrastructure
-

create or update an existing l-interface

+

see node definition for valid relationships

@@ -40721,13 +41755,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

l-interface object that needs to be created or updated

+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructurePserversPserverLagInterfacesLagInterfaceLInterfacesLInterfaceSriovVfsSriovVf.json)

@@ -40765,7 +41799,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen interface-name
+ + + + + + +
-

Name that identifies the physical interface

+

Name that identifies the link aggregate interface

path @@ -40531,114 +41675,26 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- inv-status - -

CANOPI's inventory status. Only set with values exactly as defined by CANOPI.

-
query - string - - -
- pserver-id - -

ID of Pserver

-
query - string - - -
- in-maint - - query - boolean - - -
- pserver-name2 - -

alternative pserver name

-
query - string - - -
- prov-status - -

Trigger for operational monitoring of this resource by Service Assurance systems.

-
query - string - - -
- interface-id - -

ID of interface

-
query - string - - -
- macaddr + pci-id -

MAC address for the interface

+

PCI ID used to identify the sriov-vf

querypath string +
- network-name + resource-version -

Name of the network

+

resource-version for concurrency

query @@ -40646,6 +41702,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen +
-

Name that identifies the physical interface

+

Name that identifies the link aggregate interface

path @@ -40792,6 +41826,22 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+ pci-id + +

PCI ID used to identify the sriov-vf

+
path + string + + + +
@@ -40823,17 +41873,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
delete an existing l-interface
-

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

+
delete an existing relationship
+

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship

Tags: CloudInfrastructure
-

delete an existing l-interface

+

delete an existing relationship

@@ -40874,7 +41924,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen interface-name
-

Name that identifies the physical interface

+

Name that identifies the link aggregate interface

path @@ -40903,12 +41953,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- resource-version + pci-id -

resource-version for concurrency

+

PCI ID used to identify the sriov-vf

querypath string @@ -40948,17 +41998,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns l3-interface-ipv4-address-list
-

GET /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

+
returns vlans
+

GET /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans

Tags: CloudInfrastructure
-

returns l3-interface-ipv4-address-list

+

returns vlans

@@ -40994,7 +42044,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen interface-name
-

Name that identifies the physical interface

+

Name that identifies the link aggregate interface

path @@ -41023,26 +42073,25 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- l3-interface-ipv4-address + inv-status -

IP address

+

CANOPI's inventory status. Only set with values exactly as defined by CANOPI.

pathquery string -
- inv-status + pserver-id -

CANOPI's inventory status. Only set with values exactly as defined by CANOPI.

+

ID of Pserver

query @@ -41054,14 +42103,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- pserver-id + in-maint -

ID of Pserver

query - string + boolean @@ -41069,13 +42117,14 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- in-maint + pserver-name2 +

alternative pserver name

query - boolean + string @@ -41083,10 +42132,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- pserver-name2 + interface-id -

alternative pserver name

+

ID of interface

query @@ -41098,10 +42147,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- prov-status + interface-role -

Trigger for operational monitoring of this resource by Service Assurance systems.

+

Role assigned to this Interface, should use values as defined in ECOMP Yang models.

query @@ -41156,51 +42205,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-id-inner - -

Inner VLAN tag

-
query - integer - - -
- neutron-network-id - -

Neutron network id of the interface that address belongs to

-
query - string - - -
- neutron-subnet-id - -

Neutron id of subnet that address belongs to

-
query - string - - -
@@ -41227,7 +42231,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
@@ -41255,36 +42259,19 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
create or update an existing l3-interface-ipv4-address-list
-

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

+
returns vlan
+

GET /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

Tags: CloudInfrastructure
-

create or update an existing l3-interface-ipv4-address-list

+

returns vlan

-
- -

application/json application/xml -

-
-
-

l3-interface-ipv4-address-list object that needs to be created or updated

-

-
- -
-
@@ -41318,7 +42305,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen interface-name - -
-

Name that identifies the physical interface

+

Name that identifies the link aggregate interface

path @@ -41347,10 +42334,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- l3-interface-ipv4-address + vlan-interface -

IP address

+

String that identifies the interface

path @@ -41361,137 +42348,161 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
-
- -
-

application/json application/xml -

- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
delete an existing l3-interface-ipv4-address-list
-

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

- Tags: - CloudInfrastructure -
-
-
-

delete an existing l3-interface-ipv4-address-list

- -
-
- -

application/json application/xml -

-
-
- - - - - - - - - - - - + - + - + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -41511,6 +42521,29 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

+
+ 200 OK + +
+
+
+
+

successful operation

+ +
+
+
+ +
+
+ +
+ /vlan +
+
+
+ +
default @@ -41533,17 +42566,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
see node definition for valid relationships
-

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

+
create or update an existing vlan
+

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

Tags: CloudInfrastructure
-

see node definition for valid relationships

+

create or update an existing vlan

@@ -41552,13 +42585,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

relationship object that needs to be created or updated

+

vlan object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructurePserversPserverLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlan.json)

@@ -41596,7 +42629,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen interface-name
- hostname + inv-status -

Value from executing hostname on the compute node.

+

CANOPI's inventory status. Only set with values exactly as defined by CANOPI.

pathquery string -
- interface-name + pserver-id -

Name that identifies the physical interface

+

ID of Pserver

pathquery string -
- interface-name + in-maint -

Name given to the interface

pathquery + boolean + + +
+ pserver-name2 + +

alternative pserver name

+
query string -
- l3-interface-ipv4-address + interface-id -

IP address

+

ID of interface

pathquery string -
- resource-version + interface-role -

resource-version for concurrency

+

Role assigned to this Interface, should use values as defined in ECOMP Yang models.

+
query + string + + +
+ interface-id + +

ID of interface

+
query + string + + +
+ macaddr + +

MAC address for the interface

+
query + string + + +
+ network-name + +

Name of the network

+
query + string + + +
+ vlan-id-inner + +

Inner VLAN tag

+
query + integer + + +
+ vpn-id + +

This indicates the customers VPN ID associated with this vlan

query @@ -41499,7 +42510,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen -
-

Name that identifies the physical interface

+

Name that identifies the link aggregate interface

path @@ -41625,10 +42658,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- l3-interface-ipv4-address + vlan-interface -

IP address

+

String that identifies the interface

path @@ -41670,23 +42703,35 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing relationship
-

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

+
update an existing vlan
+

PATCH /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

Tags: CloudInfrastructure
-

delete an existing relationship

+

update an existing vlan

application/json application/xml

+
+
+

vlan object that needs to be created or updated.

+

+
+
+
+
+ /vlan +
+
+
@@ -41721,7 +42766,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen interface-name
-

Name that identifies the physical interface

+

Name that identifies the link aggregate interface

path @@ -41750,10 +42795,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- l3-interface-ipv4-address + vlan-interface -

IP address

+

String that identifies the interface

path @@ -41795,19 +42840,24 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns l3-interface-ipv6-address-list
-

GET /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

+
delete an existing vlan
+

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

Tags: CloudInfrastructure
-

returns l3-interface-ipv6-address-list

+

delete an existing vlan

+
+ +

application/json application/xml +

+
@@ -41841,7 +42891,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen interface-name + + + + + + + + + + + + + +
-

Name that identifies the physical interface

+

Name that identifies the link aggregate interface

path @@ -41870,7 +42920,159 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- l3-interface-ipv6-address + vlan-interface + +

String that identifies the interface

+
path + string + + + +
+ resource-version + +

resource-version for concurrency

+
query + string + + + +
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
returns l3-interface-ipv4-address-list
+

GET /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

+ Tags: + CloudInfrastructure +
+
+
+

returns l3-interface-ipv4-address-list

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ hostname + +

Value from executing hostname on the compute node.

+
path + string + + + +
+ interface-name + +

Name that identifies the link aggregate interface

+
path + string + + + +
+ interface-name + +

Name given to the interface

+
path + string + + + +
+ vlan-interface + +

String that identifies the interface

+
path + string + + + +
+ l3-interface-ipv4-address

IP address

@@ -41945,10 +43147,25 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- prov-status + interface-id -

Trigger for operational monitoring of this resource by Service Assurance systems.

+

ID of interface

+
query + string + + +
+ interface-role + +

Role assigned to this Interface, should use values as defined in ECOMP Yang models.

query @@ -42018,6 +43235,36 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+ vpn-id + +

This indicates the customers VPN ID associated with this vlan

+
query + string + + +
+ vlan-id-inner + +

Inner VLAN tag

+
query + integer + + +
neutron-network-id @@ -42074,7 +43321,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen @@ -42102,17 +43349,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
create or update an existing l3-interface-ipv6-address-list
-

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

+
create or update an existing l3-interface-ipv4-address-list
+

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: CloudInfrastructure
-

create or update an existing l3-interface-ipv6-address-list

+

create or update an existing l3-interface-ipv4-address-list

@@ -42121,13 +43368,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

l3-interface-ipv6-address-list object that needs to be created or updated

+

l3-interface-ipv4-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructurePserversPserverLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressList.json)

@@ -42165,7 +43412,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen interface-name
-

Name that identifies the physical interface

+

Name that identifies the link aggregate interface

path @@ -42194,7 +43441,23 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- l3-interface-ipv6-address + vlan-interface + +

String that identifies the interface

+
path + string + + + +
+ l3-interface-ipv4-address

IP address

@@ -42239,23 +43502,35 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing l3-interface-ipv6-address-list
-

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

+
update an existing l3-interface-ipv4-address-list
+

PATCH /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: CloudInfrastructure
-

delete an existing l3-interface-ipv6-address-list

+

update an existing l3-interface-ipv4-address-list

application/json application/xml

+
+
+

l3-interface-ipv4-address-list object that needs to be created or updated.

+

+
+ +
@@ -42290,7 +43565,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen interface-name - +
-

Name that identifies the physical interface

+

Name that identifies the link aggregate interface

path @@ -42319,10 +43594,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- l3-interface-ipv6-address + vlan-interface -

IP address

+

String that identifies the interface

path @@ -42335,12 +43610,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- resource-version + l3-interface-ipv4-address -

resource-version for concurrency

+

IP address

querypath string @@ -42380,35 +43655,23 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
see node definition for valid relationships
-

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

+
delete an existing l3-interface-ipv4-address-list
+

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: CloudInfrastructure
-

see node definition for valid relationships

+

delete an existing l3-interface-ipv4-address-list

application/json application/xml

-
-
-

relationship object that needs to be created or updated

-

-
-
-
- -
-
@@ -42443,7 +43706,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen interface-name + + + + + + + + + + + + + +
-

Name that identifies the physical interface

+

Name that identifies the link aggregate interface

path @@ -42472,7 +43735,23 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- l3-interface-ipv6-address + vlan-interface + +

String that identifies the interface

+
path + string + + + +
+ l3-interface-ipv4-address

IP address

@@ -42486,6 +43765,22 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+ resource-version + +

resource-version for concurrency

+
query + string + + + +
@@ -42517,23 +43812,35 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
delete an existing relationship
-

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

+
see node definition for valid relationships
+

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

Tags: CloudInfrastructure
-

delete an existing relationship

+

see node definition for valid relationships

application/json application/xml

+
+
+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructurePserversPserverLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressList.json)

+

+
+
+
+ +
+
@@ -42568,7 +43875,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen interface-name + + + + + + +
-

Name that identifies the physical interface

+

Name that identifies the link aggregate interface

path @@ -42597,7 +43904,23 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- l3-interface-ipv6-address + vlan-interface + +

String that identifies the interface

+
path + string + + + +
+ l3-interface-ipv4-address

IP address

@@ -42642,35 +43965,23 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
see node definition for valid relationships
-

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship

+
delete an existing relationship
+

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

Tags: CloudInfrastructure
-

see node definition for valid relationships

+

delete an existing relationship

application/json application/xml

-
-
-

relationship object that needs to be created or updated

-

-
-
-
- -
-
@@ -42705,7 +44016,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen interface-name - -
-

Name that identifies the physical interface

+

Name that identifies the link aggregate interface

path @@ -42732,89 +44043,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
-
- -
-

application/json application/xml -

- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
delete an existing relationship
-

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship

- Tags: - CloudInfrastructure -
-
-
-

delete an existing relationship

- -
-
- -

application/json application/xml -

-
-
- - - - - - - - - - - - - - - - - - - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- hostname - -

Value from executing hostname on the compute node.

-
path - string - - - -
- interface-name + vlan-interface -

Name that identifies the physical interface

+

String that identifies the interface

path @@ -42827,10 +44061,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name + l3-interface-ipv4-address -

Name given to the interface

+

IP address

path @@ -42872,17 +44106,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns sriov-vfs
-

GET /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs

+
returns l3-interface-ipv6-address-list
+

GET /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: CloudInfrastructure
-

returns sriov-vfs

+

returns l3-interface-ipv6-address-list

@@ -42918,7 +44152,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen interface-name
-

Name that identifies the physical interface

+

Name that identifies the link aggregate interface

path @@ -42947,43 +44181,46 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- inv-status + vlan-interface -

CANOPI's inventory status. Only set with values exactly as defined by CANOPI.

+

String that identifies the interface

querypath string +
- pserver-id + l3-interface-ipv6-address -

ID of Pserver

+

IP address

querypath string +
- in-maint + inv-status +

CANOPI's inventory status. Only set with values exactly as defined by CANOPI.

query - boolean + string @@ -42991,10 +44228,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- pserver-name2 + pserver-id -

alternative pserver name

+

ID of Pserver

query @@ -43006,10 +44243,54 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- prov-status + in-maint -

Trigger for operational monitoring of this resource by Service Assurance systems.

+
query + boolean + + +
+ pserver-name2 + +

alternative pserver name

+
query + string + + +
+ interface-id + +

ID of interface

+
query + string + + +
+ interface-role + +

Role assigned to this Interface, should use values as defined in ECOMP Yang models.

query @@ -43064,6 +44345,81 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+ vlan-id-inner + +

Inner VLAN tag

+
query + integer + + +
+ vpn-id + +

This indicates the customers VPN ID associated with this vlan

+
query + string + + +
+ vlan-id-inner + +

Inner VLAN tag

+
query + integer + + +
+ neutron-network-id + +

Neutron network id of the interface that address belongs to

+
query + string + + +
+ neutron-subnet-id + +

Neutron id of subnet that address belongs to

+
query + string + + +
@@ -43090,7 +44446,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
@@ -43118,19 +44474,36 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
returns sriov-vf
-

GET /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}

+
create or update an existing l3-interface-ipv6-address-list
+

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: CloudInfrastructure
-

returns sriov-vf

+

create or update an existing l3-interface-ipv6-address-list

+
+ +

application/json application/xml +

+
+
+

l3-interface-ipv6-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructurePserversPserverLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList.json)

+

+
+ +
+
@@ -43164,7 +44537,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen interface-name - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -43395,29 +44605,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-
- 200 OK - -
-
-
-
-

successful operation

- -
-
-
- -
-
- -
- /sriov-vf -
-
-
- -
default @@ -43440,17 +44627,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
create or update an existing sriov-vf
-

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}

+
update an existing l3-interface-ipv6-address-list
+

PATCH /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: CloudInfrastructure
-

create or update an existing sriov-vf

+

update an existing l3-interface-ipv6-address-list

@@ -43459,13 +44646,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

sriov-vf object that needs to be created or updated

+

l3-interface-ipv6-address-list object that needs to be created or updated.

@@ -43503,7 +44690,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen interface-name
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
-

Name that identifies the physical interface

+

Name that identifies the link aggregate interface

path @@ -43193,10 +44566,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- pci-id + vlan-interface -

PCI ID used to identify the sriov-vf

+

String that identifies the interface

path @@ -43209,181 +44582,18 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- inv-status - -

CANOPI's inventory status. Only set with values exactly as defined by CANOPI.

-
query - string - - -
- pserver-id - -

ID of Pserver

-
query - string - - -
- in-maint - - query - boolean - - -
- pserver-name2 - -

alternative pserver name

-
query - string - - -
- prov-status - -

Trigger for operational monitoring of this resource by Service Assurance systems.

-
query - string - - -
- interface-id - -

ID of interface

-
query - string - - -
- macaddr - -

MAC address for the interface

-
query - string - - -
- network-name - -

Name of the network

-
query - string - - -
- vf-vlan-filter - -

This metadata provides option to specify list of VLAN filters applied on VF to pass the traffic to VM.

-
query - string - - -
- vf-mac-filter - -

When MAC filters are specified, VF-agent service configures VFs to do MAC level filtering before the traffic is passed to VM.

-
query - string - - -
- vf-vlan-strip - -

When this field is set to true, VF will configured to strip the outer TAG before the traffic is passed to VM.

-
query - boolean - - -
- neutron-network-id + l3-interface-ipv6-address -

Neutron network id of the interface

+

IP address

querypath string +
-

Name that identifies the physical interface

+

Name that identifies the link aggregate interface

path @@ -43532,10 +44719,26 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- pci-id + vlan-interface -

PCI ID used to identify the sriov-vf

+

String that identifies the interface

+
path + string + + + +
+ l3-interface-ipv6-address + +

IP address

path @@ -43577,17 +44780,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing sriov-vf
-

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}

+
delete an existing l3-interface-ipv6-address-list
+

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: CloudInfrastructure
-

delete an existing sriov-vf

+

delete an existing l3-interface-ipv6-address-list

@@ -43628,7 +44831,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen interface-name
-

Name that identifies the physical interface

+

Name that identifies the link aggregate interface

path @@ -43657,10 +44860,26 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- pci-id + vlan-interface -

PCI ID used to identify the sriov-vf

+

String that identifies the interface

+
path + string + + + +
+ l3-interface-ipv6-address + +

IP address

path @@ -43718,11 +44937,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
see node definition for valid relationships
-

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship

+

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

Tags: CloudInfrastructure
@@ -43737,7 +44956,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

relationship object that needs to be created or updated

+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructurePserversPserverLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList.json)

@@ -43781,7 +45000,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen interface-name
-

Name that identifies the physical interface

+

Name that identifies the link aggregate interface

path @@ -43810,10 +45029,26 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- pci-id + vlan-interface -

PCI ID used to identify the sriov-vf

+

String that identifies the interface

+
path + string + + + +
+ l3-interface-ipv6-address + +

IP address

path @@ -43855,11 +45090,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
delete an existing relationship
-

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship

+

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

Tags: CloudInfrastructure
@@ -43906,7 +45141,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen interface-name
-

Name that identifies the physical interface

+

Name that identifies the link aggregate interface

path @@ -43935,10 +45170,26 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- pci-id + vlan-interface -

PCI ID used to identify the sriov-vf

+

String that identifies the interface

+
path + string + + + +
+ l3-interface-ipv6-address + +

IP address

path @@ -43980,19 +45231,36 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns vlans
-

GET /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans

+
see node definition for valid relationships
+

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship

Tags: CloudInfrastructure
-

returns vlans

+

see node definition for valid relationships

+
+ +

application/json application/xml +

+
+
+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructurePserversPserverLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlan.json)

+

+
+
+
+ +
+
+
@@ -44026,7 +45294,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen interface-name - + + +
-

Name that identifies the physical interface

+

Name that identifies the link aggregate interface

path @@ -44055,121 +45323,248 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- inv-status + vlan-interface -

CANOPI's inventory status. Only set with values exactly as defined by CANOPI.

+

String that identifies the interface

querypath string +
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
delete an existing relationship
+

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship

+ Tags: + CloudInfrastructure +
+
+
+

delete an existing relationship

+ +
+
+ +

application/json application/xml +

+
+
+ + + + + + + + + + + - + - - - - - - - - + - + - + + +
- pserver-id + hostname -

ID of Pserver

+

Value from executing hostname on the compute node.

querypath string +
- in-maint - - query - boolean - - -
- pserver-name2 + interface-name -

alternative pserver name

+

Name that identifies the link aggregate interface

querypath string +
- prov-status + interface-name -

Trigger for operational monitoring of this resource by Service Assurance systems.

+

Name given to the interface

querypath string +
- interface-id + vlan-interface -

ID of interface

+

String that identifies the interface

querypath string +
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
see node definition for valid relationships
+

PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship

+ Tags: + CloudInfrastructure +
+
+
+

see node definition for valid relationships

+ +
+
+ +

application/json application/xml +

+
+
+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructurePserversPserverLagInterfacesLagInterface.json)

+

+
+
+
+ +
+
+
+
+ + + + + + + + + + + - + - + @@ -44181,29 +45576,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-
- 200 OK - -
-
-
-
-

successful operation

- -
-
-
- -
-
- -
- /vlans -
-
-
- -
default @@ -44226,19 +45598,24 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns vlan
-

GET /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

+
delete an existing relationship
+

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship

Tags: CloudInfrastructure
-

returns vlan

+

delete an existing relationship

+
+ +

application/json application/xml +

+
- macaddr + hostname -

MAC address for the interface

+

Value from executing hostname on the compute node.

querypath string +
- network-name + interface-name -

Name of the network

+

Name that identifies the link aggregate interface

querypath string +
@@ -44272,7 +45649,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen interface-name + +
-

Name that identifies the physical interface

+

Name that identifies the link aggregate interface

path @@ -44283,12 +45660,68 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
returns p-interfaces
+

GET /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces

+ Tags: + CloudInfrastructure +
+
+
+

returns p-interfaces

+ +
+
+ + + + + + + + + + + - + + +
- interface-name + hostname -

Name given to the interface

+

Value from executing hostname on the compute node.

path @@ -44301,26 +45734,25 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-interface + inv-status -

String that identifies the interface

+

CANOPI's inventory status. Only set with values exactly as defined by CANOPI.

pathquery string -
- inv-status + pserver-id -

CANOPI's inventory status. Only set with values exactly as defined by CANOPI.

+

ID of Pserver

query @@ -44332,14 +45764,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- pserver-id + in-maint -

ID of Pserver

query - string + boolean @@ -44347,54 +45778,136 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- in-maint + pserver-name2 +

alternative pserver name

query - boolean + string
+
+ +
+

application/json application/xml +

+ +
+
+ 200 OK + +
+
+
+
+

successful operation

+ +
+
+
+ +
+
+ + +
+
+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
returns p-interface
+

GET /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}

+ Tags: + CloudInfrastructure +
+
+
+

returns p-interface

+ +
+
+ + + + + + + + + + + - + - + - - - - - - - - - - - - - -
- pserver-name2 + hostname -

alternative pserver name

+

Value from executing hostname on the compute node.

querypath string +
- prov-status + interface-name -

Trigger for operational monitoring of this resource by Service Assurance systems.

+

Name that identifies the physical interface

querypath string +
- interface-id + inv-status -

ID of interface

+

CANOPI's inventory status. Only set with values exactly as defined by CANOPI.

query @@ -44406,10 +45919,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- macaddr + pserver-id -

MAC address for the interface

+

ID of Pserver

query @@ -44421,14 +45934,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- network-name + in-maint -

Name of the network

query - string + boolean @@ -44436,14 +45948,14 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-id-inner + pserver-name2 -

Inner VLAN tag

+

alternative pserver name

query - integer + string @@ -44451,10 +45963,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vpn-id + prov-status -

This indicates the customers VPN ID associated with this vlan

+

Trigger for operational monitoring of this resource by Service Assurance systems.

query @@ -44490,7 +46002,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen @@ -44518,17 +46030,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
create or update an existing vlan
-

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

+
create or update an existing p-interface
+

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}

Tags: CloudInfrastructure
-

create or update an existing vlan

+

create or update an existing p-interface

@@ -44537,13 +46049,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

vlan object that needs to be created or updated

+

p-interface object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructurePserversPserverPInterfacesPInterface.json)

@@ -44592,38 +46104,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name - -

Name given to the interface

-
path - string - - - -
- vlan-interface - -

String that identifies the interface

-
path - string - - - -
@@ -44655,23 +46135,35 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
delete an existing vlan
-

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

+
update an existing p-interface
+

PATCH /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}

Tags: CloudInfrastructure
-

delete an existing vlan

+

update an existing p-interface

application/json application/xml

+
+
+

p-interface object that needs to be created or updated.

+

+
+
+
+ +
+
@@ -44717,12 +46209,73 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen + +
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
delete an existing p-interface
+

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}

+ Tags: + CloudInfrastructure +
+
+
+

delete an existing p-interface

+ +
+
+ +

application/json application/xml +

+
+
+ + + + + + + + + + + - + - + - + + +
- interface-name + hostname -

Name given to the interface

+

Value from executing hostname on the compute node.

path @@ -44735,10 +46288,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-interface + interface-name -

String that identifies the interface

+

Name that identifies the physical interface

path @@ -44796,17 +46349,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns l3-interface-ipv4-address-list
-

GET /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

+
returns l-interfaces
+

GET /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces

Tags: CloudInfrastructure
-

returns l3-interface-ipv4-address-list

+

returns l-interfaces

@@ -44855,58 +46408,54 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name + inv-status -

Name given to the interface

+

CANOPI's inventory status. Only set with values exactly as defined by CANOPI.

pathquery string -
- vlan-interface + pserver-id -

String that identifies the interface

+

ID of Pserver

pathquery string -
- l3-interface-ipv4-address + in-maint -

IP address

pathquery - string + boolean -
- inv-status + pserver-name2 -

CANOPI's inventory status. Only set with values exactly as defined by CANOPI.

+

alternative pserver name

query @@ -44918,10 +46467,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- pserver-id + prov-status -

ID of Pserver

+

Trigger for operational monitoring of this resource by Service Assurance systems.

query @@ -44931,56 +46480,139 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+
+ +
+

application/json application/xml +

+ +
+
+ 200 OK + +
+
+
+
+

successful operation

+ +
+
+
+ +
+
+ + +
+
+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
returns l-interface
+

GET /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

+ Tags: + CloudInfrastructure +
+
+
+

returns l-interface

+ +
+
+ + + + + + + + + + + - + - + - + - - - - - - - - - - - - - -
- in-maint + hostname +

Value from executing hostname on the compute node.

querypath - boolean + string +
- pserver-name2 + interface-name -

alternative pserver name

+

Name that identifies the physical interface

querypath string +
- prov-status + interface-name -

Trigger for operational monitoring of this resource by Service Assurance systems.

+

Name given to the interface

querypath string +
- interface-id + inv-status -

ID of interface

+

CANOPI's inventory status. Only set with values exactly as defined by CANOPI.

query @@ -44992,10 +46624,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- macaddr + pserver-id -

MAC address for the interface

+

ID of Pserver

query @@ -45007,14 +46639,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- network-name + in-maint -

Name of the network

query - string + boolean @@ -45022,14 +46653,14 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-id-inner + pserver-name2 -

Inner VLAN tag

+

alternative pserver name

query - integer + string @@ -45037,10 +46668,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vpn-id + prov-status -

This indicates the customers VPN ID associated with this vlan

+

Trigger for operational monitoring of this resource by Service Assurance systems.

query @@ -45052,14 +46683,14 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-id-inner + interface-id -

Inner VLAN tag

+

ID of interface

query - integer + string @@ -45067,10 +46698,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- neutron-network-id + macaddr -

Neutron network id of the interface that address belongs to

+

MAC address for the interface

query @@ -45082,10 +46713,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- neutron-subnet-id + network-name -

Neutron id of subnet that address belongs to

+

Name of the network

query @@ -45121,7 +46752,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen @@ -45149,17 +46780,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
create or update an existing l3-interface-ipv4-address-list
-

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

+
create or update an existing l-interface
+

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

Tags: CloudInfrastructure
-

create or update an existing l3-interface-ipv4-address-list

+

create or update an existing l-interface

@@ -45168,13 +46799,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

l3-interface-ipv4-address-list object that needs to be created or updated

+

l-interface object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructurePserversPserverPInterfacesPInterfaceLInterfacesLInterface.json)

@@ -45239,38 +46870,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-interface - -

String that identifies the interface

-
path - string - - - -
- l3-interface-ipv4-address - -

IP address

-
path - string - - - -
@@ -45302,23 +46901,35 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
delete an existing l3-interface-ipv4-address-list
-

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

+
update an existing l-interface
+

PATCH /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

Tags: CloudInfrastructure
-

delete an existing l3-interface-ipv4-address-list

+

update an existing l-interface

application/json application/xml

+
+
+

l-interface object that needs to be created or updated.

+

+
+
+
+ +
+
@@ -45380,54 +46991,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - - - - - - - - - - - - - - - -
- vlan-interface - -

String that identifies the interface

-
path - string - - - -
- l3-interface-ipv4-address - -

IP address

-
path - string - - - -
- resource-version - -

resource-version for concurrency

-
query - string - - - -
@@ -45459,35 +47022,23 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
see node definition for valid relationships
-

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

+
delete an existing l-interface
+

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

Tags: CloudInfrastructure
-

see node definition for valid relationships

+

delete an existing l-interface

application/json application/xml

-
-
-

relationship object that needs to be created or updated

-

-
-
-
- -
-
@@ -45551,28 +47102,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - - - +
- vlan-interface - -

String that identifies the interface

-
path - string - - - -
- l3-interface-ipv4-address + resource-version -

IP address

+

resource-version for concurrency

pathquery string @@ -45612,24 +47147,19 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing relationship
-

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

+
returns l3-interface-ipv4-address-list
+

GET /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: CloudInfrastructure
-

delete an existing relationship

+

returns l3-interface-ipv4-address-list

-
- -

application/json application/xml -

-
@@ -45692,10 +47222,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - + - -
- vlan-interface + l3-interface-ipv4-address -

String that identifies the interface

+

IP address

path @@ -45708,179 +47238,27 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- l3-interface-ipv4-address + inv-status -

IP address

+

CANOPI's inventory status. Only set with values exactly as defined by CANOPI.

pathquery string -
-
- -
-

application/json application/xml -

- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
returns l3-interface-ipv6-address-list
-

GET /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

- Tags: - CloudInfrastructure -
-
-
-

returns l3-interface-ipv6-address-list

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - -
- hostname + pserver-id -

Value from executing hostname on the compute node.

+

ID of Pserver

path - string - - - -
- interface-name - -

Name that identifies the physical interface

-
path - string - - - -
- interface-name - -

Name given to the interface

-
path - string - - - -
- vlan-interface - -

String that identifies the interface

-
path - string - - - -
- l3-interface-ipv6-address - -

IP address

-
path - string - - - -
- inv-status - -

CANOPI's inventory status. Only set with values exactly as defined by CANOPI.

-
query - string - - -
- pserver-id - -

ID of Pserver

-
queryquery string @@ -45992,36 +47370,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vpn-id - -

This indicates the customers VPN ID associated with this vlan

-
query - string - - -
- vlan-id-inner - -

Inner VLAN tag

-
query - integer - - -
neutron-network-id @@ -46078,7 +47426,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen @@ -46106,17 +47454,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
create or update an existing l3-interface-ipv6-address-list
-

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

+
create or update an existing l3-interface-ipv4-address-list
+

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: CloudInfrastructure
-

create or update an existing l3-interface-ipv6-address-list

+

create or update an existing l3-interface-ipv4-address-list

@@ -46125,13 +47473,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

l3-interface-ipv6-address-list object that needs to be created or updated

+

l3-interface-ipv4-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructurePserversPserverPInterfacesPInterfaceLInterfacesLInterfaceL3InterfaceIpv4AddressList.json)

@@ -46198,23 +47546,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-interface - -

String that identifies the interface

-
path - string - - - -
- l3-interface-ipv6-address + l3-interface-ipv4-address

IP address

@@ -46259,23 +47591,35 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing l3-interface-ipv6-address-list
-

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

+
update an existing l3-interface-ipv4-address-list
+

PATCH /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: CloudInfrastructure
-

delete an existing l3-interface-ipv6-address-list

+

update an existing l3-interface-ipv4-address-list

application/json application/xml

+
+
+

l3-interface-ipv4-address-list object that needs to be created or updated.

+

+
+ +
@@ -46339,23 +47683,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - - - - - - - - -
- vlan-interface - -

String that identifies the interface

-
path - string - - - -
- l3-interface-ipv6-address + l3-interface-ipv4-address

IP address

@@ -46369,22 +47697,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- resource-version - -

resource-version for concurrency

-
query - string - - - -
@@ -46416,35 +47728,23 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
see node definition for valid relationships
-

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

+
delete an existing l3-interface-ipv4-address-list
+

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: CloudInfrastructure
-

see node definition for valid relationships

+

delete an existing l3-interface-ipv4-address-list

application/json application/xml

-
-
-

relationship object that needs to be created or updated

-

-
-
-
- -
-
@@ -46508,10 +47808,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - + + + + + + + + + + + + + + + + + + + + + +
- vlan-interface + l3-interface-ipv4-address -

String that identifies the interface

+

IP address

path @@ -46524,12 +47824,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- l3-interface-ipv6-address + resource-version -

IP address

+

resource-version for concurrency

pathquery string @@ -46569,23 +47869,35 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing relationship
-

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

+
see node definition for valid relationships
+

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

Tags: CloudInfrastructure
-

delete an existing relationship

+

see node definition for valid relationships

application/json application/xml

+
+
+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructurePserversPserverPInterfacesPInterfaceLInterfacesLInterfaceL3InterfaceIpv4AddressList.json)

+

+
+
+
+ +
+
@@ -46649,23 +47961,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - - - -
- vlan-interface - -

String that identifies the interface

-
path - string - - - -
- l3-interface-ipv6-address + l3-interface-ipv4-address

IP address

@@ -46710,35 +48006,23 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
see node definition for valid relationships
-

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship

+
delete an existing relationship
+

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

Tags: CloudInfrastructure
-

see node definition for valid relationships

+

delete an existing relationship

application/json application/xml

-
-
-

relationship object that needs to be created or updated

-

-
-
-
- -
-
@@ -46802,10 +48086,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
- vlan-interface + l3-interface-ipv4-address -

String that identifies the interface

+

IP address

path @@ -46847,24 +48131,19 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing relationship
-

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship

+
returns l3-interface-ipv6-address-list
+

GET /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: CloudInfrastructure
-

delete an existing relationship

+

returns l3-interface-ipv6-address-list

-
- -

application/json application/xml -

-
@@ -46927,10 +48206,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- vlan-interface + l3-interface-ipv6-address -

String that identifies the interface

+

IP address

path @@ -46941,6 +48220,170 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+ inv-status + +

CANOPI's inventory status. Only set with values exactly as defined by CANOPI.

+
query + string + + +
+ pserver-id + +

ID of Pserver

+
query + string + + +
+ in-maint + + query + boolean + + +
+ pserver-name2 + +

alternative pserver name

+
query + string + + +
+ prov-status + +

Trigger for operational monitoring of this resource by Service Assurance systems.

+
query + string + + +
+ interface-id + +

ID of interface

+
query + string + + +
+ macaddr + +

MAC address for the interface

+
query + string + + +
+ network-name + +

Name of the network

+
query + string + + +
+ vlan-id-inner + +

Inner VLAN tag

+
query + integer + + +
+ neutron-network-id + +

Neutron network id of the interface that address belongs to

+
query + string + + +
+ neutron-subnet-id + +

Neutron id of subnet that address belongs to

+
query + string + + +
@@ -46950,6 +48393,29 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

+
+ 200 OK + +
+
+
+
+

successful operation

+ +
+
+
+ + + +
default @@ -46972,17 +48438,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
see node definition for valid relationships
-

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/relationship-list/relationship

+
create or update an existing l3-interface-ipv6-address-list
+

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: CloudInfrastructure
-

see node definition for valid relationships

+

create or update an existing l3-interface-ipv6-address-list

@@ -46991,13 +48457,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

relationship object that needs to be created or updated

+

l3-interface-ipv6-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructurePserversPserverPInterfacesPInterfaceLInterfacesLInterfaceL3InterfaceIpv6AddressList.json)

@@ -47046,73 +48512,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
-
- -
-

application/json application/xml -

- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
delete an existing relationship
-

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/relationship-list/relationship

- Tags: - CloudInfrastructure -
-
-
-

delete an existing relationship

- -
-
- -

application/json application/xml -

-
-
- - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + +
- hostname + interface-name -

Value from executing hostname on the compute node.

+

Name given to the interface

path @@ -47125,10 +48530,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name + l3-interface-ipv6-address -

Name that identifies the physical interface

+

IP address

path @@ -47170,17 +48575,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
see node definition for valid relationships
-

PUT /cloud-infrastructure/pservers/pserver/{hostname}/relationship-list/relationship

+
update an existing l3-interface-ipv6-address-list
+

PATCH /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: CloudInfrastructure
-

see node definition for valid relationships

+

update an existing l3-interface-ipv6-address-list

@@ -47189,13 +48594,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

relationship object that needs to be created or updated

+

l3-interface-ipv6-address-list object that needs to be created or updated.

@@ -47228,6 +48633,54 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+ interface-name + +

Name that identifies the physical interface

+
path + string + + + +
+ interface-name + +

Name given to the interface

+
path + string + + + +
+ l3-interface-ipv6-address + +

IP address

+
path + string + + + +
@@ -47259,17 +48712,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
delete an existing relationship
-

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/relationship-list/relationship

+
delete an existing l3-interface-ipv6-address-list
+

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: CloudInfrastructure
-

delete an existing relationship

+

delete an existing l3-interface-ipv6-address-list

@@ -47305,132 +48758,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
-
- -
-

application/json application/xml -

- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
returns virtual-data-centers
-

GET /cloud-infrastructure/virtual-data-centers

- Tags: - CloudInfrastructure -
-
-
-

returns virtual-data-centers

- -
- -
-

application/json application/xml -

- -
-
- 200 OK - -
-
-
-
-

successful operation

- -
-
-
- -
- -
- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
returns virtual-data-center
-

GET /cloud-infrastructure/virtual-data-centers/virtual-data-center/{vdc-id}

- Tags: - CloudInfrastructure -
-
-
-

returns virtual-data-center

- -
-
- - - - - - - - - - - + + + + + + + + + + + + + + @@ -47465,29 +48831,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-
- 200 OK - -
-
-
-
-

successful operation

- -
-
-
- -
- -
- -
default @@ -47510,17 +48853,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
create or update an existing virtual-data-center
-

PUT /cloud-infrastructure/virtual-data-centers/virtual-data-center/{vdc-id}

+
see node definition for valid relationships
+

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

Tags: CloudInfrastructure
-

create or update an existing virtual-data-center

+

see node definition for valid relationships

@@ -47529,13 +48872,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

virtual-data-center object that needs to be created or updated

+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructurePserversPserverPInterfacesPInterfaceLInterfacesLInterfaceL3InterfaceIpv6AddressList.json)

@@ -47554,10 +48897,58 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+ + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + + +
- vdc-id + interface-name -

Unique ID of the vdc

+

Name that identifies the physical interface

path @@ -47443,10 +48776,42 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vdc-name + interface-name -

Name of the virtual data center

+

Name given to the interface

+
path + string + + + +
+ l3-interface-ipv6-address + +

IP address

+
path + string + + + +
+ resource-version + +

resource-version for concurrency

query @@ -47454,6 +48819,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen +
- vdc-id + hostname -

Unique ID of the vdc

+

Value from executing hostname on the compute node.

+
path + string + + + +
+ interface-name + +

Name that identifies the physical interface

+
path + string + + + +
+ interface-name + +

Name given to the interface

+
path + string + + + +
+ l3-interface-ipv6-address + +

IP address

path @@ -47599,17 +48990,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing virtual-data-center
-

DELETE /cloud-infrastructure/virtual-data-centers/virtual-data-center/{vdc-id}

+
delete an existing relationship
+

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

Tags: CloudInfrastructure
-

delete an existing virtual-data-center

+

delete an existing relationship

@@ -47631,10 +49022,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vdc-id + hostname -

Unique ID of the vdc

+

Value from executing hostname on the compute node.

path @@ -47647,12 +49038,44 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- resource-version + interface-name -

resource-version for concurrency

+

Name that identifies the physical interface

querypath + string + + + +
+ interface-name + +

Name given to the interface

+
path + string + + + +
+ l3-interface-ipv6-address + +

IP address

+
path string @@ -47692,11 +49115,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
see node definition for valid relationships
-

PUT /cloud-infrastructure/virtual-data-centers/virtual-data-center/{vdc-id}/relationship-list/relationship

+

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship

Tags: CloudInfrastructure
@@ -47711,7 +49134,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

relationship object that needs to be created or updated

+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructurePserversPserverPInterfacesPInterfaceLInterfacesLInterface.json)

@@ -47736,10 +49159,42 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vdc-id + hostname -

Unique ID of the vdc

+

Value from executing hostname on the compute node.

+
path + string + + + +
+ interface-name + +

Name that identifies the physical interface

+
path + string + + + +
+ interface-name + +

Name given to the interface

path @@ -47781,11 +49236,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
delete an existing relationship
-

DELETE /cloud-infrastructure/virtual-data-centers/virtual-data-center/{vdc-id}/relationship-list/relationship

+

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship

Tags: CloudInfrastructure
@@ -47813,10 +49268,42 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vdc-id + hostname -

Unique ID of the vdc

+

Value from executing hostname on the compute node.

+
path + string + + + +
+ interface-name + +

Name that identifies the physical interface

+
path + string + + + +
+ interface-name + +

Name given to the interface

path @@ -47858,81 +49345,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
-
-
returns generic-vnfs
-

GET /network/generic-vnfs

- Tags: - Network -
-
-
-

returns generic-vnfs

- -
- -
-

application/json application/xml -

- -
-
- 200 OK - -
-
-
-
-

successful operation

- -
-
-
- -
-
- - -
-
- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
+ +
-
returns generic-vnf
-

GET /network/generic-vnfs/generic-vnf/{vnf-id}

+
returns sriov-vfs
+

GET /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs

Tags: - Network + CloudInfrastructure
-

returns generic-vnf

+

returns sriov-vfs

@@ -47949,10 +49372,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vnf-id + hostname -

Unique id of VNF. This is unique across the graph.

+

Value from executing hostname on the compute node.

path @@ -47965,40 +49388,42 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vnf-name + interface-name -

Name of VNF.

+

Name that identifies the physical interface

querypath string +
- vnf-name2 + interface-name -

Alternate name of VNF.

+

Name given to the interface

querypath string +
- vnf-type + inv-status -

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.

+

CANOPI's inventory status. Only set with values exactly as defined by CANOPI.

query @@ -48010,10 +49435,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- service-id + pserver-id -

Unique identifier of service, does not necessarily map to ASDC service models. SOON TO BE DEPRECATED

+

ID of Pserver

query @@ -48025,14 +49450,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- regional-resource-zone + in-maint -

Regional way of organizing pservers, source of truth should define values

query - string + boolean @@ -48040,10 +49464,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- prov-status + pserver-name2 -

Trigger for operational monitoring of this resource by Service Assurance systems.

+

alternative pserver name

query @@ -48055,10 +49479,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- heat-stack-id + prov-status -

Heat stack id corresponding to this instance, managed by MSO

+

Trigger for operational monitoring of this resource by Service Assurance systems.

query @@ -48070,13 +49494,14 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- in-maint + interface-id +

ID of interface

query - boolean + string @@ -48084,13 +49509,14 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- is-closed-loop-disabled + macaddr +

MAC address for the interface

query - boolean + string @@ -48098,10 +49524,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- model-invariant-id + network-name -

the ASDC model id for this resource or service model.

+

Name of the network

query @@ -48111,72 +49537,155 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+
+ +
+

application/json application/xml +

+ +
+
+ 200 OK + +
+
+
+
+

successful operation

+ +
+
+
+ +
+
+ + +
+
+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
returns sriov-vf
+

GET /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}

+ Tags: + CloudInfrastructure +
+
+
+

returns sriov-vf

+ +
+
+ + + + + + + + + + + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- model-version-id + hostname -

the ASDC model version for this resource or service model.

+

Value from executing hostname on the compute node.

querypath string +
- widget-model-id + interface-name -

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

+

Name that identifies the physical interface

querypath string +
- widget-model-version + interface-name -

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

+

Name given to the interface

querypath string +
- nf-type + pci-id -

Generic description of the type of NF

+

PCI ID used to identify the sriov-vf

querypath string +
- nf-function + inv-status -

English description of Network function that the specific VNF deployment is providing

+

CANOPI's inventory status. Only set with values exactly as defined by CANOPI.

query @@ -48188,10 +49697,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- nf-role + pserver-id -

role in the network that this model will be providing

+

ID of Pserver

query @@ -48203,20 +49712,154 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- nf-naming-code + in-maint -

string assigned to this model used for naming purposes

query - string + boolean
+ pserver-name2 + +

alternative pserver name

+
query + string + + +
+ prov-status + +

Trigger for operational monitoring of this resource by Service Assurance systems.

+
query + string + + +
+ interface-id + +

ID of interface

+
query + string + + +
+ macaddr + +

MAC address for the interface

+
query + string + + +
+ network-name + +

Name of the network

+
query + string + + +
+ vf-vlan-filter + +

This metadata provides option to specify list of VLAN filters applied on VF to pass the traffic to VM.

+
query + string + + +
+ vf-mac-filter + +

When MAC filters are specified, VF-agent service configures VFs to do MAC level filtering before the traffic is passed to VM.

+
query + string + + +
+ vf-vlan-strip + +

When this field is set to true, VF will configured to strip the outer TAG before the traffic is passed to VM.

+
query + boolean + + +
+ neutron-network-id + +

Neutron network id of the interface

+
query + string + + +
@@ -48242,7 +49885,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
@@ -48270,17 +49913,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
create or update an existing generic-vnf
-

PUT /network/generic-vnfs/generic-vnf/{vnf-id}

+
create or update an existing sriov-vf
+

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}

Tags: - Network + CloudInfrastructure
-

create or update an existing generic-vnf

+

create or update an existing sriov-vf

@@ -48289,13 +49932,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

generic-vnf object that needs to be created or updated

+

sriov-vf object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructurePserversPserverPInterfacesPInterfaceLInterfacesLInterfaceSriovVfsSriovVf.json)

@@ -48314,10 +49957,58 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vnf-id + hostname -

Unique id of VNF. This is unique across the graph.

+

Value from executing hostname on the compute node.

+
path + string + + + +
+ interface-name + +

Name that identifies the physical interface

+
path + string + + + +
+ interface-name + +

Name given to the interface

+
path + string + + + +
+ pci-id + +

PCI ID used to identify the sriov-vf

path @@ -48359,23 +50050,35 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing generic-vnf
-

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}

+
update an existing sriov-vf
+

PATCH /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}

Tags: - Network + CloudInfrastructure
-

delete an existing generic-vnf

+

update an existing sriov-vf

application/json application/xml

+
+
+

sriov-vf object that needs to be created or updated.

+

+
+
+
+
+ /sriov-vf +
+
+
@@ -48391,10 +50094,183 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen + + + + + + + + + + + + + + + + + + + + + + + + + + +
- vnf-id + hostname -

Unique id of VNF. This is unique across the graph.

+

Value from executing hostname on the compute node.

+
path + string + + + +
+ interface-name + +

Name that identifies the physical interface

+
path + string + + + +
+ interface-name + +

Name given to the interface

+
path + string + + + +
+ pci-id + +

PCI ID used to identify the sriov-vf

+
path + string + + + +
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
delete an existing sriov-vf
+

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}

+ Tags: + CloudInfrastructure +
+
+
+

delete an existing sriov-vf

+ +
+
+ +

application/json application/xml +

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ hostname + +

Value from executing hostname on the compute node.

+
path + string + + + +
+ interface-name + +

Name that identifies the physical interface

+
path + string + + + +
+ interface-name + +

Name given to the interface

+
path + string + + + +
+ pci-id + +

PCI ID used to identify the sriov-vf

path @@ -48452,19 +50328,36 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns entitlements
-

GET /network/generic-vnfs/generic-vnf/{vnf-id}/entitlements

+
see node definition for valid relationships
+

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship

Tags: - Network + CloudInfrastructure
-

returns entitlements

+

see node definition for valid relationships

+
+ +

application/json application/xml +

+
+
+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructurePserversPserverPInterfacesPInterfaceLInterfacesLInterfaceSriovVfsSriovVf.json)

+

+
+
+
+ +
+
+
@@ -48479,10 +50372,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - + - + - + + +
- vnf-id + hostname -

Unique id of VNF. This is unique across the graph.

+

Value from executing hostname on the compute node.

path @@ -48495,158 +50388,287 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vnf-name + interface-name -

Name of VNF.

+

Name that identifies the physical interface

querypath string +
- vnf-name2 + interface-name -

Alternate name of VNF.

+

Name given to the interface

querypath string +
- vnf-type + pci-id -

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.

+

PCI ID used to identify the sriov-vf

querypath string +
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
delete an existing relationship
+

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship

+ Tags: + CloudInfrastructure +
+
+
+

delete an existing relationship

+ +
+
+ +

application/json application/xml +

+
+
+ + + + + + + + + + + - + - + - + - + + +
- service-id + hostname -

Unique identifier of service, does not necessarily map to ASDC service models. SOON TO BE DEPRECATED

+

Value from executing hostname on the compute node.

querypath string +
- regional-resource-zone + interface-name -

Regional way of organizing pservers, source of truth should define values

+

Name that identifies the physical interface

querypath string +
- prov-status + interface-name -

Trigger for operational monitoring of this resource by Service Assurance systems.

+

Name given to the interface

querypath string +
- heat-stack-id + pci-id -

Heat stack id corresponding to this instance, managed by MSO

+

PCI ID used to identify the sriov-vf

querypath string +
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
returns vlans
+

GET /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans

+ Tags: + CloudInfrastructure +
+
+
+

returns vlans

+ +
+
+ + + + + + + + + + + - + - + - + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - + + + + + + +
- in-maint + hostname +

Value from executing hostname on the compute node.

querypath - boolean + string +
- is-closed-loop-disabled + interface-name +

Name that identifies the physical interface

querypath - boolean + string +
- model-invariant-id + interface-name -

the ASDC model id for this resource or service model.

+

Name given to the interface

querypath string +
- model-version-id + inv-status -

the ASDC model version for this resource or service model.

+

CANOPI's inventory status. Only set with values exactly as defined by CANOPI.

query @@ -48658,10 +50680,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- widget-model-id + pserver-id -

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

+

ID of Pserver

query @@ -48673,10 +50695,24 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- widget-model-version + in-maint -

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

+
query + boolean + + +
+ pserver-name2 + +

alternative pserver name

query @@ -48688,10 +50724,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- nf-type + prov-status -

Generic description of the type of NF

+

Trigger for operational monitoring of this resource by Service Assurance systems.

query @@ -48703,10 +50739,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- nf-function + interface-id -

English description of Network function that the specific VNF deployment is providing

+

ID of interface

query @@ -48718,10 +50754,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- nf-role + macaddr -

role in the network that this model will be providing

+

MAC address for the interface

query @@ -48733,10 +50769,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- nf-naming-code + network-name -

string assigned to this model used for naming purposes

+

Name of the network

query @@ -48772,7 +50808,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen @@ -48800,17 +50836,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns entitlement
-

GET /network/generic-vnfs/generic-vnf/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}

+
returns vlan
+

GET /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

Tags: - Network + CloudInfrastructure
-

returns entitlement

+

returns vlan

@@ -48827,10 +50863,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vnf-id + hostname -

Unique id of VNF. This is unique across the graph.

+

Value from executing hostname on the compute node.

path @@ -48843,10 +50879,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- group-uuid + interface-name -

Unique ID for the entitlement group the resource comes from, should be uuid.

+

Name that identifies the physical interface

path @@ -48859,10 +50895,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- resource-uuid + interface-name -

Unique ID of an entitlement resource.

+

Name given to the interface

path @@ -48875,85 +50911,26 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vnf-name - -

Name of VNF.

-
query - string - - -
- vnf-name2 - -

Alternate name of VNF.

-
query - string - - -
- vnf-type - -

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.

-
query - string - - -
- service-id - -

Unique identifier of service, does not necessarily map to ASDC service models. SOON TO BE DEPRECATED

-
query - string - - -
- regional-resource-zone + vlan-interface -

Regional way of organizing pservers, source of truth should define values

+

String that identifies the interface

querypath string +
- prov-status + inv-status -

Trigger for operational monitoring of this resource by Service Assurance systems.

+

CANOPI's inventory status. Only set with values exactly as defined by CANOPI.

query @@ -48965,10 +50942,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- heat-stack-id + pserver-id -

Heat stack id corresponding to this instance, managed by MSO

+

ID of Pserver

query @@ -48994,39 +50971,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- is-closed-loop-disabled - - query - boolean - - -
- model-invariant-id - -

the ASDC model id for this resource or service model.

-
query - string - - -
- model-version-id + pserver-name2 -

the ASDC model version for this resource or service model.

+

alternative pserver name

query @@ -49038,10 +50986,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- widget-model-id + prov-status -

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

+

Trigger for operational monitoring of this resource by Service Assurance systems.

query @@ -49053,10 +51001,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- widget-model-version + interface-id -

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

+

ID of interface

query @@ -49068,10 +51016,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- nf-type + macaddr -

Generic description of the type of NF

+

MAC address for the interface

query @@ -49083,10 +51031,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- nf-function + network-name -

English description of Network function that the specific VNF deployment is providing

+

Name of the network

query @@ -49098,14 +51046,14 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- nf-role + vlan-id-inner -

role in the network that this model will be providing

+

Inner VLAN tag

query - string + integer @@ -49113,10 +51061,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- nf-naming-code + vpn-id -

string assigned to this model used for naming purposes

+

This indicates the customers VPN ID associated with this vlan

query @@ -49152,7 +51100,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen @@ -49180,17 +51128,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
create or update an existing entitlement
-

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}

+
create or update an existing vlan
+

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

Tags: - Network + CloudInfrastructure
-

create or update an existing entitlement

+

create or update an existing vlan

@@ -49199,13 +51147,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

entitlement object that needs to be created or updated

+

vlan object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructurePserversPserverPInterfacesPInterfaceLInterfacesLInterfaceVlansVlan.json)

@@ -49224,10 +51172,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vnf-id + hostname -

Unique id of VNF. This is unique across the graph.

+

Value from executing hostname on the compute node.

path @@ -49240,10 +51188,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- group-uuid + interface-name -

Unique ID for the entitlement group the resource comes from, should be uuid.

+

Name that identifies the physical interface

path @@ -49256,10 +51204,26 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- resource-uuid + interface-name -

Unique ID of an entitlement resource.

+

Name given to the interface

+
path + string + + + +
+ vlan-interface + +

String that identifies the interface

path @@ -49301,23 +51265,35 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing entitlement
-

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}

+
update an existing vlan
+

PATCH /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

Tags: - Network + CloudInfrastructure
-

delete an existing entitlement

+

update an existing vlan

application/json application/xml

+
+
+

vlan object that needs to be created or updated.

+

+
+
+
+
+ /vlan +
+
+
@@ -49333,10 +51309,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - +
- vnf-id + hostname -

Unique id of VNF. This is unique across the graph.

+

Value from executing hostname on the compute node.

path @@ -49349,10 +51325,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- group-uuid + interface-name -

Unique ID for the entitlement group the resource comes from, should be uuid.

+

Name that identifies the physical interface

path @@ -49365,10 +51341,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- resource-uuid + interface-name -

Unique ID of an entitlement resource.

+

Name given to the interface

path @@ -49381,12 +51357,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- resource-version + vlan-interface -

resource-version for concurrency

+

String that identifies the interface

querypath string @@ -49426,35 +51402,23 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
see node definition for valid relationships
-

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}/relationship-list/relationship

+
delete an existing vlan
+

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

Tags: - Network + CloudInfrastructure
-

see node definition for valid relationships

+

delete an existing vlan

application/json application/xml

-
-
-

relationship object that needs to be created or updated

-

-
-
-
- -
-
@@ -49470,10 +51434,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen + + + + + + + + + + + + + +
- vnf-id + hostname -

Unique id of VNF. This is unique across the graph.

+

Value from executing hostname on the compute node.

path @@ -49486,10 +51450,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- group-uuid + interface-name -

Unique ID for the entitlement group the resource comes from, should be uuid.

+

Name that identifies the physical interface

path @@ -49502,10 +51466,26 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- resource-uuid + interface-name -

Unique ID of an entitlement resource.

+

Name given to the interface

+
path + string + + + +
+ vlan-interface + +

String that identifies the interface

path @@ -49516,6 +51496,22 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+ resource-version + +

resource-version for concurrency

+
query + string + + + +
@@ -49547,24 +51543,19 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
delete an existing relationship
-

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}/relationship-list/relationship

+
returns l3-interface-ipv4-address-list
+

GET /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: - Network + CloudInfrastructure
-

delete an existing relationship

+

returns l3-interface-ipv4-address-list

-
- -

application/json application/xml -

-
@@ -49579,10 +51570,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
- vnf-id + hostname -

Unique id of VNF. This is unique across the graph.

+

Value from executing hostname on the compute node.

path @@ -49595,10 +51586,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- group-uuid + interface-name -

Unique ID for the entitlement group the resource comes from, should be uuid.

+

Name that identifies the physical interface

path @@ -49611,10 +51602,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- resource-uuid + interface-name -

Unique ID of an entitlement resource.

+

Name given to the interface

path @@ -49625,68 +51616,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
-
- -
-

application/json application/xml -

- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
returns l-interfaces
-

GET /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces

- Tags: - Network -
-
-
-

returns l-interfaces

- -
-
- - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - -
- vnf-id + vlan-interface -

Unique id of VNF. This is unique across the graph.

+

String that identifies the interface

path @@ -49699,25 +51634,26 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vnf-name + l3-interface-ipv4-address -

Name of VNF.

+

IP address

querypath string +
- vnf-name2 + inv-status -

Alternate name of VNF.

+

CANOPI's inventory status. Only set with values exactly as defined by CANOPI.

query @@ -49729,10 +51665,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vnf-type + pserver-id -

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.

+

ID of Pserver

query @@ -49744,14 +51680,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- service-id + in-maint -

Unique identifier of service, does not necessarily map to ASDC service models. SOON TO BE DEPRECATED

query - string + boolean @@ -49759,10 +51694,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- regional-resource-zone + pserver-name2 -

Regional way of organizing pservers, source of truth should define values

+

alternative pserver name

query @@ -49789,53 +51724,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- heat-stack-id - -

Heat stack id corresponding to this instance, managed by MSO

-
query - string - - -
- in-maint - - query - boolean - - -
- is-closed-loop-disabled - - query - boolean - - -
- model-invariant-id + interface-id -

the ASDC model id for this resource or service model.

+

ID of interface

query @@ -49847,10 +51739,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- model-version-id + macaddr -

the ASDC model version for this resource or service model.

+

MAC address for the interface

query @@ -49862,10 +51754,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- widget-model-id + network-name -

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

+

Name of the network

query @@ -49877,14 +51769,14 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- widget-model-version + vlan-id-inner -

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

+

Inner VLAN tag

query - string + integer @@ -49892,10 +51784,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- nf-type + vpn-id -

Generic description of the type of NF

+

This indicates the customers VPN ID associated with this vlan

query @@ -49907,14 +51799,14 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- nf-function + vlan-id-inner -

English description of Network function that the specific VNF deployment is providing

+

Inner VLAN tag

query - string + integer @@ -49922,10 +51814,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- nf-role + neutron-network-id -

role in the network that this model will be providing

+

Neutron network id of the interface that address belongs to

query @@ -49937,10 +51829,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- nf-naming-code + neutron-subnet-id -

string assigned to this model used for naming purposes

+

Neutron id of subnet that address belongs to

query @@ -49976,7 +51868,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen @@ -50004,19 +51896,36 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns l-interface
-

GET /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}

+
create or update an existing l3-interface-ipv4-address-list
+

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: - Network + CloudInfrastructure
-

returns l-interface

+

create or update an existing l3-interface-ipv4-address-list

+
+ +

application/json application/xml +

+
+
+

l3-interface-ipv4-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructurePserversPserverPInterfacesPInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressList.json)

+

+
+ +
+
@@ -50031,10 +51940,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + + +
- vnf-id + hostname -

Unique id of VNF. This is unique across the graph.

+

Value from executing hostname on the compute node.

path @@ -50050,7 +51959,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen interface-name -

Name given to the interface

+

Name that identifies the physical interface

path @@ -50063,293 +51972,352 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vnf-name - -

Name of VNF.

-
query - string - - -
- vnf-name2 - -

Alternate name of VNF.

-
query - string - - -
- vnf-type - -

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.

-
query - string - - -
- service-id - -

Unique identifier of service, does not necessarily map to ASDC service models. SOON TO BE DEPRECATED

-
query - string - - -
- regional-resource-zone + interface-name -

Regional way of organizing pservers, source of truth should define values

+

Name given to the interface

querypath string +
- prov-status + vlan-interface -

Trigger for operational monitoring of this resource by Service Assurance systems.

+

String that identifies the interface

querypath string +
- heat-stack-id + l3-interface-ipv4-address -

Heat stack id corresponding to this instance, managed by MSO

+

IP address

querypath string +
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
update an existing l3-interface-ipv4-address-list
+

PATCH /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

+ Tags: + CloudInfrastructure +
+
+
+

update an existing l3-interface-ipv4-address-list

+ +
+
+ +

application/json application/xml +

+
+
+

l3-interface-ipv4-address-list object that needs to be created or updated.

+

+
+ +
+
+
+ + + + + + + + + + + - - - - - - - - - - - - - - - + - + - + - + - + + +
- in-maint - - query - boolean - - -
- is-closed-loop-disabled - - query - boolean - - -
- model-invariant-id + hostname -

the ASDC model id for this resource or service model.

+

Value from executing hostname on the compute node.

querypath string +
- model-version-id + interface-name -

the ASDC model version for this resource or service model.

+

Name that identifies the physical interface

querypath string +
- widget-model-id + interface-name -

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

+

Name given to the interface

querypath string +
- widget-model-version + vlan-interface -

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

+

String that identifies the interface

querypath string +
- nf-type + l3-interface-ipv4-address -

Generic description of the type of NF

+

IP address

querypath string +
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
delete an existing l3-interface-ipv4-address-list
+

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

+ Tags: + CloudInfrastructure +
+
+
+

delete an existing l3-interface-ipv4-address-list

+ +
+
+ +

application/json application/xml +

+
+
+ + + + + + + + + + + - + - + - + - + - + @@ -50368,29 +52337,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-
- 200 OK - -
-
-
-
-

successful operation

- -
-
-
- -
-
- - -
-
- -
default @@ -50413,17 +52359,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
create or update an existing l-interface
-

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}

+
see node definition for valid relationships
+

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

Tags: - Network + CloudInfrastructure
-

create or update an existing l-interface

+

see node definition for valid relationships

@@ -50432,13 +52378,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

l-interface object that needs to be created or updated

+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructurePserversPserverPInterfacesPInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressList.json)

@@ -50457,10 +52403,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
- nf-function + hostname -

English description of Network function that the specific VNF deployment is providing

+

Value from executing hostname on the compute node.

querypath string +
- nf-role + interface-name -

role in the network that this model will be providing

+

Name that identifies the physical interface

querypath string +
- nf-naming-code + interface-name -

string assigned to this model used for naming purposes

+

Name given to the interface

querypath string +
- interface-id + vlan-interface -

ID of interface

+

String that identifies the interface

querypath string +
- macaddr + l3-interface-ipv4-address -

MAC address for the interface

+

IP address

querypath string +
- network-name + resource-version -

Name of the network

+

resource-version for concurrency

query @@ -50357,6 +52325,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen +
- vnf-id + hostname -

Unique id of VNF. This is unique across the graph.

+

Value from executing hostname on the compute node.

path @@ -50476,7 +52422,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen interface-name -

Name given to the interface

+

Name that identifies the physical interface

path @@ -50487,73 +52433,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
-
- -
-

application/json application/xml -

- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
delete an existing l-interface
-

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}

- Tags: - Network -
-
-
-

delete an existing l-interface

- -
-
- -

application/json application/xml -

-
-
- - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- vnf-id + interface-name -

Unique id of VNF. This is unique across the graph.

+

Name given to the interface

path @@ -50566,10 +52451,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name + vlan-interface -

Name given to the interface

+

String that identifies the interface

path @@ -50582,12 +52467,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- resource-version + l3-interface-ipv4-address -

resource-version for concurrency

+

IP address

querypath string @@ -50627,19 +52512,24 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns l3-interface-ipv4-address-list
-

GET /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

+
delete an existing relationship
+

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

Tags: - Network + CloudInfrastructure
-

returns l3-interface-ipv4-address-list

+

delete an existing relationship

+
+ +

application/json application/xml +

+
@@ -50654,10 +52544,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - - - + - + + +
- vnf-id + hostname -

Unique id of VNF. This is unique across the graph.

+

Value from executing hostname on the compute node.

path @@ -50673,7 +52563,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen interface-name -

Name given to the interface

+

Name that identifies the physical interface

path @@ -50686,10 +52576,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- l3-interface-ipv4-address + interface-name -

IP address

+

Name given to the interface

path @@ -50702,158 +52592,178 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vnf-name - -

Name of VNF.

-
query - string - - -
- vnf-name2 + vlan-interface -

Alternate name of VNF.

+

String that identifies the interface

querypath string +
- vnf-type + l3-interface-ipv4-address -

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.

+

IP address

querypath string +
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
returns l3-interface-ipv6-address-list
+

GET /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

+ Tags: + CloudInfrastructure +
+
+
+

returns l3-interface-ipv6-address-list

+ +
+
+ + + + + + + + + + + - + - + - + - + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- service-id + hostname -

Unique identifier of service, does not necessarily map to ASDC service models. SOON TO BE DEPRECATED

+

Value from executing hostname on the compute node.

querypath string +
- regional-resource-zone + interface-name -

Regional way of organizing pservers, source of truth should define values

+

Name that identifies the physical interface

querypath string +
- prov-status + interface-name -

Trigger for operational monitoring of this resource by Service Assurance systems.

+

Name given to the interface

querypath string +
- heat-stack-id + vlan-interface -

Heat stack id corresponding to this instance, managed by MSO

+

String that identifies the interface

querypath string +
- in-maint - - query - boolean - - -
- is-closed-loop-disabled - - query - boolean - - -
- model-invariant-id + l3-interface-ipv6-address -

the ASDC model id for this resource or service model.

+

IP address

querypath string +
- model-version-id + inv-status -

the ASDC model version for this resource or service model.

+

CANOPI's inventory status. Only set with values exactly as defined by CANOPI.

query @@ -50865,10 +52775,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- widget-model-id + pserver-id -

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

+

ID of Pserver

query @@ -50880,14 +52790,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- widget-model-version + in-maint -

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

query - string + boolean @@ -50895,10 +52804,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- nf-type + pserver-name2 -

Generic description of the type of NF

+

alternative pserver name

query @@ -50910,10 +52819,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- nf-function + prov-status -

English description of Network function that the specific VNF deployment is providing

+

Trigger for operational monitoring of this resource by Service Assurance systems.

query @@ -50925,10 +52834,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- nf-role + interface-id -

role in the network that this model will be providing

+

ID of interface

query @@ -50940,10 +52849,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- nf-naming-code + macaddr -

string assigned to this model used for naming purposes

+

MAC address for the interface

query @@ -50955,10 +52864,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-id + network-name -

ID of interface

+

Name of the network

query @@ -50970,14 +52879,14 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- macaddr + vlan-id-inner -

MAC address for the interface

+

Inner VLAN tag

query - string + integer @@ -50985,10 +52894,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- network-name + vpn-id -

Name of the network

+

This indicates the customers VPN ID associated with this vlan

query @@ -51069,7 +52978,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen @@ -51097,17 +53006,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
create or update an existing l3-interface-ipv4-address-list
-

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

+
create or update an existing l3-interface-ipv6-address-list
+

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: - Network + CloudInfrastructure
-

create or update an existing l3-interface-ipv4-address-list

+

create or update an existing l3-interface-ipv6-address-list

@@ -51116,13 +53025,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

l3-interface-ipv4-address-list object that needs to be created or updated

+

l3-interface-ipv6-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructurePserversPserverPInterfacesPInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList.json)

@@ -51141,10 +53050,26 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vnf-id + hostname -

Unique id of VNF. This is unique across the graph.

+

Value from executing hostname on the compute node.

+
path + string + + + +
+ interface-name + +

Name that identifies the physical interface

path @@ -51173,7 +53098,23 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- l3-interface-ipv4-address + vlan-interface + +

String that identifies the interface

+
path + string + + + +
+ l3-interface-ipv6-address

IP address

@@ -51218,23 +53159,35 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing l3-interface-ipv4-address-list
-

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

+
update an existing l3-interface-ipv6-address-list
+

PATCH /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: - Network + CloudInfrastructure
-

delete an existing l3-interface-ipv4-address-list

+

update an existing l3-interface-ipv6-address-list

application/json application/xml

+
+
+

l3-interface-ipv6-address-list object that needs to be created or updated.

+

+
+ +
@@ -51250,10 +53203,26 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen + + + + + + + - + + + + + + + + + + + + + + + +
- vnf-id + hostname -

Unique id of VNF. This is unique across the graph.

+

Value from executing hostname on the compute node.

+
path + string + + + +
+ interface-name + +

Name that identifies the physical interface

path @@ -51282,10 +53251,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- l3-interface-ipv4-address + vlan-interface -

IP address

+

String that identifies the interface

path @@ -51298,12 +53267,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- resource-version + l3-interface-ipv6-address -

resource-version for concurrency

+

IP address

querypath string @@ -51343,35 +53312,23 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
see node definition for valid relationships
-

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

+
delete an existing l3-interface-ipv6-address-list
+

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: - Network + CloudInfrastructure
-

see node definition for valid relationships

+

delete an existing l3-interface-ipv6-address-list

application/json application/xml

-
-
-

relationship object that needs to be created or updated

-

-
-
-
- -
-
@@ -51387,10 +53344,26 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen + + + + + + + + + + + + + + + + + + + + +
- vnf-id + hostname -

Unique id of VNF. This is unique across the graph.

+

Value from executing hostname on the compute node.

+
path + string + + + +
+ interface-name + +

Name that identifies the physical interface

path @@ -51419,7 +53392,23 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- l3-interface-ipv4-address + vlan-interface + +

String that identifies the interface

+
path + string + + + +
+ l3-interface-ipv6-address

IP address

@@ -51433,6 +53422,22 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+ resource-version + +

resource-version for concurrency

+
query + string + + + +
@@ -51464,23 +53469,35 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
delete an existing relationship
-

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

+
see node definition for valid relationships
+

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

Tags: - Network + CloudInfrastructure
-

delete an existing relationship

+

see node definition for valid relationships

application/json application/xml

+
+
+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructurePserversPserverPInterfacesPInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList.json)

+

+
+
+
+ +
+
@@ -51496,10 +53513,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
- vnf-id + hostname -

Unique id of VNF. This is unique across the graph.

+

Value from executing hostname on the compute node.

path @@ -51515,7 +53532,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen interface-name -

Name given to the interface

+

Name that identifies the physical interface

path @@ -51528,10 +53545,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- l3-interface-ipv4-address + interface-name -

IP address

+

Name given to the interface

path @@ -51542,8 +53559,40 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+
+ vlan-interface + +

String that identifies the interface

+
path + string + + + +
+ l3-interface-ipv6-address + +

IP address

+
path + string + + + +
@@ -51573,19 +53622,24 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
returns l3-interface-ipv6-address-list
-

GET /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

+
delete an existing relationship
+

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

Tags: - Network + CloudInfrastructure
-

returns l3-interface-ipv6-address-list

+

delete an existing relationship

+
+ +

application/json application/xml +

+
@@ -51600,10 +53654,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + @@ -51998,29 +53741,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-
- 200 OK - -
-
-
-
-

successful operation

- -
-
-
- - - -
default @@ -52043,17 +53763,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
create or update an existing l3-interface-ipv6-address-list
-

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

+
see node definition for valid relationships
+

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship

Tags: - Network + CloudInfrastructure
-

create or update an existing l3-interface-ipv6-address-list

+

see node definition for valid relationships

@@ -52062,13 +53782,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

l3-interface-ipv6-address-list object that needs to be created or updated

+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructurePserversPserverPInterfacesPInterfaceLInterfacesLInterfaceVlansVlan.json)

@@ -52087,10 +53807,26 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+ + + + + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- vnf-id + hostname -

Unique id of VNF. This is unique across the graph.

+

Value from executing hostname on the compute node.

path @@ -51619,7 +53673,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen interface-name -

Name given to the interface

+

Name that identifies the physical interface

path @@ -51632,10 +53686,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- l3-interface-ipv6-address + interface-name -

IP address

+

Name given to the interface

path @@ -51648,345 +53702,34 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vnf-name - -

Name of VNF.

-
query - string - - -
- vnf-name2 - -

Alternate name of VNF.

-
query - string - - -
- vnf-type - -

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.

-
query - string - - -
- service-id - -

Unique identifier of service, does not necessarily map to ASDC service models. SOON TO BE DEPRECATED

-
query - string - - -
- regional-resource-zone - -

Regional way of organizing pservers, source of truth should define values

-
query - string - - -
- prov-status - -

Trigger for operational monitoring of this resource by Service Assurance systems.

-
query - string - - -
- heat-stack-id - -

Heat stack id corresponding to this instance, managed by MSO

-
query - string - - -
- in-maint - - query - boolean - - -
- is-closed-loop-disabled - - query - boolean - - -
- model-invariant-id - -

the ASDC model id for this resource or service model.

-
query - string - - -
- model-version-id - -

the ASDC model version for this resource or service model.

-
query - string - - -
- widget-model-id - -

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

-
query - string - - -
- widget-model-version - -

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

-
query - string - - -
- nf-type - -

Generic description of the type of NF

-
query - string - - -
- nf-function - -

English description of Network function that the specific VNF deployment is providing

-
query - string - - -
- nf-role - -

role in the network that this model will be providing

-
query - string - - -
- nf-naming-code - -

string assigned to this model used for naming purposes

-
query - string - - -
- interface-id - -

ID of interface

-
query - string - - -
- macaddr - -

MAC address for the interface

-
query - string - - -
- network-name - -

Name of the network

-
query - string - - -
- vlan-id-inner - -

Inner VLAN tag

-
query - integer - - -
- neutron-network-id + vlan-interface -

Neutron network id of the interface that address belongs to

+

String that identifies the interface

querypath string +
- neutron-subnet-id + l3-interface-ipv6-address -

Neutron id of subnet that address belongs to

+

IP address

querypath string +
- vnf-id + hostname -

Unique id of VNF. This is unique across the graph.

+

Value from executing hostname on the compute node.

+
path + string + + + +
+ interface-name + +

Name that identifies the physical interface

path @@ -52119,10 +53855,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- l3-interface-ipv6-address + vlan-interface -

IP address

+

String that identifies the interface

path @@ -52164,17 +53900,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing l3-interface-ipv6-address-list
-

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

+
delete an existing relationship
+

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship

Tags: - Network + CloudInfrastructure
-

delete an existing l3-interface-ipv6-address-list

+

delete an existing relationship

@@ -52196,10 +53932,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vnf-id + hostname -

Unique id of VNF. This is unique across the graph.

+

Value from executing hostname on the compute node.

path @@ -52215,7 +53951,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen interface-name -

Name given to the interface

+

Name that identifies the physical interface

path @@ -52228,10 +53964,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- l3-interface-ipv6-address + interface-name -

IP address

+

Name given to the interface

path @@ -52244,12 +53980,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- resource-version + vlan-interface -

resource-version for concurrency

+

String that identifies the interface

querypath string @@ -52289,13 +54025,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
see node definition for valid relationships
-

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

+

PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/relationship-list/relationship

Tags: - Network + CloudInfrastructure
@@ -52308,7 +54044,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

relationship object that needs to be created or updated

+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructurePserversPserverPInterfacesPInterface.json)

@@ -52333,10 +54069,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vnf-id + hostname -

Unique id of VNF. This is unique across the graph.

+

Value from executing hostname on the compute node.

path @@ -52352,23 +54088,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen interface-name -

Name given to the interface

-
path - string - - - -
- l3-interface-ipv6-address - -

IP address

+

Name that identifies the physical interface

path @@ -52410,13 +54130,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
delete an existing relationship
-

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

+

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/relationship-list/relationship

Tags: - Network + CloudInfrastructure
@@ -52442,10 +54162,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vnf-id + hostname -

Unique id of VNF. This is unique across the graph.

+

Value from executing hostname on the compute node.

path @@ -52461,23 +54181,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen interface-name -

Name given to the interface

-
path - string - - - -
- l3-interface-ipv6-address - -

IP address

+

Name that identifies the physical interface

path @@ -52519,13 +54223,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
see node definition for valid relationships
-

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship

+

PUT /cloud-infrastructure/pservers/pserver/{hostname}/relationship-list/relationship

Tags: - Network + CloudInfrastructure
@@ -52538,7 +54242,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

relationship object that needs to be created or updated

+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructurePserversPserver.json)

@@ -52563,26 +54267,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vnf-id - -

Unique id of VNF. This is unique across the graph.

-
path - string - - - -
- interface-name + hostname -

Name given to the interface

+

Value from executing hostname on the compute node.

path @@ -52624,13 +54312,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
delete an existing relationship
-

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship

+

DELETE /cloud-infrastructure/pservers/pserver/{hostname}/relationship-list/relationship

Tags: - Network + CloudInfrastructure
@@ -52656,26 +54344,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vnf-id - -

Unique id of VNF. This is unique across the graph.

-
path - string - - - -
- interface-name + hostname -

Name given to the interface

+

Value from executing hostname on the compute node.

path @@ -52717,17 +54389,81 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns sriov-vfs
-

GET /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs

+
returns virtual-data-centers
+

GET /cloud-infrastructure/virtual-data-centers

Tags: - Network + CloudInfrastructure
-

returns sriov-vfs

+

returns virtual-data-centers

+ +
+ +
+

application/json application/xml +

+ +
+
+ 200 OK + +
+
+
+
+

successful operation

+ +
+
+
+ +
+ +
+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
returns virtual-data-center
+

GET /cloud-infrastructure/virtual-data-centers/virtual-data-center/{vdc-id}

+ Tags: + CloudInfrastructure +
+
+
+

returns virtual-data-center

@@ -52744,26 +54480,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vnf-id - -

Unique id of VNF. This is unique across the graph.

-
path - string - - - -
- interface-name + vdc-id -

Name given to the interface

+

Unique ID of the vdc

path @@ -52776,293 +54496,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vnf-name - -

Name of VNF.

-
query - string - - -
- vnf-name2 - -

Alternate name of VNF.

-
query - string - - -
- vnf-type - -

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.

-
query - string - - -
- service-id - -

Unique identifier of service, does not necessarily map to ASDC service models. SOON TO BE DEPRECATED

-
query - string - - -
- regional-resource-zone - -

Regional way of organizing pservers, source of truth should define values

-
query - string - - -
- prov-status - -

Trigger for operational monitoring of this resource by Service Assurance systems.

-
query - string - - -
- heat-stack-id - -

Heat stack id corresponding to this instance, managed by MSO

-
query - string - - -
- in-maint - - query - boolean - - -
- is-closed-loop-disabled - - query - boolean - - -
- model-invariant-id - -

the ASDC model id for this resource or service model.

-
query - string - - -
- model-version-id - -

the ASDC model version for this resource or service model.

-
query - string - - -
- widget-model-id - -

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

-
query - string - - -
- widget-model-version - -

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

-
query - string - - -
- nf-type - -

Generic description of the type of NF

-
query - string - - -
- nf-function - -

English description of Network function that the specific VNF deployment is providing

-
query - string - - -
- nf-role - -

role in the network that this model will be providing

-
query - string - - -
- nf-naming-code - -

string assigned to this model used for naming purposes

-
query - string - - -
- interface-id - -

ID of interface

-
query - string - - -
- macaddr - -

MAC address for the interface

-
query - string - - -
- network-name + vdc-name -

Name of the network

+

Name of the virtual data center

query @@ -53098,7 +54535,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen @@ -53126,19 +54563,36 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns sriov-vf
-

GET /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}

+
create or update an existing virtual-data-center
+

PUT /cloud-infrastructure/virtual-data-centers/virtual-data-center/{vdc-id}

Tags: - Network + CloudInfrastructure
-

returns sriov-vf

+

create or update an existing virtual-data-center

+
+ +

application/json application/xml +

+
+
+

virtual-data-center object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructureVirtualDataCentersVirtualDataCenter.json)

+

+
+ +
+
@@ -53153,26 +54607,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - - - - +
- vnf-id - -

Unique id of VNF. This is unique across the graph.

-
path - string - - - -
- interface-name + vdc-id -

Name given to the interface

+

Unique ID of the vdc

path @@ -53183,12 +54621,85 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- pci-id +
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
update an existing virtual-data-center
+

PATCH /cloud-infrastructure/virtual-data-centers/virtual-data-center/{vdc-id}

+ Tags: + CloudInfrastructure +
+
+
+

update an existing virtual-data-center

+ +
+
+ +

application/json application/xml +

+
+
+

virtual-data-center object that needs to be created or updated.

+

+
+ +
+
+
+ + + + + + + + + + + + + + +
+ vdc-id -

PCI ID used to identify the sriov-vf

+

Unique ID of the vdc

path @@ -53199,27 +54710,89 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
delete an existing virtual-data-center
+

DELETE /cloud-infrastructure/virtual-data-centers/virtual-data-center/{vdc-id}

+ Tags: + CloudInfrastructure +
+
+
+

delete an existing virtual-data-center

+ +
+
+ +

application/json application/xml +

+
+
+ + + + + + + + + + + - + + +
- vnf-name + vdc-id -

Name of VNF.

+

Unique ID of the vdc

querypath string +
- vnf-name2 + resource-version -

Alternate name of VNF.

+

resource-version for concurrency

query @@ -53227,59 +54800,317 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen +
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
see node definition for valid relationships
+

PUT /cloud-infrastructure/virtual-data-centers/virtual-data-center/{vdc-id}/relationship-list/relationship

+ Tags: + CloudInfrastructure +
+
+
+

see node definition for valid relationships

+ +
+
+ +

application/json application/xml +

+
+
+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/CloudInfrastructureVirtualDataCentersVirtualDataCenter.json)

+

+
+
+
+ +
+
+
+
+ + + + + + + + + + + - + + +
- vnf-type + vdc-id -

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.

+

Unique ID of the vdc

querypath string +
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
delete an existing relationship
+

DELETE /cloud-infrastructure/virtual-data-centers/virtual-data-center/{vdc-id}/relationship-list/relationship

+ Tags: + CloudInfrastructure +
+
+
+

delete an existing relationship

+ +
+
+ +

application/json application/xml +

+
+
+ + + + + + + + + + + - + + +
- service-id + vdc-id -

Unique identifier of service, does not necessarily map to ASDC service models. SOON TO BE DEPRECATED

+

Unique ID of the vdc

querypath string +
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
returns generic-vnfs
+

GET /network/generic-vnfs

+ Tags: + Network +
+
+
+

returns generic-vnfs

+ +
+ +
+

application/json application/xml +

+ +
+
+ 200 OK + +
+
+
+
+

successful operation

+ +
+
+
+ +
+
+ + +
+
+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
returns generic-vnf
+

GET /network/generic-vnfs/generic-vnf/{vnf-id}

+ Tags: + Network +
+
+
+

returns generic-vnf

+ +
+
+ + + + + + + + + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- regional-resource-zone + vnf-id -

Regional way of organizing pservers, source of truth should define values

+

Unique id of VNF. This is unique across the graph.

querypath string +
- prov-status + vnf-name -

Trigger for operational monitoring of this resource by Service Assurance systems.

+

Name of VNF.

query @@ -53291,10 +55122,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- heat-stack-id + vnf-name2 -

Heat stack id corresponding to this instance, managed by MSO

+

Alternate name of VNF.

query @@ -53306,38 +55137,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- in-maint - - query - boolean - - -
- is-closed-loop-disabled - - query - boolean - - -
- model-invariant-id + vnf-type -

the ASDC model id for this resource or service model.

+

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.

query @@ -53349,10 +55152,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- model-version-id + service-id -

the ASDC model version for this resource or service model.

+

Unique identifier of service, does not necessarily map to ASDC service models. SOON TO BE DEPRECATED

query @@ -53364,10 +55167,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- widget-model-id + regional-resource-zone -

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

+

Regional way of organizing pservers, source of truth should define values

query @@ -53379,10 +55182,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- widget-model-version + prov-status -

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

+

Trigger for operational monitoring of this resource by Service Assurance systems.

query @@ -53394,10 +55197,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- nf-type + heat-stack-id -

Generic description of the type of NF

+

Heat stack id corresponding to this instance, managed by MSO

query @@ -53409,14 +55212,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- nf-function + in-maint -

English description of Network function that the specific VNF deployment is providing

query - string + boolean @@ -53424,14 +55226,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- nf-role + is-closed-loop-disabled -

role in the network that this model will be providing

query - string + boolean @@ -53439,10 +55240,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- nf-naming-code + model-invariant-id -

string assigned to this model used for naming purposes

+

the ASDC model id for this resource or service model.

query @@ -53454,10 +55255,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-id + model-version-id -

ID of interface

+

the ASDC model version for this resource or service model.

query @@ -53469,10 +55270,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- macaddr + widget-model-id -

MAC address for the interface

+

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

query @@ -53484,10 +55285,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- network-name + widget-model-version -

Name of the network

+

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

query @@ -53499,10 +55300,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vf-vlan-filter + nf-type -

This metadata provides option to specify list of VLAN filters applied on VF to pass the traffic to VM.

+

Generic description of the type of NF

query @@ -53514,10 +55315,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vf-mac-filter + nf-function -

When MAC filters are specified, VF-agent service configures VFs to do MAC level filtering before the traffic is passed to VM.

+

English description of Network function that the specific VNF deployment is providing

query @@ -53529,14 +55330,14 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vf-vlan-strip + nf-role -

When this field is set to true, VF will configured to strip the outer TAG before the traffic is passed to VM.

+

role in the network that this model will be providing

query - boolean + string @@ -53544,10 +55345,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- neutron-network-id + nf-naming-code -

Neutron network id of the interface

+

string assigned to this model used for naming purposes

query @@ -53583,7 +55384,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen @@ -53611,17 +55412,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
create or update an existing sriov-vf
-

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}

+
create or update an existing generic-vnf
+

PUT /network/generic-vnfs/generic-vnf/{vnf-id}

Tags: Network
-

create or update an existing sriov-vf

+

create or update an existing generic-vnf

@@ -53630,13 +55431,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

sriov-vf object that needs to be created or updated

+

generic-vnf object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/NetworkGenericVnfsGenericVnf.json)

@@ -53669,163 +55470,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name - -

Name given to the interface

-
path - string - - - -
- pci-id - -

PCI ID used to identify the sriov-vf

-
path - string - - - -
-
- -
-

application/json application/xml -

- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
delete an existing sriov-vf
-

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}

- Tags: - Network -
-
-
-

delete an existing sriov-vf

- -
-
- -

application/json application/xml -

-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- vnf-id - -

Unique id of VNF. This is unique across the graph.

-
path - string - - - -
- interface-name - -

Name given to the interface

-
path - string - - - -
- pci-id - -

PCI ID used to identify the sriov-vf

-
path - string - - - -
- resource-version - -

resource-version for concurrency

-
query - string - - - -
@@ -53857,17 +55501,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
see node definition for valid relationships
-

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship

+
update an existing generic-vnf
+

PATCH /network/generic-vnfs/generic-vnf/{vnf-id}

Tags: Network
-

see node definition for valid relationships

+

update an existing generic-vnf

@@ -53876,13 +55520,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

relationship object that needs to be created or updated

+

generic-vnf object that needs to be created or updated.

@@ -53915,38 +55559,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name - -

Name given to the interface

-
path - string - - - -
- pci-id - -

PCI ID used to identify the sriov-vf

-
path - string - - - -
@@ -53978,17 +55590,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
delete an existing relationship
-

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship

+
delete an existing generic-vnf
+

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}

Tags: Network
-

delete an existing relationship

+

delete an existing generic-vnf

@@ -54026,28 +55638,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name - -

Name given to the interface

-
path - string - - - -
- pci-id + resource-version -

PCI ID used to identify the sriov-vf

+

resource-version for concurrency

pathquery string @@ -54087,17 +55683,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns vlans
-

GET /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans

+
returns entitlements
+

GET /network/generic-vnfs/generic-vnf/{vnf-id}/entitlements

Tags: Network
-

returns vlans

+

returns entitlements

@@ -54128,22 +55724,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name - -

Name given to the interface

-
path - string - - - -
vnf-name @@ -54397,51 +55977,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-id - -

ID of interface

-
query - string - - -
- macaddr - -

MAC address for the interface

-
query - string - - -
- network-name - -

Name of the network

-
query - string - - -
@@ -54468,7 +56003,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
@@ -54496,17 +56031,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
returns vlan
-

GET /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

+
returns entitlement
+

GET /network/generic-vnfs/generic-vnf/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}

Tags: Network
-

returns vlan

+

returns entitlement

@@ -54539,10 +56074,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name + group-uuid -

Name given to the interface

+

Unique ID for the entitlement group the resource comes from, should be uuid.

path @@ -54555,10 +56090,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-interface + resource-uuid -

String that identifies the interface

+

Unique ID of an entitlement resource.

path @@ -54822,81 +56357,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-id - -

ID of interface

-
query - string - - -
- macaddr - -

MAC address for the interface

-
query - string - - -
- network-name - -

Name of the network

-
query - string - - -
- vlan-id-inner - -

Inner VLAN tag

-
query - integer - - -
- vpn-id - -

This indicates the customers VPN ID associated with this vlan

-
query - string - - -
@@ -54923,7 +56383,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
@@ -54951,17 +56411,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
create or update an existing vlan
-

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

+
create or update an existing entitlement
+

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}

Tags: Network
-

create or update an existing vlan

+

create or update an existing entitlement

@@ -54970,13 +56430,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

vlan object that needs to be created or updated

+

entitlement object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/NetworkGenericVnfsGenericVnfEntitlementsEntitlement.json)

@@ -55011,10 +56471,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name + group-uuid -

Name given to the interface

+

Unique ID for the entitlement group the resource comes from, should be uuid.

path @@ -55027,10 +56487,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-interface + resource-uuid -

String that identifies the interface

+

Unique ID of an entitlement resource.

path @@ -55072,23 +56532,35 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing vlan
-

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

+
update an existing entitlement
+

PATCH /network/generic-vnfs/generic-vnf/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}

Tags: Network
-

delete an existing vlan

+

update an existing entitlement

application/json application/xml

+
+
+

entitlement object that needs to be created or updated.

+

+
+
+
+ +
+
@@ -55120,10 +56592,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - -
- interface-name + group-uuid -

Name given to the interface

+

Unique ID for the entitlement group the resource comes from, should be uuid.

path @@ -55136,10 +56608,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-interface + resource-uuid -

String that identifies the interface

+

Unique ID of an entitlement resource.

path @@ -55150,22 +56622,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- resource-version - -

resource-version for concurrency

-
query - string - - - -
@@ -55197,19 +56653,24 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
returns l3-interface-ipv4-address-list
-

GET /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

+
delete an existing entitlement
+

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}

Tags: Network
-

returns l3-interface-ipv4-address-list

+

delete an existing entitlement

+
+ +

application/json application/xml +

+
@@ -55240,10 +56701,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - + + +
- interface-name + group-uuid -

Name given to the interface

+

Unique ID for the entitlement group the resource comes from, should be uuid.

path @@ -55256,10 +56717,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-interface + resource-uuid -

String that identifies the interface

+

Unique ID of an entitlement resource.

path @@ -55272,12 +56733,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- l3-interface-ipv4-address + resource-version -

IP address

+

resource-version for concurrency

pathquery string @@ -55286,134 +56747,318 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
see node definition for valid relationships
+

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}/relationship-list/relationship

+ Tags: + Network +
+
+
+

see node definition for valid relationships

+ +
+
+ +

application/json application/xml +

+
+
+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/NetworkGenericVnfsGenericVnfEntitlementsEntitlement.json)

+

+
+
+
+ +
+
+
+
+ + + + + + + + + + + - + - + - + + +
- vnf-name + vnf-id -

Name of VNF.

+

Unique id of VNF. This is unique across the graph.

querypath string +
- vnf-name2 + group-uuid -

Alternate name of VNF.

+

Unique ID for the entitlement group the resource comes from, should be uuid.

querypath string +
- vnf-type + resource-uuid -

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.

+

Unique ID of an entitlement resource.

querypath string +
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
delete an existing relationship
+

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}/relationship-list/relationship

+ Tags: + Network +
+
+
+

delete an existing relationship

+ +
+
+ +

application/json application/xml +

+
+
+ + + + + + + + + + + - + - + - + + +
- service-id + vnf-id -

Unique identifier of service, does not necessarily map to ASDC service models. SOON TO BE DEPRECATED

+

Unique id of VNF. This is unique across the graph.

querypath string +
- regional-resource-zone + group-uuid -

Regional way of organizing pservers, source of truth should define values

+

Unique ID for the entitlement group the resource comes from, should be uuid.

querypath string +
- prov-status + resource-uuid -

Trigger for operational monitoring of this resource by Service Assurance systems.

+

Unique ID of an entitlement resource.

querypath string +
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
returns l-interfaces
+

GET /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces

+ Tags: + Network +
+
+
+

returns l-interfaces

+ +
+
+ + + + + + + + + + + - + - - - - - - -
- heat-stack-id + vnf-id -

Heat stack id corresponding to this instance, managed by MSO

+

Unique id of VNF. This is unique across the graph.

querypath string +
- in-maint - - query - boolean - - -
- is-closed-loop-disabled + vnf-name +

Name of VNF.

query - boolean + string @@ -55421,10 +57066,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- model-invariant-id + vnf-name2 -

the ASDC model id for this resource or service model.

+

Alternate name of VNF.

query @@ -55436,10 +57081,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- model-version-id + vnf-type -

the ASDC model version for this resource or service model.

+

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.

query @@ -55451,10 +57096,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- widget-model-id + service-id -

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

+

Unique identifier of service, does not necessarily map to ASDC service models. SOON TO BE DEPRECATED

query @@ -55466,10 +57111,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- widget-model-version + regional-resource-zone -

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

+

Regional way of organizing pservers, source of truth should define values

query @@ -55481,10 +57126,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- nf-type + prov-status -

Generic description of the type of NF

+

Trigger for operational monitoring of this resource by Service Assurance systems.

query @@ -55496,10 +57141,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- nf-function + heat-stack-id -

English description of Network function that the specific VNF deployment is providing

+

Heat stack id corresponding to this instance, managed by MSO

query @@ -55511,14 +57156,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- nf-role + in-maint -

role in the network that this model will be providing

query - string + boolean @@ -55526,14 +57170,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- nf-naming-code + is-closed-loop-disabled -

string assigned to this model used for naming purposes

query - string + boolean @@ -55541,10 +57184,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-id + model-invariant-id -

ID of interface

+

the ASDC model id for this resource or service model.

query @@ -55556,10 +57199,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- macaddr + model-version-id -

MAC address for the interface

+

the ASDC model version for this resource or service model.

query @@ -55571,10 +57214,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- network-name + widget-model-id -

Name of the network

+

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

query @@ -55586,14 +57229,14 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-id-inner + widget-model-version -

Inner VLAN tag

+

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

query - integer + string @@ -55601,10 +57244,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vpn-id + nf-type -

This indicates the customers VPN ID associated with this vlan

+

Generic description of the type of NF

query @@ -55616,14 +57259,14 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-id-inner + nf-function -

Inner VLAN tag

+

English description of Network function that the specific VNF deployment is providing

query - integer + string @@ -55631,10 +57274,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- neutron-network-id + nf-role -

Neutron network id of the interface that address belongs to

+

role in the network that this model will be providing

query @@ -55646,10 +57289,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- neutron-subnet-id + nf-naming-code -

Neutron id of subnet that address belongs to

+

string assigned to this model used for naming purposes

query @@ -55685,7 +57328,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen @@ -55713,36 +57356,19 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
create or update an existing l3-interface-ipv4-address-list
-

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

+
returns l-interface
+

GET /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}

Tags: Network
-

create or update an existing l3-interface-ipv4-address-list

+

returns l-interface

-
- -

application/json application/xml -

-
-
-

l3-interface-ipv4-address-list object that needs to be created or updated

-

-
- -
-
@@ -55789,167 +57415,293 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - + - + - -
- vlan-interface + vnf-name -

String that identifies the interface

+

Name of VNF.

pathquery string -
- l3-interface-ipv4-address + vnf-name2 -

IP address

+

Alternate name of VNF.

pathquery string -
-
- -
-

application/json application/xml -

- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
delete an existing l3-interface-ipv4-address-list
-

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

- Tags: - Network -
-
-
-

delete an existing l3-interface-ipv4-address-list

- -
-
- -

application/json application/xml -

-
-
- - - - - - - - - - - - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -55969,6 +57720,29 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

+
+ 200 OK + +
+
+
+
+

successful operation

+ +
+
+
+ +
+
+ + +
+
+ +
default @@ -55991,17 +57765,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
see node definition for valid relationships
-

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

+
create or update an existing l-interface
+

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}

Tags: Network
-

see node definition for valid relationships

+

create or update an existing l-interface

@@ -56010,13 +57784,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

relationship object that needs to be created or updated

+

l-interface object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/NetworkGenericVnfsGenericVnfLInterfacesLInterface.json)

@@ -56065,12 +57839,85 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen + +
- vnf-id + vnf-type -

Unique id of VNF. This is unique across the graph.

+

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.

pathquery string -
- interface-name + service-id -

Name given to the interface

+

Unique identifier of service, does not necessarily map to ASDC service models. SOON TO BE DEPRECATED

pathquery string -
- vlan-interface + regional-resource-zone -

String that identifies the interface

+

Regional way of organizing pservers, source of truth should define values

pathquery string -
- l3-interface-ipv4-address + prov-status -

IP address

+

Trigger for operational monitoring of this resource by Service Assurance systems.

pathquery string -
- resource-version + heat-stack-id -

resource-version for concurrency

+

Heat stack id corresponding to this instance, managed by MSO

+
query + string + + +
+ in-maint + + query + boolean + + +
+ is-closed-loop-disabled + + query + boolean + + +
+ model-invariant-id + +

the ASDC model id for this resource or service model.

+
query + string + + +
+ model-version-id + +

the ASDC model version for this resource or service model.

+
query + string + + +
+ widget-model-id + +

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

+
query + string + + +
+ widget-model-version + +

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

+
query + string + + +
+ nf-type + +

Generic description of the type of NF

+
query + string + + +
+ nf-function + +

English description of Network function that the specific VNF deployment is providing

+
query + string + + +
+ nf-role + +

role in the network that this model will be providing

+
query + string + + +
+ nf-naming-code + +

string assigned to this model used for naming purposes

+
query + string + + +
+ interface-id + +

ID of interface

+
query + string + + +
+ macaddr + +

MAC address for the interface

+
query + string + + +
+ network-name + +

Name of the network

query @@ -55957,7 +57709,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen -
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
update an existing l-interface
+

PATCH /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}

+ Tags: + Network +
+
+
+

update an existing l-interface

+ +
+
+ +

application/json application/xml +

+
+
+

l-interface object that needs to be created or updated.

+

+
+
+
+ +
+
+
+
+ + + + + + + + + + + - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- vlan-interface + vnf-id -

String that identifies the interface

+

Unique id of VNF. This is unique across the graph.

path @@ -56083,10 +57930,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- l3-interface-ipv4-address + interface-name -

IP address

+

Name given to the interface

path @@ -56128,17 +57975,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing relationship
-

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

+
delete an existing l-interface
+

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}

Tags: Network
-

delete an existing relationship

+

delete an existing l-interface

@@ -56192,28 +58039,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-interface - -

String that identifies the interface

-
path - string - - - -
- l3-interface-ipv4-address + resource-version -

IP address

+

resource-version for concurrency

pathquery string @@ -56253,17 +58084,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns l3-interface-ipv6-address-list
-

GET /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

+
returns l3-interface-ipv4-address-list
+

GET /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: Network
-

returns l3-interface-ipv6-address-list

+

returns l3-interface-ipv4-address-list

@@ -56312,23 +58143,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-interface - -

String that identifies the interface

-
path - string - - - -
- l3-interface-ipv6-address + l3-interface-ipv4-address

IP address

@@ -56655,36 +58470,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vpn-id - -

This indicates the customers VPN ID associated with this vlan

-
query - string - - -
- vlan-id-inner - -

Inner VLAN tag

-
query - integer - - -
neutron-network-id @@ -56741,7 +58526,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen @@ -56769,17 +58554,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
create or update an existing l3-interface-ipv6-address-list
-

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

+
create or update an existing l3-interface-ipv4-address-list
+

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: Network
-

create or update an existing l3-interface-ipv6-address-list

+

create or update an existing l3-interface-ipv4-address-list

@@ -56788,13 +58573,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

l3-interface-ipv6-address-list object that needs to be created or updated

+

l3-interface-ipv4-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/NetworkGenericVnfsGenericVnfLInterfacesLInterfaceL3InterfaceIpv4AddressList.json)

@@ -56845,23 +58630,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-interface - -

String that identifies the interface

-
path - string - - - -
- l3-interface-ipv6-address + l3-interface-ipv4-address

IP address

@@ -56906,23 +58675,35 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing l3-interface-ipv6-address-list
-

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

+
update an existing l3-interface-ipv4-address-list
+

PATCH /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: Network
-

delete an existing l3-interface-ipv6-address-list

+

update an existing l3-interface-ipv4-address-list

application/json application/xml

+
+
+

l3-interface-ipv4-address-list object that needs to be created or updated.

+

+
+ +
@@ -56970,23 +58751,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - - - - - - - - -
- vlan-interface - -

String that identifies the interface

-
path - string - - - -
- l3-interface-ipv6-address + l3-interface-ipv4-address

IP address

@@ -57000,22 +58765,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- resource-version - -

resource-version for concurrency

-
query - string - - - -
@@ -57047,35 +58796,23 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
see node definition for valid relationships
-

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

+
delete an existing l3-interface-ipv4-address-list
+

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: Network
-

see node definition for valid relationships

+

delete an existing l3-interface-ipv4-address-list

application/json application/xml

-
-
-

relationship object that needs to be created or updated

-

-
-
-
- -
-
@@ -57123,10 +58860,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- vlan-interface + l3-interface-ipv4-address -

String that identifies the interface

+

IP address

path @@ -57139,12 +58876,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- l3-interface-ipv6-address + resource-version -

IP address

+

resource-version for concurrency

pathquery string @@ -57184,23 +58921,35 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing relationship
-

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

+
see node definition for valid relationships
+

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

Tags: Network
-

delete an existing relationship

+

see node definition for valid relationships

application/json application/xml

+
+
+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/NetworkGenericVnfsGenericVnfLInterfacesLInterfaceL3InterfaceIpv4AddressList.json)

+

+
+
+
+ +
+
@@ -57248,23 +58997,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- vlan-interface - -

String that identifies the interface

-
path - string - - - -
- l3-interface-ipv6-address + l3-interface-ipv4-address

IP address

@@ -57309,35 +59042,23 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
see node definition for valid relationships
-

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship

+
delete an existing relationship
+

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

Tags: Network
-

see node definition for valid relationships

+

delete an existing relationship

application/json application/xml

-
-
-

relationship object that needs to be created or updated

-

-
-
-
- -
-
@@ -57385,10 +59106,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + + + + + + + +
- vlan-interface + l3-interface-ipv4-address -

String that identifies the interface

+

IP address

path @@ -57430,24 +59151,19 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing relationship
-

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship

+
returns l3-interface-ipv6-address-list
+

GET /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: Network
-

delete an existing relationship

+

returns l3-interface-ipv6-address-list

-
- -

application/json application/xml -

-
@@ -57494,82 +59210,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - -
- vlan-interface - -

String that identifies the interface

-
path - string - - - -
-
- -
-

application/json application/xml -

- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
returns lag-interfaces
-

GET /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces

- Tags: - Network -
-
-
-

returns lag-interfaces

- -
-
- - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- vnf-id + l3-interface-ipv6-address -

Unique id of VNF. This is unique across the graph.

+

IP address

path @@ -57833,6 +59477,96 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+ interface-id + +

ID of interface

+
query + string + + +
+ macaddr + +

MAC address for the interface

+
query + string + + +
+ network-name + +

Name of the network

+
query + string + + +
+ vlan-id-inner + +

Inner VLAN tag

+
query + integer + + +
+ neutron-network-id + +

Neutron network id of the interface that address belongs to

+
query + string + + +
+ neutron-subnet-id + +

Neutron id of subnet that address belongs to

+
query + string + + +
@@ -57859,7 +59593,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
@@ -57887,19 +59621,36 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
returns lag-interface
-

GET /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}

+
create or update an existing l3-interface-ipv6-address-list
+

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: Network
-

returns lag-interface

+

create or update an existing l3-interface-ipv6-address-list

+
+ +

application/json application/xml +

+
+
+

l3-interface-ipv6-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/NetworkGenericVnfsGenericVnfLInterfacesLInterfaceL3InterfaceIpv6AddressList.json)

+

+
+ +
+
@@ -57933,7 +59684,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen interface-name - - - - - - - - - - - - - - - - - - - - - - + + +
-

Name that identifies the link aggregate interface

+

Name given to the interface

path @@ -57946,188 +59697,256 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vnf-name - -

Name of VNF.

-
query - string - - -
- vnf-name2 - -

Alternate name of VNF.

-
query - string - - -
- vnf-type - -

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.

-
query - string - - -
- service-id + l3-interface-ipv6-address -

Unique identifier of service, does not necessarily map to ASDC service models. SOON TO BE DEPRECATED

+

IP address

querypath string +
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
update an existing l3-interface-ipv6-address-list
+

PATCH /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

+ Tags: + Network +
+
+
+

update an existing l3-interface-ipv6-address-list

+ +
+
+ +

application/json application/xml +

+
+
+

l3-interface-ipv6-address-list object that needs to be created or updated.

+

+
+ +
+
+
+ + + + + + + + + + + - + - + - + + +
- regional-resource-zone + vnf-id -

Regional way of organizing pservers, source of truth should define values

+

Unique id of VNF. This is unique across the graph.

querypath string +
- prov-status + interface-name -

Trigger for operational monitoring of this resource by Service Assurance systems.

+

Name given to the interface

querypath string +
- heat-stack-id + l3-interface-ipv6-address -

Heat stack id corresponding to this instance, managed by MSO

+

IP address

querypath string +
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
delete an existing l3-interface-ipv6-address-list
+

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

+ Tags: + Network +
+
+
+

delete an existing l3-interface-ipv6-address-list

+ +
+
+ +

application/json application/xml +

+
+
+ + + + + + + + + + + - - - - - - - - - - - - - - - + - + - + + +
- in-maint - - query - boolean - - -
- is-closed-loop-disabled - - query - boolean - - -
- model-invariant-id + vnf-id -

the ASDC model id for this resource or service model.

+

Unique id of VNF. This is unique across the graph.

querypath string +
- model-version-id + interface-name -

the ASDC model version for this resource or service model.

+

Name given to the interface

querypath string +
- widget-model-id + l3-interface-ipv6-address -

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

+

IP address

querypath string +
- widget-model-version + resource-version -

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

+

resource-version for concurrency

query @@ -58135,96 +59954,237 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen +
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
see node definition for valid relationships
+

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

+ Tags: + Network +
+
+
+

see node definition for valid relationships

+ +
+
+ +

application/json application/xml +

+
+
+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/NetworkGenericVnfsGenericVnfLInterfacesLInterfaceL3InterfaceIpv6AddressList.json)

+

+
+
+
+ +
+
+
+
+ + + + + + + + + + + - + - + - + + +
- nf-type + vnf-id -

Generic description of the type of NF

+

Unique id of VNF. This is unique across the graph.

querypath string +
- nf-function + interface-name -

English description of Network function that the specific VNF deployment is providing

+

Name given to the interface

querypath string +
- nf-role + l3-interface-ipv6-address -

role in the network that this model will be providing

+

IP address

querypath string +
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
delete an existing relationship
+

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

+ Tags: + Network +
+
+
+

delete an existing relationship

+ +
+
+ +

application/json application/xml +

+
+
+ + + + + + + + + + + - + - + - + @@ -58236,29 +60196,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-
- 200 OK - -
-
-
-
-

successful operation

- -
-
-
- -
-
- - -
-
- -
default @@ -58281,17 +60218,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
create or update an existing lag-interface
-

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}

+
see node definition for valid relationships
+

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship

Tags: Network
-

create or update an existing lag-interface

+

see node definition for valid relationships

@@ -58300,13 +60237,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

lag-interface object that needs to be created or updated

+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/NetworkGenericVnfsGenericVnfLInterfacesLInterface.json)

@@ -58344,7 +60281,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen interface-name
- - - - - - -
- nf-naming-code + vnf-id -

string assigned to this model used for naming purposes

+

Unique id of VNF. This is unique across the graph.

querypath string +
- interface-id + interface-name -

ID of interface

+

Name given to the interface

querypath string +
- interface-role + l3-interface-ipv6-address -

Role assigned to this Interface, should use values as defined in ECOMP Yang models.

+

IP address

querypath string +
-

Name that identifies the link aggregate interface

+

Name given to the interface

path @@ -58386,17 +60323,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing lag-interface
-

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}

+
delete an existing relationship
+

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship

Tags: Network
-

delete an existing lag-interface

+

delete an existing relationship

@@ -58437,7 +60374,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen interface-name
-

Name that identifies the link aggregate interface

+

Name given to the interface

path @@ -58448,22 +60385,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- resource-version - -

resource-version for concurrency

-
query - string - - - -
@@ -58495,17 +60416,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
returns l-interfaces
-

GET /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces

+
returns sriov-vfs
+

GET /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs

Tags: Network
-

returns l-interfaces

+

returns sriov-vfs

@@ -58541,7 +60462,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen interface-name
-

Name that identifies the link aggregate interface

+

Name given to the interface

path @@ -58822,10 +60743,25 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-role + macaddr -

Role assigned to this Interface, should use values as defined in ECOMP Yang models.

+

MAC address for the interface

+
query + string + + +
+ network-name + +

Name of the network

query @@ -58861,7 +60797,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen @@ -58889,17 +60825,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns l-interface
-

GET /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

+
returns sriov-vf
+

GET /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}

Tags: Network
-

returns l-interface

+

returns sriov-vf

@@ -58935,7 +60871,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen interface-name
-

Name that identifies the link aggregate interface

+

Name given to the interface

path @@ -58948,10 +60884,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name + pci-id -

Name given to the interface

+

PCI ID used to identify the sriov-vf

path @@ -59232,10 +61168,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-role + macaddr -

Role assigned to this Interface, should use values as defined in ECOMP Yang models.

+

MAC address for the interface

query @@ -59247,10 +61183,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-id + network-name -

ID of interface

+

Name of the network

query @@ -59262,10 +61198,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- macaddr + vf-vlan-filter -

MAC address for the interface

+

This metadata provides option to specify list of VLAN filters applied on VF to pass the traffic to VM.

query @@ -59277,10 +61213,40 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- network-name + vf-mac-filter -

Name of the network

+

When MAC filters are specified, VF-agent service configures VFs to do MAC level filtering before the traffic is passed to VM.

+
query + string + + +
+ vf-vlan-strip + +

When this field is set to true, VF will configured to strip the outer TAG before the traffic is passed to VM.

+
query + boolean + + +
+ neutron-network-id + +

Neutron network id of the interface

query @@ -59316,7 +61282,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen @@ -59344,17 +61310,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
create or update an existing l-interface
-

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

+
create or update an existing sriov-vf
+

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}

Tags: Network
-

create or update an existing l-interface

+

create or update an existing sriov-vf

@@ -59363,13 +61329,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

l-interface object that needs to be created or updated

+

sriov-vf object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/NetworkGenericVnfsGenericVnfLInterfacesLInterfaceSriovVfsSriovVf.json)

@@ -59407,7 +61373,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen interface-name
-

Name that identifies the link aggregate interface

+

Name given to the interface

path @@ -59420,10 +61386,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name + pci-id -

Name given to the interface

+

PCI ID used to identify the sriov-vf

path @@ -59465,23 +61431,35 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing l-interface
-

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

+
update an existing sriov-vf
+

PATCH /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}

Tags: Network
-

delete an existing l-interface

+

update an existing sriov-vf

application/json application/xml

+
+
+

sriov-vf object that needs to be created or updated.

+

+
+
+
+
+ /sriov-vf +
+
+
@@ -59516,7 +61494,100 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen interface-name + + + + + + + + + + + + +
-

Name that identifies the link aggregate interface

+

Name given to the interface

+
path + string + + + +
+ pci-id + +

PCI ID used to identify the sriov-vf

+
path + string + + + +
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
delete an existing sriov-vf
+

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}

+ Tags: + Network +
+
+
+

delete an existing sriov-vf

+ +
+
+ +

application/json application/xml +

+
+
+ + + + + + + + + + + + + + + + + + + + + - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ vnf-id + +

Unique id of VNF. This is unique across the graph.

path @@ -59543,6 +61614,22 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+ pci-id + +

PCI ID used to identify the sriov-vf

+
path + string + + + +
resource-version @@ -59590,19 +61677,36 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns l3-interface-ipv4-address-list
-

GET /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

+
see node definition for valid relationships
+

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship

Tags: Network
-

returns l3-interface-ipv4-address-list

+

see node definition for valid relationships

+
+ +

application/json application/xml +

+
+
+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/NetworkGenericVnfsGenericVnfLInterfacesLInterfaceSriovVfsSriovVf.json)

+

+
+
+
+ +
+
+
@@ -59636,7 +61740,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen interface-name + +
-

Name that identifies the link aggregate interface

+

Name given to the interface

path @@ -59649,10 +61753,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name + pci-id -

Name given to the interface

+

PCI ID used to identify the sriov-vf

path @@ -59663,12 +61767,73 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
delete an existing relationship
+

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship

+ Tags: + Network +
+
+
+

delete an existing relationship

+ +
+
+ +

application/json application/xml +

+
+
+ + + + + + + + + + + - + - + + +
- l3-interface-ipv4-address + vnf-id -

IP address

+

Unique id of VNF. This is unique across the graph.

path @@ -59681,70 +61846,130 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vnf-name + interface-name -

Name of VNF.

+

Name given to the interface

querypath string +
- vnf-name2 + pci-id -

Alternate name of VNF.

+

PCI ID used to identify the sriov-vf

querypath string +
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
returns vlans
+

GET /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans

+ Tags: + Network +
+
+
+

returns vlans

+ +
+
+ + + + + + + + + + + - + - + - - - - - - - - - - - - - - - + - - - - - - - - - - - - - -
- vnf-type + vnf-id -

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.

+

Unique id of VNF. This is unique across the graph.

querypath string +
- service-id + interface-name -

Unique identifier of service, does not necessarily map to ASDC service models. SOON TO BE DEPRECATED

+

Name given to the interface

querypath string +
- regional-resource-zone + vnf-name -

Regional way of organizing pservers, source of truth should define values

+

Name of VNF.

query @@ -59756,10 +61981,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- prov-status + vnf-name2 -

Trigger for operational monitoring of this resource by Service Assurance systems.

+

Alternate name of VNF.

query @@ -59771,10 +61996,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- heat-stack-id + vnf-type -

Heat stack id corresponding to this instance, managed by MSO

+

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.

query @@ -59786,27 +62011,14 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- in-maint - - query - boolean - - -
- is-closed-loop-disabled + service-id +

Unique identifier of service, does not necessarily map to ASDC service models. SOON TO BE DEPRECATED

query - boolean + string @@ -59814,10 +62026,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- model-invariant-id + regional-resource-zone -

the ASDC model id for this resource or service model.

+

Regional way of organizing pservers, source of truth should define values

query @@ -59829,10 +62041,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- model-version-id + prov-status -

the ASDC model version for this resource or service model.

+

Trigger for operational monitoring of this resource by Service Assurance systems.

query @@ -59844,10 +62056,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- widget-model-id + heat-stack-id -

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

+

Heat stack id corresponding to this instance, managed by MSO

query @@ -59859,14 +62071,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- widget-model-version + in-maint -

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

query - string + boolean @@ -59874,14 +62085,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- nf-type + is-closed-loop-disabled -

Generic description of the type of NF

query - string + boolean @@ -59889,10 +62099,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- nf-function + model-invariant-id -

English description of Network function that the specific VNF deployment is providing

+

the ASDC model id for this resource or service model.

query @@ -59904,10 +62114,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- nf-role + model-version-id -

role in the network that this model will be providing

+

the ASDC model version for this resource or service model.

query @@ -59919,10 +62129,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- nf-naming-code + widget-model-id -

string assigned to this model used for naming purposes

+

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

query @@ -59934,10 +62144,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-id + widget-model-version -

ID of interface

+

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

query @@ -59949,10 +62159,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-role + nf-type -

Role assigned to this Interface, should use values as defined in ECOMP Yang models.

+

Generic description of the type of NF

query @@ -59964,10 +62174,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-id + nf-function -

ID of interface

+

English description of Network function that the specific VNF deployment is providing

query @@ -59979,10 +62189,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- macaddr + nf-role -

MAC address for the interface

+

role in the network that this model will be providing

query @@ -59994,10 +62204,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- network-name + nf-naming-code -

Name of the network

+

string assigned to this model used for naming purposes

query @@ -60009,14 +62219,14 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-id-inner + interface-id -

Inner VLAN tag

+

ID of interface

query - integer + string @@ -60024,10 +62234,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- neutron-network-id + macaddr -

Neutron network id of the interface that address belongs to

+

MAC address for the interface

query @@ -60039,10 +62249,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- neutron-subnet-id + network-name -

Neutron id of subnet that address belongs to

+

Name of the network

query @@ -60078,7 +62288,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen @@ -60106,36 +62316,19 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
create or update an existing l3-interface-ipv4-address-list
-

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

+
returns vlan
+

GET /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

Tags: Network
-

create or update an existing l3-interface-ipv4-address-list

+

returns vlan

-
- -

application/json application/xml -

-
-
-

l3-interface-ipv4-address-list object that needs to be created or updated

-

-
- -
-
@@ -60169,7 +62362,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen interface-name - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -60221,6 +62726,29 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

+
+ 200 OK + +
+
+
+
+

successful operation

+ +
+
+
+ +
+
+ +
+ /vlan +
+
+
+ +
default @@ -60243,23 +62771,35 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing l3-interface-ipv4-address-list
-

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

+
create or update an existing vlan
+

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

Tags: Network
-

delete an existing l3-interface-ipv4-address-list

+

create or update an existing vlan

application/json application/xml

+
+
+

vlan object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/NetworkGenericVnfsGenericVnfLInterfacesLInterfaceVlansVlan.json)

+

+
+
+
+
+ /vlan +
+
+
-

Name that identifies the link aggregate interface

+

Name given to the interface

path @@ -60182,10 +62375,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name + vlan-interface -

Name given to the interface

+

String that identifies the interface

path @@ -60198,18 +62391,330 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- l3-interface-ipv4-address + vnf-name -

IP address

+

Name of VNF.

pathquery + string + + +
+ vnf-name2 + +

Alternate name of VNF.

+
query + string + + +
+ vnf-type + +

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.

+
query + string + + +
+ service-id + +

Unique identifier of service, does not necessarily map to ASDC service models. SOON TO BE DEPRECATED

+
query + string + + +
+ regional-resource-zone + +

Regional way of organizing pservers, source of truth should define values

+
query + string + + +
+ prov-status + +

Trigger for operational monitoring of this resource by Service Assurance systems.

+
query + string + + +
+ heat-stack-id + +

Heat stack id corresponding to this instance, managed by MSO

+
query + string + + +
+ in-maint + + query + boolean + + +
+ is-closed-loop-disabled + + query + boolean + + +
+ model-invariant-id + +

the ASDC model id for this resource or service model.

+
query + string + + +
+ model-version-id + +

the ASDC model version for this resource or service model.

+
query + string + + +
+ widget-model-id + +

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

+
query + string + + +
+ widget-model-version + +

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

+
query + string + + +
+ nf-type + +

Generic description of the type of NF

+
query + string + + +
+ nf-function + +

English description of Network function that the specific VNF deployment is providing

+
query + string + + +
+ nf-role + +

role in the network that this model will be providing

+
query + string + + +
+ nf-naming-code + +

string assigned to this model used for naming purposes

+
query + string + + +
+ interface-id + +

ID of interface

+
query + string + + +
+ macaddr + +

MAC address for the interface

+
query + string + + +
+ network-name + +

Name of the network

+
query + string + + +
+ vlan-id-inner + +

Inner VLAN tag

+
query + integer + + +
+ vpn-id + +

This indicates the customers VPN ID associated with this vlan

+
query string -
@@ -60289,22 +62829,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - - - - - - - - -
- interface-name - -

Name that identifies the link aggregate interface

-
path - string - - - -
interface-name @@ -60323,10 +62847,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- l3-interface-ipv4-address + vlan-interface -

IP address

+

String that identifies the interface

path @@ -60337,22 +62861,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- resource-version - -

resource-version for concurrency

-
query - string - - - -
@@ -60384,17 +62892,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
see node definition for valid relationships
-

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

+
update an existing vlan
+

PATCH /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

Tags: Network
-

see node definition for valid relationships

+

update an existing vlan

@@ -60403,13 +62911,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

relationship object that needs to be created or updated

+

vlan object that needs to be created or updated.

@@ -60442,22 +62950,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name - -

Name that identifies the link aggregate interface

-
path - string - - - -
interface-name @@ -60476,10 +62968,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- l3-interface-ipv4-address + vlan-interface -

IP address

+

String that identifies the interface

path @@ -60521,17 +63013,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing relationship
-

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

+
delete an existing vlan
+

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

Tags: Network
-

delete an existing relationship

+

delete an existing vlan

@@ -60572,7 +63064,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen interface-name
-

Name that identifies the link aggregate interface

+

Name given to the interface

path @@ -60585,10 +63077,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name + vlan-interface -

Name given to the interface

+

String that identifies the interface

path @@ -60601,12 +63093,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- l3-interface-ipv4-address + resource-version -

IP address

+

resource-version for concurrency

pathquery string @@ -60646,17 +63138,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns l3-interface-ipv6-address-list
-

GET /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

+
returns l3-interface-ipv4-address-list
+

GET /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: Network
-

returns l3-interface-ipv6-address-list

+

returns l3-interface-ipv4-address-list

@@ -60692,7 +63184,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen interface-name
-

Name that identifies the link aggregate interface

+

Name given to the interface

path @@ -60705,10 +63197,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name + vlan-interface -

Name given to the interface

+

String that identifies the interface

path @@ -60721,7 +63213,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- l3-interface-ipv6-address + l3-interface-ipv4-address

IP address

@@ -61005,10 +63497,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-role + macaddr -

Role assigned to this Interface, should use values as defined in ECOMP Yang models.

+

MAC address for the interface

query @@ -61020,10 +63512,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-id + network-name -

ID of interface

+

Name of the network

query @@ -61035,14 +63527,14 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- macaddr + vlan-id-inner -

MAC address for the interface

+

Inner VLAN tag

query - string + integer @@ -61050,10 +63542,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- network-name + vpn-id -

Name of the network

+

This indicates the customers VPN ID associated with this vlan

query @@ -61134,7 +63626,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen @@ -61162,17 +63654,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
create or update an existing l3-interface-ipv6-address-list
-

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

+
create or update an existing l3-interface-ipv4-address-list
+

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: Network
-

create or update an existing l3-interface-ipv6-address-list

+

create or update an existing l3-interface-ipv4-address-list

@@ -61181,13 +63673,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

l3-interface-ipv6-address-list object that needs to be created or updated

+

l3-interface-ipv4-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/NetworkGenericVnfsGenericVnfLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressList.json)

@@ -61225,7 +63717,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen interface-name
-

Name that identifies the link aggregate interface

+

Name given to the interface

path @@ -61238,10 +63730,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name + vlan-interface -

Name given to the interface

+

String that identifies the interface

path @@ -61254,7 +63746,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- l3-interface-ipv6-address + l3-interface-ipv4-address

IP address

@@ -61299,23 +63791,35 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing l3-interface-ipv6-address-list
-

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

+
update an existing l3-interface-ipv4-address-list
+

PATCH /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: Network
-

delete an existing l3-interface-ipv6-address-list

+

update an existing l3-interface-ipv4-address-list

application/json application/xml

+
+
+

l3-interface-ipv4-address-list object that needs to be created or updated.

+

+
+ +
@@ -61350,7 +63854,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen interface-name - - - - - - -
-

Name that identifies the link aggregate interface

+

Name given to the interface

path @@ -61363,10 +63867,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name + vlan-interface -

Name given to the interface

+

String that identifies the interface

path @@ -61379,7 +63883,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- l3-interface-ipv6-address + l3-interface-ipv4-address

IP address

@@ -61393,22 +63897,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- resource-version - -

resource-version for concurrency

-
query - string - - - -
@@ -61440,35 +63928,23 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
see node definition for valid relationships
-

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

+
delete an existing l3-interface-ipv4-address-list
+

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: Network
-

see node definition for valid relationships

+

delete an existing l3-interface-ipv4-address-list

application/json application/xml

-
-
-

relationship object that needs to be created or updated

-

-
-
-
- -
-
@@ -61503,7 +63979,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen interface-name + + + + + + +
-

Name that identifies the link aggregate interface

+

Name given to the interface

path @@ -61516,10 +63992,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name + vlan-interface -

Name given to the interface

+

String that identifies the interface

path @@ -61532,7 +64008,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- l3-interface-ipv6-address + l3-interface-ipv4-address

IP address

@@ -61546,6 +64022,22 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+ resource-version + +

resource-version for concurrency

+
query + string + + + +
@@ -61577,23 +64069,35 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
delete an existing relationship
-

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

+
see node definition for valid relationships
+

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

Tags: Network
-

delete an existing relationship

+

see node definition for valid relationships

application/json application/xml

+
+
+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/NetworkGenericVnfsGenericVnfLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressList.json)

+

+
+
+
+ +
+
@@ -61628,7 +64132,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen interface-name - - - - - - - - - - - - - -
-

Name that identifies the link aggregate interface

+

Name given to the interface

path @@ -61641,10 +64145,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name + vlan-interface -

Name given to the interface

+

String that identifies the interface

path @@ -61657,7 +64161,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- l3-interface-ipv6-address + l3-interface-ipv4-address

IP address

@@ -61702,35 +64206,23 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
see node definition for valid relationships
-

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship

+
delete an existing relationship
+

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

Tags: Network
-

see node definition for valid relationships

+

delete an existing relationship

application/json application/xml

-
-
-

relationship object that needs to be created or updated

-

-
-
-
- -
-
@@ -61760,22 +64252,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - - - -
- interface-name - -

Name that identifies the link aggregate interface

-
path - string - - - -
interface-name @@ -61792,89 +64268,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
-
- -
-

application/json application/xml -

- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
delete an existing relationship
-

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship

- Tags: - Network -
-
-
-

delete an existing relationship

- -
-
- -

application/json application/xml -

-
-
- - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- vnf-id - -

Unique id of VNF. This is unique across the graph.

-
path - string - - - -
- interface-name + vlan-interface -

Name that identifies the link aggregate interface

+

String that identifies the interface

path @@ -61887,10 +64286,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name + l3-interface-ipv4-address -

Name given to the interface

+

IP address

path @@ -61932,17 +64331,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns sriov-vfs
-

GET /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs

+
returns l3-interface-ipv6-address-list
+

GET /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: Network
-

returns sriov-vfs

+

returns l3-interface-ipv6-address-list

@@ -61978,7 +64377,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen interface-name
-

Name that identifies the link aggregate interface

+

Name given to the interface

path @@ -61991,10 +64390,26 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name + vlan-interface -

Name given to the interface

+

String that identifies the interface

+
path + string + + + +
+ l3-interface-ipv6-address + +

IP address

path @@ -62275,10 +64690,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-role + macaddr -

Role assigned to this Interface, should use values as defined in ECOMP Yang models.

+

MAC address for the interface

query @@ -62290,10 +64705,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-id + network-name -

ID of interface

+

Name of the network

query @@ -62305,10 +64720,25 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- macaddr + vlan-id-inner -

MAC address for the interface

+

Inner VLAN tag

+
query + integer + + +
+ vpn-id + +

This indicates the customers VPN ID associated with this vlan

query @@ -62320,10 +64750,40 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- network-name + vlan-id-inner -

Name of the network

+

Inner VLAN tag

+
query + integer + + +
+ neutron-network-id + +

Neutron network id of the interface that address belongs to

+
query + string + + +
+ neutron-subnet-id + +

Neutron id of subnet that address belongs to

query @@ -62359,7 +64819,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen @@ -62387,19 +64847,36 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns sriov-vf
-

GET /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}

+
create or update an existing l3-interface-ipv6-address-list
+

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: Network
-

returns sriov-vf

+

create or update an existing l3-interface-ipv6-address-list

+
+ +

application/json application/xml +

+
+
+

l3-interface-ipv6-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/NetworkGenericVnfsGenericVnfLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList.json)

+

+
+ +
+
@@ -62433,7 +64910,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen interface-name + +
-

Name that identifies the link aggregate interface

+

Name given to the interface

path @@ -62446,10 +64923,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name + vlan-interface -

Name given to the interface

+

String that identifies the interface

path @@ -62462,10 +64939,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- pci-id + l3-interface-ipv6-address -

PCI ID used to identify the sriov-vf

+

IP address

path @@ -62476,385 +64953,274 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
update an existing l3-interface-ipv6-address-list
+

PATCH /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

+ Tags: + Network +
+
+
+

update an existing l3-interface-ipv6-address-list

+ +
+
+ +

application/json application/xml +

+
+
+

l3-interface-ipv6-address-list object that needs to be created or updated.

+

+
+ +
+
+
+ + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - + + +
- vnf-name - -

Name of VNF.

-
query - string - - -
- vnf-name2 - -

Alternate name of VNF.

-
query - string - - -
- vnf-type - -

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.

-
query - string - - -
- service-id - -

Unique identifier of service, does not necessarily map to ASDC service models. SOON TO BE DEPRECATED

-
query - string - - -
- regional-resource-zone - -

Regional way of organizing pservers, source of truth should define values

-
query - string - - -
- prov-status - -

Trigger for operational monitoring of this resource by Service Assurance systems.

-
query - string - - -
- heat-stack-id - -

Heat stack id corresponding to this instance, managed by MSO

-
query - string - - -
- in-maint - - query - boolean - - -
- is-closed-loop-disabled - - query - boolean - - -
- model-invariant-id - -

the ASDC model id for this resource or service model.

-
query - string - - -
- model-version-id - -

the ASDC model version for this resource or service model.

-
query - string - - -
- widget-model-id - -

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

-
query - string - - -
- widget-model-version - -

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

-
query - string - - -
- nf-type - -

Generic description of the type of NF

-
query - string - - -
- nf-function - -

English description of Network function that the specific VNF deployment is providing

-
query - string - - -
- nf-role - -

role in the network that this model will be providing

-
query - string - - -
- nf-naming-code + vnf-id -

string assigned to this model used for naming purposes

+

Unique id of VNF. This is unique across the graph.

querypath string +
- interface-id + interface-name -

ID of interface

+

Name given to the interface

querypath string +
- interface-role + vlan-interface -

Role assigned to this Interface, should use values as defined in ECOMP Yang models.

+

String that identifies the interface

querypath string +
- interface-id + l3-interface-ipv6-address -

ID of interface

+

IP address

querypath string +
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
delete an existing l3-interface-ipv6-address-list
+

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

+ Tags: + Network +
+
+
+

delete an existing l3-interface-ipv6-address-list

+ +
+
+ +

application/json application/xml +

+
+
+ + + + + + + + + + + - + - + - + - + - - - - - - - @@ -62873,29 +65240,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-
- 200 OK - -
-
-
-
-

successful operation

- -
-
-
- -
-
- -
- /sriov-vf -
-
-
- -
default @@ -62918,17 +65262,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
create or update an existing sriov-vf
-

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}

+
see node definition for valid relationships
+

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

Tags: Network
-

create or update an existing sriov-vf

+

see node definition for valid relationships

@@ -62937,13 +65281,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

sriov-vf object that needs to be created or updated

+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/NetworkGenericVnfsGenericVnfLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList.json)

@@ -62981,7 +65325,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen interface-name
- - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- macaddr + vnf-id -

MAC address for the interface

+

Unique id of VNF. This is unique across the graph.

querypath string +
- network-name + interface-name -

Name of the network

+

Name given to the interface

querypath string +
- vf-vlan-filter + vlan-interface -

This metadata provides option to specify list of VLAN filters applied on VF to pass the traffic to VM.

+

String that identifies the interface

querypath string +
- vf-mac-filter + l3-interface-ipv6-address -

When MAC filters are specified, VF-agent service configures VFs to do MAC level filtering before the traffic is passed to VM.

+

IP address

querypath string +
- vf-vlan-strip - -

When this field is set to true, VF will configured to strip the outer TAG before the traffic is passed to VM.

-
query - boolean - - -
- neutron-network-id + resource-version -

Neutron network id of the interface

+

resource-version for concurrency

query @@ -62862,6 +65228,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen +
-

Name that identifies the link aggregate interface

+

Name given to the interface

path @@ -62994,10 +65338,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name + vlan-interface -

Name given to the interface

+

String that identifies the interface

path @@ -63010,10 +65354,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- pci-id + l3-interface-ipv6-address -

PCI ID used to identify the sriov-vf

+

IP address

path @@ -63055,17 +65399,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing sriov-vf
-

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}

+
delete an existing relationship
+

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

Tags: Network
-

delete an existing sriov-vf

+

delete an existing relationship

@@ -63101,22 +65445,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name - -

Name that identifies the link aggregate interface

-
path - string - - - -
interface-name @@ -63135,10 +65463,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- pci-id + vlan-interface -

PCI ID used to identify the sriov-vf

+

String that identifies the interface

path @@ -63151,12 +65479,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- resource-version + l3-interface-ipv6-address -

resource-version for concurrency

+

IP address

querypath string @@ -63196,11 +65524,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
see node definition for valid relationships
-

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship

+

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship

Tags: Network
@@ -63215,7 +65543,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

relationship object that needs to be created or updated

+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/NetworkGenericVnfsGenericVnfLInterfacesLInterfaceVlansVlan.json)

@@ -63254,22 +65582,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name - -

Name that identifies the link aggregate interface

-
path - string - - - -
interface-name @@ -63288,10 +65600,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- pci-id + vlan-interface -

PCI ID used to identify the sriov-vf

+

String that identifies the interface

path @@ -63333,11 +65645,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
delete an existing relationship
-

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship

+

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship

Tags: Network
@@ -63379,22 +65691,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name - -

Name that identifies the link aggregate interface

-
path - string - - - -
interface-name @@ -63413,10 +65709,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- pci-id + vlan-interface -

PCI ID used to identify the sriov-vf

+

String that identifies the interface

path @@ -63458,17 +65754,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns vlans
-

GET /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans

+
returns lag-interfaces
+

GET /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces

Tags: Network
-

returns vlans

+

returns lag-interfaces

@@ -63499,38 +65795,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name - -

Name that identifies the link aggregate interface

-
path - string - - - -
- interface-name - -

Name given to the interface

-
path - string - - - -
vnf-name @@ -63784,81 +66048,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-id - -

ID of interface

-
query - string - - -
- interface-role - -

Role assigned to this Interface, should use values as defined in ECOMP Yang models.

-
query - string - - -
- interface-id - -

ID of interface

-
query - string - - -
- macaddr - -

MAC address for the interface

-
query - string - - -
- network-name - -

Name of the network

-
query - string - - -
@@ -63885,7 +66074,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
@@ -63913,17 +66102,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
returns vlan
-

GET /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

+
returns lag-interface
+

GET /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}

Tags: Network
-

returns vlan

+

returns lag-interface

@@ -63970,38 +66159,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name - -

Name given to the interface

-
path - string - - - -
- vlan-interface - -

String that identifies the interface

-
path - string - - - -
vnf-name @@ -64285,81 +66442,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-id - -

ID of interface

-
query - string - - -
- macaddr - -

MAC address for the interface

-
query - string - - -
- network-name - -

Name of the network

-
query - string - - -
- vlan-id-inner - -

Inner VLAN tag

-
query - integer - - -
- vpn-id - -

This indicates the customers VPN ID associated with this vlan

-
query - string - - -
@@ -64386,7 +66468,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
@@ -64414,17 +66496,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
create or update an existing vlan
-

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

+
create or update an existing lag-interface
+

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}

Tags: Network
-

create or update an existing vlan

+

create or update an existing lag-interface

@@ -64433,13 +66515,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

vlan object that needs to be created or updated

+

lag-interface object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/NetworkGenericVnfsGenericVnfLagInterfacesLagInterface.json)

@@ -64488,38 +66570,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name - -

Name given to the interface

-
path - string - - - -
- vlan-interface - -

String that identifies the interface

-
path - string - - - -
@@ -64551,23 +66601,35 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
delete an existing vlan
-

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

+
update an existing lag-interface
+

PATCH /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}

Tags: Network
-

delete an existing vlan

+

update an existing lag-interface

application/json application/xml

+
+
+

lag-interface object that needs to be created or updated.

+

+
+
+
+ +
+
@@ -64613,12 +66675,73 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen + +
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
delete an existing lag-interface
+

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}

+ Tags: + Network +
+
+
+

delete an existing lag-interface

+ +
+
+ +

application/json application/xml +

+
+
+ + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - + +
- interface-name + vnf-id -

Name given to the interface

+

Unique id of VNF. This is unique across the graph.

path @@ -64631,10 +66754,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-interface + interface-name -

String that identifies the interface

+

Name that identifies the link aggregate interface

path @@ -64692,17 +66815,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns l3-interface-ipv4-address-list
-

GET /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

+
returns l-interfaces
+

GET /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces

Tags: Network
-

returns l3-interface-ipv4-address-list

+

returns l-interfaces

@@ -64749,54 +66872,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name - -

Name given to the interface

-
path - string - - - -
- vlan-interface - -

String that identifies the interface

-
path - string - - - -
- l3-interface-ipv4-address - -

IP address

-
path - string - - - -
vnf-name @@ -65080,12 +67155,139 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+
+ +
+

application/json application/xml +

+ +
+
+ 200 OK + +
+
+
+
+

successful operation

+ +
+
+
+ +
+
+ + +
+
+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
returns l-interface
+

GET /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

+ Tags: + Network +
+
+
+

returns l-interface

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - -
- interface-id + vnf-id -

ID of interface

+

Unique id of VNF. This is unique across the graph.

+
path + string + + + +
+ interface-name + +

Name that identifies the link aggregate interface

+
path + string + + + +
+ interface-name + +

Name given to the interface

+
path + string + + + +
+ vnf-name + +

Name of VNF.

query @@ -65097,10 +67299,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- macaddr + vnf-name2 -

MAC address for the interface

+

Alternate name of VNF.

query @@ -65112,10 +67314,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- network-name + vnf-type -

Name of the network

+

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.

query @@ -65127,14 +67329,14 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-id-inner + service-id -

Inner VLAN tag

+

Unique identifier of service, does not necessarily map to ASDC service models. SOON TO BE DEPRECATED

query - integer + string @@ -65142,10 +67344,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vpn-id + regional-resource-zone -

This indicates the customers VPN ID associated with this vlan

+

Regional way of organizing pservers, source of truth should define values

query @@ -65157,14 +67359,14 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-id-inner + prov-status -

Inner VLAN tag

+

Trigger for operational monitoring of this resource by Service Assurance systems.

query - integer + string @@ -65172,10 +67374,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- neutron-network-id + heat-stack-id -

Neutron network id of the interface that address belongs to

+

Heat stack id corresponding to this instance, managed by MSO

query @@ -65187,10 +67389,38 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- neutron-subnet-id + in-maint -

Neutron id of subnet that address belongs to

+
query + boolean + + +
+ is-closed-loop-disabled + + query + boolean + + +
+ model-invariant-id + +

the ASDC model id for this resource or service model.

query @@ -65200,180 +67430,184 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
-
- -
-

application/json application/xml -

- -
-
- 200 OK - -
-
-
-
-

successful operation

- -
-
-
- - - -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
create or update an existing l3-interface-ipv4-address-list
-

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

- Tags: - Network -
-
-
-

create or update an existing l3-interface-ipv4-address-list

- -
-
- -

application/json application/xml -

-
-
-

l3-interface-ipv4-address-list object that needs to be created or updated

-

-
- -
-
-
- - - - - - - - - - - - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -65385,6 +67619,29 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

+
+ 200 OK + +
+
+
+
+

successful operation

+ +
+
+
+ +
+
+ + +
+
+ +
default @@ -65407,23 +67664,35 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing l3-interface-ipv4-address-list
-

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

+
create or update an existing l-interface
+

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

Tags: Network
-

delete an existing l3-interface-ipv4-address-list

+

create or update an existing l-interface

application/json application/xml

+
+
+

l-interface object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/NetworkGenericVnfsGenericVnfLagInterfacesLagInterfaceLInterfacesLInterface.json)

+

+
+
+
+ +
+
- vnf-id + model-version-id -

Unique id of VNF. This is unique across the graph.

+

the ASDC model version for this resource or service model.

pathquery string -
- interface-name + widget-model-id -

Name that identifies the link aggregate interface

+

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

pathquery string -
- interface-name + widget-model-version -

Name given to the interface

+

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

pathquery string -
- vlan-interface + nf-type -

String that identifies the interface

+

Generic description of the type of NF

pathquery string -
- l3-interface-ipv4-address + nf-function -

IP address

+

English description of Network function that the specific VNF deployment is providing

pathquery + string + + +
+ nf-role + +

role in the network that this model will be providing

+
query + string + + +
+ nf-naming-code + +

string assigned to this model used for naming purposes

+
query + string + + +
+ interface-id + +

ID of interface

+
query + string + + +
+ interface-role + +

Role assigned to this Interface, should use values as defined in ECOMP Yang models.

+
query + string + + +
+ interface-id + +

ID of interface

+
query + string + + +
+ macaddr + +

MAC address for the interface

+
query + string + + +
+ network-name + +

Name of the network

+
query string -
@@ -65485,54 +67754,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - - - - - - - - - - - - - - - -
- vlan-interface - -

String that identifies the interface

-
path - string - - - -
- l3-interface-ipv4-address - -

IP address

-
path - string - - - -
- resource-version - -

resource-version for concurrency

-
query - string - - - -
@@ -65564,17 +67785,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
see node definition for valid relationships
-

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

+
update an existing l-interface
+

PATCH /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

Tags: Network
-

see node definition for valid relationships

+

update an existing l-interface

@@ -65583,13 +67804,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

relationship object that needs to be created or updated

+

l-interface object that needs to be created or updated.

@@ -65654,38 +67875,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-interface - -

String that identifies the interface

-
path - string - - - -
- l3-interface-ipv4-address - -

IP address

-
path - string - - - -
@@ -65717,17 +67906,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
delete an existing relationship
-

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

+
delete an existing l-interface
+

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}

Tags: Network
-

delete an existing relationship

+

delete an existing l-interface

@@ -65797,28 +67986,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-interface - -

String that identifies the interface

-
path - string - - - -
- l3-interface-ipv4-address + resource-version -

IP address

+

resource-version for concurrency

pathquery string @@ -65858,17 +68031,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns l3-interface-ipv6-address-list
-

GET /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

+
returns l3-interface-ipv4-address-list
+

GET /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: Network
-

returns l3-interface-ipv6-address-list

+

returns l3-interface-ipv4-address-list

@@ -65933,23 +68106,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-interface - -

String that identifies the interface

-
path - string - - - -
- l3-interface-ipv6-address + l3-interface-ipv4-address

IP address

@@ -66306,36 +68463,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vpn-id - -

This indicates the customers VPN ID associated with this vlan

-
query - string - - -
- vlan-id-inner - -

Inner VLAN tag

-
query - integer - - -
neutron-network-id @@ -66392,7 +68519,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen @@ -66420,17 +68547,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
create or update an existing l3-interface-ipv6-address-list
-

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

+
create or update an existing l3-interface-ipv4-address-list
+

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: Network
-

create or update an existing l3-interface-ipv6-address-list

+

create or update an existing l3-interface-ipv4-address-list

@@ -66439,13 +68566,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

l3-interface-ipv6-address-list object that needs to be created or updated

+

l3-interface-ipv4-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/NetworkGenericVnfsGenericVnfLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv4AddressList.json)

@@ -66512,164 +68639,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-interface - -

String that identifies the interface

-
path - string - - - -
- l3-interface-ipv6-address - -

IP address

-
path - string - - - -
-
- -
-

application/json application/xml -

- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
delete an existing l3-interface-ipv6-address-list
-

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

- Tags: - Network -
-
-
-

delete an existing l3-interface-ipv6-address-list

- -
-
- -

application/json application/xml -

-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- vnf-id - -

Unique id of VNF. This is unique across the graph.

-
path - string - - - -
- interface-name - -

Name that identifies the link aggregate interface

-
path - string - - - -
- interface-name - -

Name given to the interface

-
path - string - - - -
- vlan-interface - -

String that identifies the interface

-
path - string - - - -
- l3-interface-ipv6-address + l3-interface-ipv4-address

IP address

@@ -66683,22 +68653,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- resource-version - -

resource-version for concurrency

-
query - string - - - -
@@ -66730,17 +68684,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
see node definition for valid relationships
-

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

+
update an existing l3-interface-ipv4-address-list
+

PATCH /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: Network
-

see node definition for valid relationships

+

update an existing l3-interface-ipv4-address-list

@@ -66749,13 +68703,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

relationship object that needs to be created or updated

+

l3-interface-ipv4-address-list object that needs to be created or updated.

@@ -66822,23 +68776,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-interface - -

String that identifies the interface

-
path - string - - - -
- l3-interface-ipv6-address + l3-interface-ipv4-address

IP address

@@ -66883,17 +68821,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing relationship
-

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

+
delete an existing l3-interface-ipv4-address-list
+

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: Network
-

delete an existing relationship

+

delete an existing l3-interface-ipv4-address-list

@@ -66963,10 +68901,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-interface + l3-interface-ipv4-address -

String that identifies the interface

+

IP address

path @@ -66979,12 +68917,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- l3-interface-ipv6-address + resource-version -

IP address

+

resource-version for concurrency

pathquery string @@ -67024,11 +68962,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
see node definition for valid relationships
-

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship

+

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

Tags: Network
@@ -67043,7 +68981,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

relationship object that needs to be created or updated

+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/NetworkGenericVnfsGenericVnfLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv4AddressList.json)

@@ -67116,10 +69054,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-interface + l3-interface-ipv4-address -

String that identifies the interface

+

IP address

path @@ -67161,11 +69099,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
delete an existing relationship
-

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship

+

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

Tags: Network
@@ -67241,10 +69179,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-interface + l3-interface-ipv4-address -

String that identifies the interface

+

IP address

path @@ -67286,36 +69224,19 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
see node definition for valid relationships
-

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship

+
returns l3-interface-ipv6-address-list
+

GET /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: Network
-

see node definition for valid relationships

+

returns l3-interface-ipv6-address-list

-
- -

application/json application/xml -

-
-
-

relationship object that needs to be created or updated

-

-
-
-
- -
-
-
@@ -67360,89 +69281,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
-
- -
-

application/json application/xml -

- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
delete an existing relationship
-

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship

- Tags: - Network -
-
-
-

delete an existing relationship

- -
-
- -

application/json application/xml -

-
-
- - - - - - - - - - - - - - - - - - - -
- vnf-id - -

Unique id of VNF. This is unique across the graph.

-
path - string - - - -
interface-name -

Name that identifies the link aggregate interface

+

Name given to the interface

path @@ -67453,68 +69297,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
-
- -
-

application/json application/xml -

- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
returns licenses
-

GET /network/generic-vnfs/generic-vnf/{vnf-id}/licenses

- Tags: - Network -
-
-
-

returns licenses

- -
-
- - - - - - - - - - - - -
- vnf-id + l3-interface-ipv6-address -

Unique id of VNF. This is unique across the graph.

+

IP address

path @@ -67778,184 +69566,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
-
- -
-

application/json application/xml -

- -
-
- 200 OK - -
-
-
-
-

successful operation

- -
-
-
- -
-
- -
- /licenses -
-
-
- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
returns license
-

GET /network/generic-vnfs/generic-vnf/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}

- Tags: - Network -
-
-
-

returns license

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +
- vnf-id - -

Unique id of VNF. This is unique across the graph.

-
path - string - - - -
- group-uuid - -

Unique ID for the license group the resource belongs to, should be uuid.

-
path - string - - - -
- resource-uuid - -

Unique ID of a license resource.

-
path - string - - - -
- vnf-name - -

Name of VNF.

-
query - string - - -
- vnf-name2 - -

Alternate name of VNF.

-
query - string - - -
- vnf-type - -

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.

-
query - string - - -
- service-id + interface-id -

Unique identifier of service, does not necessarily map to ASDC service models. SOON TO BE DEPRECATED

+

ID of interface

query @@ -67967,10 +69583,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- regional-resource-zone + interface-role -

Regional way of organizing pservers, source of truth should define values

+

Role assigned to this Interface, should use values as defined in ECOMP Yang models.

query @@ -67982,10 +69598,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- prov-status + interface-id -

Trigger for operational monitoring of this resource by Service Assurance systems.

+

ID of interface

query @@ -67997,10 +69613,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- heat-stack-id + macaddr -

Heat stack id corresponding to this instance, managed by MSO

+

MAC address for the interface

query @@ -68012,38 +69628,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- in-maint - - query - boolean - - -
- is-closed-loop-disabled - - query - boolean - - -
- model-invariant-id + network-name -

the ASDC model id for this resource or service model.

+

Name of the network

query @@ -68055,14 +69643,14 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- model-version-id + vlan-id-inner -

the ASDC model version for this resource or service model.

+

Inner VLAN tag

query - string + integer @@ -68070,10 +69658,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- widget-model-id + neutron-network-id -

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

+

Neutron network id of the interface that address belongs to

query @@ -68085,10 +69673,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- widget-model-version + neutron-subnet-id -

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

+

Neutron id of subnet that address belongs to

query @@ -68098,64 +69686,164 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+
+ +
+

application/json application/xml +

+ +
+
+ 200 OK + +
+
+
+
+

successful operation

+ +
+
+
+ + + +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
create or update an existing l3-interface-ipv6-address-list
+

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

+ Tags: + Network +
+
+
+

create or update an existing l3-interface-ipv6-address-list

+ +
+
+ +

application/json application/xml +

+
+
+

l3-interface-ipv6-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/NetworkGenericVnfsGenericVnfLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv6AddressList.json)

+

+
+ +
+
+
+ + + + + + + + + + + - + - + - + - + @@ -68167,29 +69855,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-
- 200 OK - -
-
-
-
-

successful operation

- -
-
-
- -
-
- -
- /license -
-
-
- -
default @@ -68212,17 +69877,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
create or update an existing license
-

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}

+
update an existing l3-interface-ipv6-address-list
+

PATCH /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: Network
-

create or update an existing license

+

update an existing l3-interface-ipv6-address-list

@@ -68231,13 +69896,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

license object that needs to be created or updated

+

l3-interface-ipv6-address-list object that needs to be created or updated.

@@ -68272,10 +69937,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- nf-type + vnf-id -

Generic description of the type of NF

+

Unique id of VNF. This is unique across the graph.

querypath string +
- nf-function + interface-name -

English description of Network function that the specific VNF deployment is providing

+

Name that identifies the link aggregate interface

querypath string +
- nf-role + interface-name -

role in the network that this model will be providing

+

Name given to the interface

querypath string +
- nf-naming-code + l3-interface-ipv6-address -

string assigned to this model used for naming purposes

+

IP address

querypath string +
- group-uuid + interface-name -

Unique ID for the license group the resource belongs to, should be uuid.

+

Name that identifies the link aggregate interface

path @@ -68288,10 +69953,26 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- resource-uuid + interface-name -

Unique ID of a license resource.

+

Name given to the interface

+
path + string + + + +
+ l3-interface-ipv6-address + +

IP address

path @@ -68333,17 +70014,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing license
-

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}

+
delete an existing l3-interface-ipv6-address-list
+

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: Network
-

delete an existing license

+

delete an existing l3-interface-ipv6-address-list

@@ -68381,10 +70062,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- group-uuid + interface-name -

Unique ID for the license group the resource belongs to, should be uuid.

+

Name that identifies the link aggregate interface

path @@ -68397,10 +70078,26 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- resource-uuid + interface-name -

Unique ID of a license resource.

+

Name given to the interface

+
path + string + + + +
+ l3-interface-ipv6-address + +

IP address

path @@ -68458,11 +70155,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
see node definition for valid relationships
-

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}/relationship-list/relationship

+

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

Tags: Network
@@ -68477,7 +70174,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

relationship object that needs to be created or updated

+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/NetworkGenericVnfsGenericVnfLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv6AddressList.json)

@@ -68518,10 +70215,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- group-uuid + interface-name -

Unique ID for the license group the resource belongs to, should be uuid.

+

Name that identifies the link aggregate interface

path @@ -68534,10 +70231,26 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- resource-uuid + interface-name -

Unique ID of a license resource.

+

Name given to the interface

+
path + string + + + +
+ l3-interface-ipv6-address + +

IP address

path @@ -68579,11 +70292,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
delete an existing relationship
-

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}/relationship-list/relationship

+

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

Tags: Network
@@ -68627,10 +70340,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- group-uuid + interface-name -

Unique ID for the license group the resource belongs to, should be uuid.

+

Name that identifies the link aggregate interface

path @@ -68643,10 +70356,26 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- resource-uuid + interface-name -

Unique ID of a license resource.

+

Name given to the interface

+
path + string + + + +
+ l3-interface-ipv6-address + +

IP address

path @@ -68688,11 +70417,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
see node definition for valid relationships
-

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/relationship-list/relationship

+

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship

Tags: Network
@@ -68707,7 +70436,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

relationship object that needs to be created or updated

+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/NetworkGenericVnfsGenericVnfLagInterfacesLagInterfaceLInterfacesLInterface.json)

@@ -68746,6 +70475,38 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+ interface-name + +

Name that identifies the link aggregate interface

+
path + string + + + +
+ interface-name + +

Name given to the interface

+
path + string + + + +
@@ -68777,11 +70538,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
delete an existing relationship
-

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/relationship-list/relationship

+

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship

Tags: Network
@@ -68823,6 +70584,38 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+ interface-name + +

Name that identifies the link aggregate interface

+
path + string + + + +
+ interface-name + +

Name given to the interface

+
path + string + + + +
@@ -68854,17 +70647,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
returns vf-modules
-

GET /network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules

+
returns sriov-vfs
+

GET /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs

Tags: Network
-

returns vf-modules

+

returns sriov-vfs

@@ -68895,6 +70688,38 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+ interface-name + +

Name that identifies the link aggregate interface

+
path + string + + + +
+ interface-name + +

Name given to the interface

+
path + string + + + +
vnf-name @@ -69148,6 +70973,81 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+ interface-id + +

ID of interface

+
query + string + + +
+ interface-role + +

Role assigned to this Interface, should use values as defined in ECOMP Yang models.

+
query + string + + +
+ interface-id + +

ID of interface

+
query + string + + +
+ macaddr + +

MAC address for the interface

+
query + string + + +
+ network-name + +

Name of the network

+
query + string + + +
@@ -69174,7 +71074,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
@@ -69202,17 +71102,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
returns vf-module
-

GET /network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules/vf-module/{vf-module-id}

+
returns sriov-vf
+

GET /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}

Tags: Network
-

returns vf-module

+

returns sriov-vf

@@ -69245,10 +71145,42 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vf-module-id + interface-name -

Unique ID of vf-module.

+

Name that identifies the link aggregate interface

+
path + string + + + +
+ interface-name + +

Name given to the interface

+
path + string + + + +
+ pci-id + +

PCI ID used to identify the sriov-vf

path @@ -69514,10 +71446,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vf-module-name + interface-id -

Name of vf-module

+

ID of interface

query @@ -69529,10 +71461,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- heat-stack-id + interface-role -

Heat stack id corresponding to this instance.

+

Role assigned to this Interface, should use values as defined in ECOMP Yang models.

query @@ -69544,10 +71476,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- model-invariant-id + interface-id -

the ASDC model id for this resource or service model.

+

ID of interface

query @@ -69559,10 +71491,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- model-version-id + macaddr -

the ASDC model version for this resource or service model.

+

MAC address for the interface

query @@ -69574,10 +71506,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- widget-model-id + network-name -

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

+

Name of the network

query @@ -69589,10 +71521,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- widget-model-version + vf-vlan-filter -

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

+

This metadata provides option to specify list of VLAN filters applied on VF to pass the traffic to VM.

query @@ -69604,10 +71536,40 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- contrail-service-instance-fqdn + vf-mac-filter -

the Contrail unique ID for a service-instance

+

When MAC filters are specified, VF-agent service configures VFs to do MAC level filtering before the traffic is passed to VM.

+
query + string + + +
+ vf-vlan-strip + +

When this field is set to true, VF will configured to strip the outer TAG before the traffic is passed to VM.

+
query + boolean + + +
+ neutron-network-id + +

Neutron network id of the interface

query @@ -69643,7 +71605,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen @@ -69671,17 +71633,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
create or update an existing vf-module
-

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules/vf-module/{vf-module-id}

+
create or update an existing sriov-vf
+

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}

Tags: Network
-

create or update an existing vf-module

+

create or update an existing sriov-vf

@@ -69690,13 +71652,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

vf-module object that needs to be created or updated

+

sriov-vf object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/NetworkGenericVnfsGenericVnfLagInterfacesLagInterfaceLInterfacesLInterfaceSriovVfsSriovVf.json)

@@ -69731,10 +71693,42 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vf-module-id + interface-name -

Unique ID of vf-module.

+

Name that identifies the link aggregate interface

+
path + string + + + +
+ interface-name + +

Name given to the interface

+
path + string + + + +
+ pci-id + +

PCI ID used to identify the sriov-vf

path @@ -69776,23 +71770,35 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing vf-module
-

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules/vf-module/{vf-module-id}

+
update an existing sriov-vf
+

PATCH /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}

Tags: Network
-

delete an existing vf-module

+

update an existing sriov-vf

application/json application/xml

+
+
+

sriov-vf object that needs to be created or updated.

+

+
+
+
+
+ /sriov-vf +
+
+
@@ -69824,10 +71830,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - -
- vf-module-id + interface-name -

Unique ID of vf-module.

+

Name that identifies the link aggregate interface

path @@ -69840,12 +71846,28 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- resource-version + interface-name -

resource-version for concurrency

+

Name given to the interface

querypath + string + + + +
+ pci-id + +

PCI ID used to identify the sriov-vf

+
path string @@ -69885,35 +71907,23 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
see node definition for valid relationships
-

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules/vf-module/{vf-module-id}/relationship-list/relationship

+
delete an existing sriov-vf
+

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}

Tags: Network
-

see node definition for valid relationships

+

delete an existing sriov-vf

application/json application/xml

-
-
-

relationship object that needs to be created or updated

-

-
-
-
- -
-
@@ -69945,10 +71955,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
- vf-module-id + interface-name -

Unique ID of vf-module.

+

Name that identifies the link aggregate interface

path @@ -69959,73 +71969,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
-
- -
-

application/json application/xml -

- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
delete an existing relationship
-

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules/vf-module/{vf-module-id}/relationship-list/relationship

- Tags: - Network -
-
-
-

delete an existing relationship

- -
-
- -

application/json application/xml -

-
-
- - - - - - - - - - - + + + + + + +
- vnf-id + interface-name -

Unique id of VNF. This is unique across the graph.

+

Name given to the interface

path @@ -70038,10 +71987,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vf-module-id + pci-id -

Unique ID of vf-module.

+

PCI ID used to identify the sriov-vf

path @@ -70052,6 +72001,22 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+ resource-version + +

resource-version for concurrency

+
query + string + + + +
@@ -70083,83 +72048,36 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
returns instance-groups
-

GET /network/instance-groups

+
see node definition for valid relationships
+

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship

Tags: Network
-

returns instance-groups

+

see node definition for valid relationships

- -
-

application/json application/xml -

- -
-
- 200 OK - -
-
-
-
-

successful operation

- -
-
-
- -
-
- - -
-
- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
+
+ +

application/json application/xml +

+
+
+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/NetworkGenericVnfsGenericVnfLagInterfacesLagInterfaceLInterfacesLInterfaceSriovVfsSriovVf.json)

+

- -
-
-
-
-
- - -
-
-
returns instance-group
-

GET /network/instance-groups/instance-group/{id}

- Tags: - Network -
-
-
-

returns instance-group

- -
+
+
+ +
+
+
@@ -70174,10 +72092,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - + - + - + @@ -70242,29 +72163,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-
- 200 OK - -
-
-
-
-

successful operation

- -
-
-
- -
-
- - -
-
- -
default @@ -70287,35 +72185,23 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
create or update an existing instance-group
-

PUT /network/instance-groups/instance-group/{id}

+
delete an existing relationship
+

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship

Tags: Network
-

create or update an existing instance-group

+

delete an existing relationship

application/json application/xml

-
-
-

instance-group object that needs to be created or updated

-

-
-
-
- -
-
- id + vnf-id -

Instance Group ID, UUID assigned to this instance.

+

Unique id of VNF. This is unique across the graph.

path @@ -70190,47 +72108,50 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- description + interface-name -

Descriptive text to help identify the usage of this instance-group

+

Name that identifies the link aggregate interface

querypath string +
- type + interface-name -

Only valid value today is lower case ha for high availability

+

Name given to the interface

querypath string +
- sub-type + pci-id -

Valid values for ha type are [geo-activeactive, geo-activestandby, local-activeactive, local-activestandby]

+

PCI ID used to identify the sriov-vf

querypath string +
@@ -70331,10 +72217,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
- id + vnf-id -

Instance Group ID, UUID assigned to this instance.

+

Unique id of VNF. This is unique across the graph.

path @@ -70345,73 +72231,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
-
- -
-

application/json application/xml -

- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
delete an existing instance-group
-

DELETE /network/instance-groups/instance-group/{id}

- Tags: - Network -
-
-
-

delete an existing instance-group

- -
-
- -

application/json application/xml -

-
-
- - - - - - - - - - - - + - -
- id + interface-name -

Instance Group ID, UUID assigned to this instance.

+

Name that identifies the link aggregate interface

path @@ -70424,12 +72249,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- resource-version + interface-name -

resource-version for concurrency

+

Name given to the interface

querypath string @@ -70438,85 +72263,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
-
- -
-

application/json application/xml -

- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
see node definition for valid relationships
-

PUT /network/instance-groups/instance-group/{id}/relationship-list/relationship

- Tags: - Network -
-
-
-

see node definition for valid relationships

- -
-
- -

application/json application/xml -

-
-
-

relationship object that needs to be created or updated

-

-
-
-
- -
-
-
-
- - - - - - - - - - - - -
- id + pci-id -

Instance Group ID, UUID assigned to this instance.

+

PCI ID used to identify the sriov-vf

path @@ -70558,24 +72310,19 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing relationship
-

DELETE /network/instance-groups/instance-group/{id}/relationship-list/relationship

+
returns vlans
+

GET /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans

Tags: Network
-

delete an existing relationship

+

returns vlans

-
- -

application/json application/xml -

-
@@ -70590,10 +72337,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
- id + vnf-id -

Instance Group ID, UUID assigned to this instance.

+

Unique id of VNF. This is unique across the graph.

path @@ -70604,132 +72351,28 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
-
- -
-

application/json application/xml -

- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
returns ipsec-configurations
-

GET /network/ipsec-configurations

- Tags: - Network -
-
-
-

returns ipsec-configurations

- -
- -
-

application/json application/xml -

- -
-
- 200 OK - -
-
-
-
-

successful operation

- -
-
-
- -
- -
- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
returns ipsec-configuration
-

GET /network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}

- Tags: - Network -
-
-
-

returns ipsec-configuration

- -
-
- - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- ipsec-configuration-id + interface-name -

UUID of this configuration

+

Name that identifies the link aggregate interface

+
path + string + + + +
+ interface-name + +

Name given to the interface

path @@ -70740,6 +72383,334 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+ vnf-name + +

Name of VNF.

+
query + string + + +
+ vnf-name2 + +

Alternate name of VNF.

+
query + string + + +
+ vnf-type + +

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.

+
query + string + + +
+ service-id + +

Unique identifier of service, does not necessarily map to ASDC service models. SOON TO BE DEPRECATED

+
query + string + + +
+ regional-resource-zone + +

Regional way of organizing pservers, source of truth should define values

+
query + string + + +
+ prov-status + +

Trigger for operational monitoring of this resource by Service Assurance systems.

+
query + string + + +
+ heat-stack-id + +

Heat stack id corresponding to this instance, managed by MSO

+
query + string + + +
+ in-maint + + query + boolean + + +
+ is-closed-loop-disabled + + query + boolean + + +
+ model-invariant-id + +

the ASDC model id for this resource or service model.

+
query + string + + +
+ model-version-id + +

the ASDC model version for this resource or service model.

+
query + string + + +
+ widget-model-id + +

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

+
query + string + + +
+ widget-model-version + +

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

+
query + string + + +
+ nf-type + +

Generic description of the type of NF

+
query + string + + +
+ nf-function + +

English description of Network function that the specific VNF deployment is providing

+
query + string + + +
+ nf-role + +

role in the network that this model will be providing

+
query + string + + +
+ nf-naming-code + +

string assigned to this model used for naming purposes

+
query + string + + +
+ interface-id + +

ID of interface

+
query + string + + +
+ interface-role + +

Role assigned to this Interface, should use values as defined in ECOMP Yang models.

+
query + string + + +
+ interface-id + +

ID of interface

+
query + string + + +
+ macaddr + +

MAC address for the interface

+
query + string + + +
+ network-name + +

Name of the network

+
query + string + + +
@@ -70766,7 +72737,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
@@ -70794,36 +72765,19 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
create or update an existing ipsec-configuration
-

PUT /network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}

+
returns vlan
+

GET /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

Tags: Network
-

create or update an existing ipsec-configuration

+

returns vlan

-
- -

application/json application/xml -

-
-
-

ipsec-configuration object that needs to be created or updated

-

-
- -
-
@@ -70838,10 +72792,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
- ipsec-configuration-id + vnf-id -

UUID of this configuration

+

Unique id of VNF. This is unique across the graph.

path @@ -70852,73 +72806,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
-
- -
-

application/json application/xml -

- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
delete an existing ipsec-configuration
-

DELETE /network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}

- Tags: - Network -
-
-
-

delete an existing ipsec-configuration

- -
-
- -

application/json application/xml -

-
-
- - - - - - - - - - - - + - -
- ipsec-configuration-id + interface-name -

UUID of this configuration

+

Name that identifies the link aggregate interface

path @@ -70931,12 +72824,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- resource-version + interface-name -

resource-version for concurrency

+

Name given to the interface

querypath string @@ -70945,85 +72838,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
-
- -
-

application/json application/xml -

- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
see node definition for valid relationships
-

PUT /network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/relationship-list/relationship

- Tags: - Network -
-
-
-

see node definition for valid relationships

- -
-
- -

application/json application/xml -

-
-
-

relationship object that needs to be created or updated

-

-
-
-
- -
-
-
-
- - - - - - - - - - - - -
- ipsec-configuration-id + vlan-interface -

UUID of this configuration

+

String that identifies the interface

path @@ -71034,843 +72854,220 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
-
- -
-

application/json application/xml -

- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
delete an existing relationship
-

DELETE /network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/relationship-list/relationship

- Tags: - Network -
-
-
-

delete an existing relationship

- -
-
- -

application/json application/xml -

-
-
- - - - - - - - - - - - + - -
- ipsec-configuration-id + vnf-name -

UUID of this configuration

+

Name of VNF.

pathquery string -
-
- -
-

application/json application/xml -

- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
returns vig-servers
-

GET /network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/vig-servers

- Tags: - Network -
-
-
-

returns vig-servers

- -
-
- - - - - - - - - - - - + - -
- ipsec-configuration-id + vnf-name2 -

UUID of this configuration

+

Alternate name of VNF.

pathquery string -
-
- -
-

application/json application/xml -

- -
-
- 200 OK - -
-
-
-
-

successful operation

- -
-
-
- -
-
- - -
-
- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
returns vig-server
-

GET /network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/vig-servers/vig-server/{vig-address-type}

- Tags: - Network -
-
-
-

returns vig-server

- -
-
- - - - - - - - - - - - + - + - -
- ipsec-configuration-id + vnf-type -

UUID of this configuration

+

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.

pathquery string -
- vig-address-type + service-id -

indicates whether the VIG is for AVPN or INTERNET

+

Unique identifier of service, does not necessarily map to ASDC service models. SOON TO BE DEPRECATED

pathquery string -
-
- -
-

application/json application/xml -

- -
-
- 200 OK - -
-
-
-
-

successful operation

- -
-
-
- -
-
- - -
-
- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
create or update an existing vig-server
-

PUT /network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/vig-servers/vig-server/{vig-address-type}

- Tags: - Network -
-
-
-

create or update an existing vig-server

- -
-
- -

application/json application/xml -

-
-
-

vig-server object that needs to be created or updated

-

-
-
-
- -
-
-
-
- - - - - - - - - - - - + - + - -
- ipsec-configuration-id + regional-resource-zone -

UUID of this configuration

+

Regional way of organizing pservers, source of truth should define values

pathquery string -
- vig-address-type + prov-status -

indicates whether the VIG is for AVPN or INTERNET

+

Trigger for operational monitoring of this resource by Service Assurance systems.

pathquery string -
-
- -
-

application/json application/xml -

- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
delete an existing vig-server
-

DELETE /network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/vig-servers/vig-server/{vig-address-type}

- Tags: - Network -
-
-
-

delete an existing vig-server

- -
-
- -

application/json application/xml -

-
-
- - - - - - - - - - - - + - + - -
- ipsec-configuration-id + heat-stack-id -

UUID of this configuration

+

Heat stack id corresponding to this instance, managed by MSO

pathquery string -
- vig-address-type + in-maint -

indicates whether the VIG is for AVPN or INTERNET

pathquery - string + boolean -
- resource-version + is-closed-loop-disabled -

resource-version for concurrency

query - string + boolean -
-
- -
-

application/json application/xml -

- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
see node definition for valid relationships
-

PUT /network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/vig-servers/vig-server/{vig-address-type}/relationship-list/relationship

- Tags: - Network -
-
-
-

see node definition for valid relationships

- -
-
- -

application/json application/xml -

-
-
-

relationship object that needs to be created or updated

-

-
-
-
- -
-
-
-
- - - - - - - - - - - - + - + - -
- ipsec-configuration-id + model-invariant-id -

UUID of this configuration

+

the ASDC model id for this resource or service model.

pathquery string -
- vig-address-type + model-version-id -

indicates whether the VIG is for AVPN or INTERNET

+

the ASDC model version for this resource or service model.

pathquery string -
-
- -
-

application/json application/xml -

- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
delete an existing relationship
-

DELETE /network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/vig-servers/vig-server/{vig-address-type}/relationship-list/relationship

- Tags: - Network -
-
-
-

delete an existing relationship

- -
-
- -

application/json application/xml -

-
-
- - - - - - - - - - - - + - + - -
- ipsec-configuration-id + widget-model-id -

UUID of this configuration

+

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

pathquery string -
- vig-address-type + widget-model-version -

indicates whether the VIG is for AVPN or INTERNET

+

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

pathquery string -
-
- -
-

application/json application/xml -

- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
returns l3-networks
-

GET /network/l3-networks

- Tags: - Network -
-
-
-

returns l3-networks

- -
- -
-

application/json application/xml -

- -
-
- 200 OK - -
-
-
-
-

successful operation

- -
-
-
- -
-
- - -
-
- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
returns l3-network
-

GET /network/l3-networks/l3-network/{network-id}

- Tags: - Network -
-
-
-

returns l3-network

- -
-
- - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- network-id + nf-type -

Network ID, should be uuid. Unique across A&AI.

+

Generic description of the type of NF

pathquery string -
- network-name + nf-function -

Name of the network, governed by some naming convention..

+

English description of Network function that the specific VNF deployment is providing

query @@ -71882,10 +73079,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- network-role + nf-role -

Role the network plans - who defines these values?

+

role in the network that this model will be providing

query @@ -71897,10 +73094,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- service-id + nf-naming-code -

Unique identifier of service from ASDC. Does not strictly map to ASDC services. SOON TO BE DEPRECATED

+

string assigned to this model used for naming purposes

query @@ -71912,10 +73109,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- heat-stack-id + interface-id -

Heat stack id corresponding to this instance, managed by MSO

+

ID of interface

query @@ -71927,10 +73124,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- contrail-network-fqdn + interface-role -

Contrail FQDN for the network

+

Role assigned to this Interface, should use values as defined in ECOMP Yang models.

query @@ -71942,10 +73139,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- model-invariant-id + interface-id -

the ASDC model id for this resource or service model.

+

ID of interface

query @@ -71957,10 +73154,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- model-version-id + macaddr -

the ASDC model version for this resource or service model.

+

MAC address for the interface

query @@ -71972,10 +73169,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- widget-model-id + network-name -

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

+

Name of the network

query @@ -71987,10 +73184,25 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- widget-model-version + vlan-id-inner -

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

+

Inner VLAN tag

+
query + integer + + +
+ vpn-id + +

This indicates the customers VPN ID associated with this vlan

query @@ -72026,7 +73238,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen @@ -72054,17 +73266,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
create or update an existing l3-network
-

PUT /network/l3-networks/l3-network/{network-id}

+
create or update an existing vlan
+

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

Tags: Network
-

create or update an existing l3-network

+

create or update an existing vlan

@@ -72073,13 +73285,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

l3-network object that needs to be created or updated

+

vlan object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/NetworkGenericVnfsGenericVnfLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlan.json)

@@ -72098,10 +73310,58 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- network-id + vnf-id -

Network ID, should be uuid. Unique across A&AI.

+

Unique id of VNF. This is unique across the graph.

+
path + string + + + +
+ interface-name + +

Name that identifies the link aggregate interface

+
path + string + + + +
+ interface-name + +

Name given to the interface

+
path + string + + + +
+ vlan-interface + +

String that identifies the interface

path @@ -72143,23 +73403,35 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing l3-network
-

DELETE /network/l3-networks/l3-network/{network-id}

+
update an existing vlan
+

PATCH /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

Tags: Network
-

delete an existing l3-network

+

update an existing vlan

application/json application/xml

+
+
+

vlan object that needs to be created or updated.

+

+
+
+
+
+ /vlan +
+
+
@@ -72175,10 +73447,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - + + + + + + + + + + + + + + + - -
- network-id + vnf-id -

Network ID, should be uuid. Unique across A&AI.

+

Unique id of VNF. This is unique across the graph.

path @@ -72191,12 +73463,44 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- resource-version + interface-name -

resource-version for concurrency

+

Name that identifies the link aggregate interface

querypath + string + + + +
+ interface-name + +

Name given to the interface

+
path + string + + + +
+ vlan-interface + +

String that identifies the interface

+
path string @@ -72236,19 +73540,24 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns ctag-assignments
-

GET /network/l3-networks/l3-network/{network-id}/ctag-assignments

+
delete an existing vlan
+

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

Tags: Network
-

returns ctag-assignments

+

delete an existing vlan

+
+ +

application/json application/xml +

+
@@ -72263,10 +73572,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - - - - - - - - - - - - - - - - - + - + - + - - - - - - - - - - - - - - @@ -72421,29 +73659,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-
- 200 OK - -
-
-
-
-

successful operation

- -
-
-
- -
-
- - -
-
- -
default @@ -72466,17 +73681,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns ctag-assignment
-

GET /network/l3-networks/l3-network/{network-id}/ctag-assignments/ctag-assignment/{vlan-id-inner}

+
returns l3-interface-ipv4-address-list
+

GET /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: Network
-

returns ctag-assignment

+

returns l3-interface-ipv4-address-list

@@ -72493,10 +73708,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- network-id + vnf-id -

Network ID, should be uuid. Unique across A&AI.

+

Unique id of VNF. This is unique across the graph.

path @@ -72279,130 +73588,58 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- network-name - -

Name of the network, governed by some naming convention..

-
query - string - - -
- network-role - -

Role the network plans - who defines these values?

-
query - string - - -
- service-id - -

Unique identifier of service from ASDC. Does not strictly map to ASDC services. SOON TO BE DEPRECATED

-
query - string - - -
- heat-stack-id + interface-name -

Heat stack id corresponding to this instance, managed by MSO

+

Name that identifies the link aggregate interface

querypath string +
- contrail-network-fqdn + interface-name -

Contrail FQDN for the network

+

Name given to the interface

querypath string +
- model-invariant-id + vlan-interface -

the ASDC model id for this resource or service model.

+

String that identifies the interface

querypath string +
- model-version-id + resource-version -

the ASDC model version for this resource or service model.

-
query - string - - -
- widget-model-id - -

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

-
query - string - - -
- widget-model-version - -

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

+

resource-version for concurrency

query @@ -72410,6 +73647,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen +
- network-id + vnf-id -

Network ID, should be uuid. Unique across A&AI.

+

Unique id of VNF. This is unique across the graph.

path @@ -72509,14 +73724,14 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-id-inner + interface-name -

id.

+

Name that identifies the link aggregate interface

path - integer + string @@ -72525,10 +73740,58 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- network-name + interface-name -

Name of the network, governed by some naming convention..

+

Name given to the interface

+
path + string + + + +
+ vlan-interface + +

String that identifies the interface

+
path + string + + + +
+ l3-interface-ipv4-address + +

IP address

+
path + string + + + +
+ vnf-name + +

Name of VNF.

query @@ -72540,10 +73803,25 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- network-role + vnf-name2 -

Role the network plans - who defines these values?

+

Alternate name of VNF.

+
query + string + + +
+ vnf-type + +

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.

query @@ -72558,7 +73836,37 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen service-id -

Unique identifier of service from ASDC. Does not strictly map to ASDC services. SOON TO BE DEPRECATED

+

Unique identifier of service, does not necessarily map to ASDC service models. SOON TO BE DEPRECATED

+
query + string + + +
+ regional-resource-zone + +

Regional way of organizing pservers, source of truth should define values

+
query + string + + +
+ prov-status + +

Trigger for operational monitoring of this resource by Service Assurance systems.

query @@ -72585,14 +73893,27 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- contrail-network-fqdn + in-maint -

Contrail FQDN for the network

query - string + boolean + + +
+ is-closed-loop-disabled + + query + boolean @@ -72658,6 +73979,216 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+ nf-type + +

Generic description of the type of NF

+
query + string + + +
+ nf-function + +

English description of Network function that the specific VNF deployment is providing

+
query + string + + +
+ nf-role + +

role in the network that this model will be providing

+
query + string + + +
+ nf-naming-code + +

string assigned to this model used for naming purposes

+
query + string + + +
+ interface-id + +

ID of interface

+
query + string + + +
+ interface-role + +

Role assigned to this Interface, should use values as defined in ECOMP Yang models.

+
query + string + + +
+ interface-id + +

ID of interface

+
query + string + + +
+ macaddr + +

MAC address for the interface

+
query + string + + +
+ network-name + +

Name of the network

+
query + string + + +
+ vlan-id-inner + +

Inner VLAN tag

+
query + integer + + +
+ vpn-id + +

This indicates the customers VPN ID associated with this vlan

+
query + string + + +
+ vlan-id-inner + +

Inner VLAN tag

+
query + integer + + +
+ neutron-network-id + +

Neutron network id of the interface that address belongs to

+
query + string + + +
+ neutron-subnet-id + +

Neutron id of subnet that address belongs to

+
query + string + + +
@@ -72684,7 +74215,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
@@ -72712,17 +74243,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
create or update an existing ctag-assignment
-

PUT /network/l3-networks/l3-network/{network-id}/ctag-assignments/ctag-assignment/{vlan-id-inner}

+
create or update an existing l3-interface-ipv4-address-list
+

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: Network
-

create or update an existing ctag-assignment

+

create or update an existing l3-interface-ipv4-address-list

@@ -72731,13 +74262,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

ctag-assignment object that needs to be created or updated

+

l3-interface-ipv4-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/NetworkGenericVnfsGenericVnfLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressList.json)

@@ -72756,10 +74287,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- network-id + vnf-id -

Network ID, should be uuid. Unique across A&AI.

+

Unique id of VNF. This is unique across the graph.

path @@ -72772,87 +74303,26 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-id-inner + interface-name -

id.

+

Name that identifies the link aggregate interface

path - integer + string
-
- -
-

application/json application/xml -

- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
delete an existing ctag-assignment
-

DELETE /network/l3-networks/l3-network/{network-id}/ctag-assignments/ctag-assignment/{vlan-id-inner}

- Tags: - Network -
-
-
-

delete an existing ctag-assignment

- -
-
- -

application/json application/xml -

-
-
- - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - -
- network-id + interface-name -

Network ID, should be uuid. Unique across A&AI.

+

Name given to the interface

path @@ -72865,14 +74335,14 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-id-inner + vlan-interface -

id.

+

String that identifies the interface

path - integer + string @@ -72881,12 +74351,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- resource-version + l3-interface-ipv4-address -

resource-version for concurrency

+

IP address

querypath string @@ -72926,17 +74396,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
see node definition for valid relationships
-

PUT /network/l3-networks/l3-network/{network-id}/ctag-assignments/ctag-assignment/{vlan-id-inner}/relationship-list/relationship

+
update an existing l3-interface-ipv4-address-list
+

PATCH /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: Network
-

see node definition for valid relationships

+

update an existing l3-interface-ipv4-address-list

@@ -72945,13 +74415,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

relationship object that needs to be created or updated

+

l3-interface-ipv4-address-list object that needs to be created or updated.

@@ -72970,10 +74440,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- network-id + vnf-id -

Network ID, should be uuid. Unique across A&AI.

+

Unique id of VNF. This is unique across the graph.

path @@ -72986,14 +74456,62 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-id-inner + interface-name -

id.

+

Name that identifies the link aggregate interface

path - integer + string + + + +
+ interface-name + +

Name given to the interface

+
path + string + + + +
+ vlan-interface + +

String that identifies the interface

+
path + string + + + +
+ l3-interface-ipv4-address + +

IP address

+
path + string @@ -73031,17 +74549,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing relationship
-

DELETE /network/l3-networks/l3-network/{network-id}/ctag-assignments/ctag-assignment/{vlan-id-inner}/relationship-list/relationship

+
delete an existing l3-interface-ipv4-address-list
+

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

Tags: Network
-

delete an existing relationship

+

delete an existing l3-interface-ipv4-address-list

@@ -73063,10 +74581,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- network-id + vnf-id -

Network ID, should be uuid. Unique across A&AI.

+

Unique id of VNF. This is unique across the graph.

path @@ -73079,14 +74597,78 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-id-inner + interface-name -

id.

+

Name that identifies the link aggregate interface

path - integer + string + + + +
+ interface-name + +

Name given to the interface

+
path + string + + + +
+ vlan-interface + +

String that identifies the interface

+
path + string + + + +
+ l3-interface-ipv4-address + +

IP address

+
path + string + + + +
+ resource-version + +

resource-version for concurrency

+
query + string @@ -73124,11 +74706,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
see node definition for valid relationships
-

PUT /network/l3-networks/l3-network/{network-id}/relationship-list/relationship

+

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

Tags: Network
@@ -73143,7 +74725,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

relationship object that needs to be created or updated

+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/NetworkGenericVnfsGenericVnfLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressList.json)

@@ -73168,10 +74750,74 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- network-id + vnf-id -

Network ID, should be uuid. Unique across A&AI.

+

Unique id of VNF. This is unique across the graph.

+
path + string + + + +
+ interface-name + +

Name that identifies the link aggregate interface

+
path + string + + + +
+ interface-name + +

Name given to the interface

+
path + string + + + +
+ vlan-interface + +

String that identifies the interface

+
path + string + + + +
+ l3-interface-ipv4-address + +

IP address

path @@ -73213,11 +74859,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
delete an existing relationship
-

DELETE /network/l3-networks/l3-network/{network-id}/relationship-list/relationship

+

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

Tags: Network
@@ -73245,10 +74891,74 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- network-id + vnf-id -

Network ID, should be uuid. Unique across A&AI.

+

Unique id of VNF. This is unique across the graph.

+
path + string + + + +
+ interface-name + +

Name that identifies the link aggregate interface

+
path + string + + + +
+ interface-name + +

Name given to the interface

+
path + string + + + +
+ vlan-interface + +

String that identifies the interface

+
path + string + + + +
+ l3-interface-ipv4-address + +

IP address

path @@ -73290,17 +75000,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns segmentation-assignments
-

GET /network/l3-networks/l3-network/{network-id}/segmentation-assignments

+
returns l3-interface-ipv6-address-list
+

GET /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: Network
-

returns segmentation-assignments

+

returns l3-interface-ipv6-address-list

@@ -73317,10 +75027,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- network-id + vnf-id -

Network ID, should be uuid. Unique across A&AI.

+

Unique id of VNF. This is unique across the graph.

path @@ -73333,70 +75043,74 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- network-name + interface-name -

Name of the network, governed by some naming convention..

+

Name that identifies the link aggregate interface

querypath string +
- network-role + interface-name -

Role the network plans - who defines these values?

+

Name given to the interface

querypath string +
- service-id + vlan-interface -

Unique identifier of service from ASDC. Does not strictly map to ASDC services. SOON TO BE DEPRECATED

+

String that identifies the interface

querypath string +
- heat-stack-id + l3-interface-ipv6-address -

Heat stack id corresponding to this instance, managed by MSO

+

IP address

querypath string +
- contrail-network-fqdn + vnf-name -

Contrail FQDN for the network

+

Name of VNF.

query @@ -73408,10 +75122,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- model-invariant-id + vnf-name2 -

the ASDC model id for this resource or service model.

+

Alternate name of VNF.

query @@ -73423,10 +75137,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- model-version-id + vnf-type -

the ASDC model version for this resource or service model.

+

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.

query @@ -73438,10 +75152,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- widget-model-id + service-id -

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

+

Unique identifier of service, does not necessarily map to ASDC service models. SOON TO BE DEPRECATED

query @@ -73453,10 +75167,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- widget-model-version + regional-resource-zone -

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

+

Regional way of organizing pservers, source of truth should define values

query @@ -73466,123 +75180,70 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
-
- -
-

application/json application/xml -

- -
-
- 200 OK - -
-
-
-
-

successful operation

- -
-
-
- - - -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
returns segmentation-assignment
-

GET /network/l3-networks/l3-network/{network-id}/segmentation-assignments/segmentation-assignment/{segmentation-id}

- Tags: - Network -
-
-
-

returns segmentation-assignment

- -
-
- - - - - - - - - - - - + - + + + + + + + + + + + + + + + - -
- network-id + prov-status -

Network ID, should be uuid. Unique across A&AI.

+

Trigger for operational monitoring of this resource by Service Assurance systems.

pathquery string -
- segmentation-id + heat-stack-id -

Route Table Reference id, UUID assigned to this instance.

+

Heat stack id corresponding to this instance, managed by MSO

pathquery string -
- network-name + in-maint -

Name of the network, governed by some naming convention..

+
query + boolean + + +
+ is-closed-loop-disabled + + query + boolean + + +
+ model-invariant-id + +

the ASDC model id for this resource or service model.

query @@ -73594,10 +75255,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- network-role + model-version-id -

Role the network plans - who defines these values?

+

the ASDC model version for this resource or service model.

query @@ -73609,10 +75270,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- service-id + widget-model-id -

Unique identifier of service from ASDC. Does not strictly map to ASDC services. SOON TO BE DEPRECATED

+

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

query @@ -73624,10 +75285,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- heat-stack-id + widget-model-version -

Heat stack id corresponding to this instance, managed by MSO

+

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

query @@ -73639,10 +75300,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- contrail-network-fqdn + nf-type -

Contrail FQDN for the network

+

Generic description of the type of NF

query @@ -73654,10 +75315,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- model-invariant-id + nf-function -

the ASDC model id for this resource or service model.

+

English description of Network function that the specific VNF deployment is providing

query @@ -73669,10 +75330,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- model-version-id + nf-role -

the ASDC model version for this resource or service model.

+

role in the network that this model will be providing

query @@ -73684,10 +75345,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- widget-model-id + nf-naming-code -

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

+

string assigned to this model used for naming purposes

query @@ -73699,10 +75360,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- widget-model-version + interface-id -

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

+

ID of interface

query @@ -73712,18 +75373,153 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
-
- -
-

application/json application/xml -

- -
-
- 200 OK - +
+ interface-role + +

Role assigned to this Interface, should use values as defined in ECOMP Yang models.

+
query + string + + +
+ interface-id + +

ID of interface

+
query + string + + +
+ macaddr + +

MAC address for the interface

+
query + string + + +
+ network-name + +

Name of the network

+
query + string + + +
+ vlan-id-inner + +

Inner VLAN tag

+
query + integer + + +
+ vpn-id + +

This indicates the customers VPN ID associated with this vlan

+
query + string + + +
+ vlan-id-inner + +

Inner VLAN tag

+
query + integer + + +
+ neutron-network-id + +

Neutron network id of the interface that address belongs to

+
query + string + + +
+ neutron-subnet-id + +

Neutron id of subnet that address belongs to

+
query + string + + +
+
+ +
+

application/json application/xml +

+ +
+
+ 200 OK +
@@ -73738,7 +75534,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
@@ -73766,17 +75562,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
create or update an existing segmentation-assignment
-

PUT /network/l3-networks/l3-network/{network-id}/segmentation-assignments/segmentation-assignment/{segmentation-id}

+
create or update an existing l3-interface-ipv6-address-list
+

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: Network
-

create or update an existing segmentation-assignment

+

create or update an existing l3-interface-ipv6-address-list

@@ -73785,13 +75581,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

segmentation-assignment object that needs to be created or updated

+

l3-interface-ipv6-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/NetworkGenericVnfsGenericVnfLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList.json)

@@ -73810,10 +75606,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- network-id + vnf-id -

Network ID, should be uuid. Unique across A&AI.

+

Unique id of VNF. This is unique across the graph.

path @@ -73826,10 +75622,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- segmentation-id + interface-name -

Route Table Reference id, UUID assigned to this instance.

+

Name that identifies the link aggregate interface

path @@ -73840,73 +75636,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
-
- -
-

application/json application/xml -

- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
delete an existing segmentation-assignment
-

DELETE /network/l3-networks/l3-network/{network-id}/segmentation-assignments/segmentation-assignment/{segmentation-id}

- Tags: - Network -
-
-
-

delete an existing segmentation-assignment

- -
-
- -

application/json application/xml -

-
-
- - - - - - - - - - - - + - -
- network-id + interface-name -

Network ID, should be uuid. Unique across A&AI.

+

Name given to the interface

path @@ -73919,10 +75654,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- segmentation-id + vlan-interface -

Route Table Reference id, UUID assigned to this instance.

+

String that identifies the interface

path @@ -73935,12 +75670,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- resource-version + l3-interface-ipv6-address -

resource-version for concurrency

+

IP address

querypath string @@ -73980,17 +75715,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
see node definition for valid relationships
-

PUT /network/l3-networks/l3-network/{network-id}/segmentation-assignments/segmentation-assignment/{segmentation-id}/relationship-list/relationship

+
update an existing l3-interface-ipv6-address-list
+

PATCH /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: Network
-

see node definition for valid relationships

+

update an existing l3-interface-ipv6-address-list

@@ -73999,13 +75734,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

relationship object that needs to be created or updated

+

l3-interface-ipv6-address-list object that needs to be created or updated.

@@ -74024,10 +75759,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- network-id + vnf-id -

Network ID, should be uuid. Unique across A&AI.

+

Unique id of VNF. This is unique across the graph.

path @@ -74040,10 +75775,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- segmentation-id + interface-name -

Route Table Reference id, UUID assigned to this instance.

+

Name that identifies the link aggregate interface

path @@ -74054,73 +75789,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
-
- -
-

application/json application/xml -

- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
delete an existing relationship
-

DELETE /network/l3-networks/l3-network/{network-id}/segmentation-assignments/segmentation-assignment/{segmentation-id}/relationship-list/relationship

- Tags: - Network -
-
-
-

delete an existing relationship

- -
-
- -

application/json application/xml -

-
-
- - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - -
- network-id + interface-name -

Network ID, should be uuid. Unique across A&AI.

+

Name given to the interface

path @@ -74133,10 +75807,26 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- segmentation-id + vlan-interface -

Route Table Reference id, UUID assigned to this instance.

+

String that identifies the interface

+
path + string + + + +
+ l3-interface-ipv6-address + +

IP address

path @@ -74178,19 +75868,24 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns subnets
-

GET /network/l3-networks/l3-network/{network-id}/subnets

+
delete an existing l3-interface-ipv6-address-list
+

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

Tags: Network
-

returns subnets

+

delete an existing l3-interface-ipv6-address-list

+
+ +

application/json application/xml +

+
@@ -74205,10 +75900,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - + @@ -74363,29 +76003,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-
- 200 OK - -
-
-
-
-

successful operation

- -
-
-
- -
-
- -
- /subnets -
-
-
- -
default @@ -74408,19 +76025,36 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns subnet
-

GET /network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}

+
see node definition for valid relationships
+

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

Tags: Network
-

returns subnet

+

see node definition for valid relationships

+
+ +

application/json application/xml +

+
+
+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/NetworkGenericVnfsGenericVnfLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList.json)

+

+
+
+
+ +
+
+
- network-id + vnf-id -

Network ID, should be uuid. Unique across A&AI.

+

Unique id of VNF. This is unique across the graph.

path @@ -74221,130 +75916,74 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- network-name - -

Name of the network, governed by some naming convention..

-
query - string - - -
- network-role - -

Role the network plans - who defines these values?

-
query - string - - -
- service-id - -

Unique identifier of service from ASDC. Does not strictly map to ASDC services. SOON TO BE DEPRECATED

-
query - string - - -
- heat-stack-id - -

Heat stack id corresponding to this instance, managed by MSO

-
query - string - - -
- contrail-network-fqdn + interface-name -

Contrail FQDN for the network

+

Name that identifies the link aggregate interface

querypath string +
- model-invariant-id + interface-name -

the ASDC model id for this resource or service model.

+

Name given to the interface

querypath string +
- model-version-id + vlan-interface -

the ASDC model version for this resource or service model.

+

String that identifies the interface

querypath string +
- widget-model-id + l3-interface-ipv6-address -

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

+

IP address

querypath string +
- widget-model-version + resource-version -

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

+

resource-version for concurrency

query @@ -74352,6 +75991,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen +
@@ -74435,10 +76069,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - - - - - - - - - - + - + - + + +
- network-id + vnf-id -

Network ID, should be uuid. Unique across A&AI.

+

Unique id of VNF. This is unique across the graph.

path @@ -74451,10 +76085,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- subnet-id + interface-name -

Subnet ID, should be UUID.

+

Name that identifies the link aggregate interface

path @@ -74467,152 +76101,191 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- network-name - -

Name of the network, governed by some naming convention..

-
query - string - - -
- network-role - -

Role the network plans - who defines these values?

-
query - string - - -
- service-id + interface-name -

Unique identifier of service from ASDC. Does not strictly map to ASDC services. SOON TO BE DEPRECATED

+

Name given to the interface

querypath string +
- heat-stack-id + vlan-interface -

Heat stack id corresponding to this instance, managed by MSO

+

String that identifies the interface

querypath string +
- contrail-network-fqdn + l3-interface-ipv6-address -

Contrail FQDN for the network

+

IP address

querypath string +
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
delete an existing relationship
+

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

+ Tags: + Network +
+
+
+

delete an existing relationship

+ +
+
+ +

application/json application/xml +

+
+
+ + + + + + + + + + + - + - + - + - + - + @@ -74624,29 +76297,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-
- 200 OK - -
-
-
-
-

successful operation

- -
-
-
- -
-
- -
- /subnet -
-
-
- -
default @@ -74669,17 +76319,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
create or update an existing subnet
-

PUT /network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}

+
see node definition for valid relationships
+

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship

Tags: Network
-

create or update an existing subnet

+

see node definition for valid relationships

@@ -74688,13 +76338,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

subnet object that needs to be created or updated

+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/NetworkGenericVnfsGenericVnfLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlan.json)

@@ -74713,10 +76363,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+ + + + + + + + + + + + + + - + + + + + + + + - -
- model-invariant-id + vnf-id -

the ASDC model id for this resource or service model.

+

Unique id of VNF. This is unique across the graph.

querypath string +
- model-version-id + interface-name -

the ASDC model version for this resource or service model.

+

Name that identifies the link aggregate interface

querypath string +
- widget-model-id + interface-name -

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

+

Name given to the interface

querypath string +
- widget-model-version + vlan-interface -

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

+

String that identifies the interface

querypath string +
- subnet-name + l3-interface-ipv6-address -

Name associated with the subnet.

+

IP address

querypath string +
- network-id + vnf-id -

Network ID, should be uuid. Unique across A&AI.

+

Unique id of VNF. This is unique across the graph.

path @@ -74729,10 +76379,42 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- subnet-id + interface-name -

Subnet ID, should be UUID.

+

Name that identifies the link aggregate interface

+
path + string + + + +
+ interface-name + +

Name given to the interface

+
path + string + + + +
+ vlan-interface + +

String that identifies the interface

path @@ -74774,17 +76456,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing subnet
-

DELETE /network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}

+
delete an existing relationship
+

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship

Tags: Network
-

delete an existing subnet

+

delete an existing relationship

@@ -74806,10 +76488,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- network-id + vnf-id -

Network ID, should be uuid. Unique across A&AI.

+

Unique id of VNF. This is unique across the graph.

path @@ -74822,10 +76504,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- subnet-id + interface-name -

Subnet ID, should be UUID.

+

Name that identifies the link aggregate interface

path @@ -74838,12 +76520,28 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- resource-version + interface-name -

resource-version for concurrency

+

Name given to the interface

querypath + string + + + +
+ vlan-interface + +

String that identifies the interface

+
path string @@ -74883,11 +76581,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
see node definition for valid relationships
-

PUT /network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/relationship-list/relationship

+

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship

Tags: Network
@@ -74902,7 +76600,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

relationship object that needs to be created or updated

+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/NetworkGenericVnfsGenericVnfLagInterfacesLagInterface.json)

@@ -74927,10 +76625,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- network-id + vnf-id -

Network ID, should be uuid. Unique across A&AI.

+

Unique id of VNF. This is unique across the graph.

path @@ -74943,10 +76641,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- subnet-id + interface-name -

Subnet ID, should be UUID.

+

Name that identifies the link aggregate interface

path @@ -74988,11 +76686,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
delete an existing relationship
-

DELETE /network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/relationship-list/relationship

+

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship

Tags: Network
@@ -75020,10 +76718,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- network-id + vnf-id -

Network ID, should be uuid. Unique across A&AI.

+

Unique id of VNF. This is unique across the graph.

path @@ -75036,10 +76734,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- subnet-id + interface-name -

Subnet ID, should be UUID.

+

Name that identifies the link aggregate interface

path @@ -75081,81 +76779,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - -
- link-name + vnf-id -

Alphabetical concatenation of lag-interface names

+

Unique id of VNF. This is unique across the graph.

path @@ -75186,201 +76820,42 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
-
- -
-

application/json application/xml -

- -
-
- 200 OK - -
-
-
-
-

successful operation

- -
-
-
- -
-
- -
- /lag-link -
-
-
- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - - - - - - - - - - - - - -
- -
- link-name + vnf-id -

e.g., evc-name, or vnf-nameA_interface-nameA_vnf-nameZ_interface-nameZ

+

Unique id of VNF. This is unique across the graph.

+
path + string + + + +
+ group-uuid + +

Unique ID for the license group the resource belongs to, should be uuid.

+
path + string + + + +
+ resource-uuid + +

Unique ID of a license resource.

path @@ -75693,6 +77200,139 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+ vnf-name + +

Name of VNF.

+
query + string + + +
+ vnf-name2 + +

Alternate name of VNF.

+
query + string + + +
+ vnf-type + +

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.

+
query + string + + +
+ service-id + +

Unique identifier of service, does not necessarily map to ASDC service models. SOON TO BE DEPRECATED

+
query + string + + +
+ regional-resource-zone + +

Regional way of organizing pservers, source of truth should define values

+
query + string + + +
+ prov-status + +

Trigger for operational monitoring of this resource by Service Assurance systems.

+
query + string + + +
+ heat-stack-id + +

Heat stack id corresponding to this instance, managed by MSO

+
query + string + + +
+ in-maint + + query + boolean + + +
+ is-closed-loop-disabled + + query + boolean + + +
model-invariant-id @@ -75755,10 +77395,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- prov-status + nf-type -

Trigger for operational monitoring of this VNF by BAU Service Assurance systems.

+

Generic description of the type of NF

query @@ -75770,10 +77410,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- link-id + nf-function -

UUID of the logical-link, SDNC generates this.

+

English description of Network function that the specific VNF deployment is providing

query @@ -75785,10 +77425,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- circuit-id + nf-role -

Circuit id

+

role in the network that this model will be providing

query @@ -75800,10 +77440,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- purpose + nf-naming-code -

Reason for this entity, role it is playing

+

string assigned to this model used for naming purposes

query @@ -75839,7 +77479,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen @@ -75867,17 +77507,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
- link-name + vnf-id -

e.g., evc-name, or vnf-nameA_interface-nameA_vnf-nameZ_interface-nameZ

+

Unique id of VNF. This is unique across the graph.

path @@ -75925,73 +77565,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
-
- -
-

application/json application/xml -

- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - - - - -
-
-
returns multicast-configurations
-

GET /network/multicast-configurations

- Tags: - Network -
-
-
-

returns multicast-configurations

- -
- -
-

application/json application/xml -

- -
-
- 200 OK - -
-
-
-
-

successful operation

- -
-
-
- - - -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
returns multicast-configuration
-

GET /network/multicast-configurations/multicast-configuration/{multicast-configuration-id}

- Tags: - Network -
-
-
-

returns multicast-configuration

- -
-
- - - - - - - - - - - + + + + + + + + + + + + + +
- multicast-configuration-id + group-uuid -

Unique id of multicast configuration.

+

Unique ID for the license group the resource belongs to, should be uuid.

+
path + string + + + +
+ resource-uuid + +

Unique ID of a license resource.

path @@ -76320,6 +77827,22 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+ resource-version + +

resource-version for concurrency

+
query + string + + + +
@@ -76329,29 +77852,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-
- 200 OK - -
-
-
-
-

successful operation

- -
-
-
- -
- -
- -
default @@ -76374,17 +77874,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
create or update an existing multicast-configuration
-

PUT /network/multicast-configurations/multicast-configuration/{multicast-configuration-id}

+
see node definition for valid relationships
+

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}/relationship-list/relationship

Tags: Network
-

create or update an existing multicast-configuration

+

see node definition for valid relationships

@@ -76393,13 +77893,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

multicast-configuration object that needs to be created or updated

+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/NetworkGenericVnfsGenericVnfLicensesLicense.json)

@@ -76418,10 +77918,42 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- multicast-configuration-id + vnf-id -

Unique id of multicast configuration.

+

Unique id of VNF. This is unique across the graph.

+
path + string + + + +
+ group-uuid + +

Unique ID for the license group the resource belongs to, should be uuid.

+
path + string + + + +
+ resource-uuid + +

Unique ID of a license resource.

path @@ -76463,17 +77995,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing multicast-configuration
-

DELETE /network/multicast-configurations/multicast-configuration/{multicast-configuration-id}

+
delete an existing relationship
+

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}/relationship-list/relationship

Tags: Network
-

delete an existing multicast-configuration

+

delete an existing relationship

@@ -76495,10 +78027,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- multicast-configuration-id + vnf-id -

Unique id of multicast configuration.

+

Unique id of VNF. This is unique across the graph.

path @@ -76511,12 +78043,28 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- resource-version + group-uuid -

resource-version for concurrency

+

Unique ID for the license group the resource belongs to, should be uuid.

querypath + string + + + +
+ resource-uuid + +

Unique ID of a license resource.

+
path string @@ -76556,11 +78104,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
see node definition for valid relationships
-

PUT /network/multicast-configurations/multicast-configuration/{multicast-configuration-id}/relationship-list/relationship

+

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/relationship-list/relationship

Tags: Network
@@ -76575,7 +78123,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

relationship object that needs to be created or updated

+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/NetworkGenericVnfsGenericVnf.json)

@@ -76600,10 +78148,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- multicast-configuration-id + vnf-id -

Unique id of multicast configuration.

+

Unique id of VNF. This is unique across the graph.

path @@ -76645,11 +78193,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
delete an existing relationship
-

DELETE /network/multicast-configurations/multicast-configuration/{multicast-configuration-id}/relationship-list/relationship

+

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/relationship-list/relationship

Tags: Network
@@ -76677,10 +78225,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- multicast-configuration-id + vnf-id -

Unique id of multicast configuration.

+

Unique id of VNF. This is unique across the graph.

path @@ -76722,21 +78270,305 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns network-policies
-

GET /network/network-policies

+
returns vf-modules
+

GET /network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules

Tags: Network
-

returns network-policies

+

returns vf-modules

- -
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ vnf-id + +

Unique id of VNF. This is unique across the graph.

+
path + string + + + +
+ vnf-name + +

Name of VNF.

+
query + string + + +
+ vnf-name2 + +

Alternate name of VNF.

+
query + string + + +
+ vnf-type + +

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.

+
query + string + + +
+ service-id + +

Unique identifier of service, does not necessarily map to ASDC service models. SOON TO BE DEPRECATED

+
query + string + + +
+ regional-resource-zone + +

Regional way of organizing pservers, source of truth should define values

+
query + string + + +
+ prov-status + +

Trigger for operational monitoring of this resource by Service Assurance systems.

+
query + string + + +
+ heat-stack-id + +

Heat stack id corresponding to this instance, managed by MSO

+
query + string + + +
+ in-maint + + query + boolean + + +
+ is-closed-loop-disabled + + query + boolean + + +
+ model-invariant-id + +

the ASDC model id for this resource or service model.

+
query + string + + +
+ model-version-id + +

the ASDC model version for this resource or service model.

+
query + string + + +
+ widget-model-id + +

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

+
query + string + + +
+ widget-model-version + +

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

+
query + string + + +
+ nf-type + +

Generic description of the type of NF

+
query + string + + +
+ nf-function + +

English description of Network function that the specific VNF deployment is providing

+
query + string + + +
+ nf-role + +

role in the network that this model will be providing

+
query + string + + +
+ nf-naming-code + +

string assigned to this model used for naming purposes

+
query + string + + +
+
+ +

application/json application/xml

@@ -76758,7 +78590,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
@@ -76786,17 +78618,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
returns network-policy
-

GET /network/network-policies/network-policy/{network-policy-id}

+
returns vf-module
+

GET /network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules/vf-module/{vf-module-id}

Tags: Network
-

returns network-policy

+

returns vf-module

@@ -76813,10 +78645,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- network-policy-id + vnf-id -

UUID representing unique key to this instance

+

Unique id of VNF. This is unique across the graph.

path @@ -76829,10 +78661,369 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- network-policy-fqdn + vf-module-id -

Contrail FQDN for the policy

+

Unique ID of vf-module.

+
path + string + + + +
+ vnf-name + +

Name of VNF.

+
query + string + + +
+ vnf-name2 + +

Alternate name of VNF.

+
query + string + + +
+ vnf-type + +

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.

+
query + string + + +
+ service-id + +

Unique identifier of service, does not necessarily map to ASDC service models. SOON TO BE DEPRECATED

+
query + string + + +
+ regional-resource-zone + +

Regional way of organizing pservers, source of truth should define values

+
query + string + + +
+ prov-status + +

Trigger for operational monitoring of this resource by Service Assurance systems.

+
query + string + + +
+ heat-stack-id + +

Heat stack id corresponding to this instance, managed by MSO

+
query + string + + +
+ in-maint + + query + boolean + + +
+ is-closed-loop-disabled + + query + boolean + + +
+ model-invariant-id + +

the ASDC model id for this resource or service model.

+
query + string + + +
+ model-version-id + +

the ASDC model version for this resource or service model.

+
query + string + + +
+ widget-model-id + +

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

+
query + string + + +
+ widget-model-version + +

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

+
query + string + + +
+ nf-type + +

Generic description of the type of NF

+
query + string + + +
+ nf-function + +

English description of Network function that the specific VNF deployment is providing

+
query + string + + +
+ nf-role + +

role in the network that this model will be providing

+
query + string + + +
+ nf-naming-code + +

string assigned to this model used for naming purposes

+
query + string + + +
+ vf-module-name + +

Name of vf-module

+
query + string + + +
+ heat-stack-id + +

Heat stack id corresponding to this instance.

+
query + string + + +
+ model-invariant-id + +

the ASDC model id for this resource or service model.

+
query + string + + +
+ model-version-id + +

the ASDC model version for this resource or service model.

+
query + string + + +
+ widget-model-id + +

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

+
query + string + + +
+ widget-model-version + +

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

+
query + string + + +
+ contrail-service-instance-fqdn + +

the Contrail unique ID for a service-instance

query @@ -76868,7 +79059,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen @@ -76896,17 +79087,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
create or update an existing network-policy
-

PUT /network/network-policies/network-policy/{network-policy-id}

+
create or update an existing vf-module
+

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules/vf-module/{vf-module-id}

Tags: Network
-

create or update an existing network-policy

+

create or update an existing vf-module

@@ -76915,13 +79106,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

network-policy object that needs to be created or updated

+

vf-module object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/NetworkGenericVnfsGenericVnfVfModulesVfModule.json)

@@ -76940,10 +79131,26 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- network-policy-id + vnf-id -

UUID representing unique key to this instance

+

Unique id of VNF. This is unique across the graph.

+
path + string + + + +
+ vf-module-id + +

Unique ID of vf-module.

path @@ -76985,23 +79192,35 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing network-policy
-

DELETE /network/network-policies/network-policy/{network-policy-id}

+
update an existing vf-module
+

PATCH /network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules/vf-module/{vf-module-id}

Tags: Network
-

delete an existing network-policy

+

update an existing vf-module

application/json application/xml

+
+
+

vf-module object that needs to be created or updated.

+

+
+
+
+ +
+
@@ -77017,10 +79236,119 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen + + + + + + + + + + + + +
- network-policy-id + vnf-id -

UUID representing unique key to this instance

+

Unique id of VNF. This is unique across the graph.

+
path + string + + + +
+ vf-module-id + +

Unique ID of vf-module.

+
path + string + + + +
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
delete an existing vf-module
+

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules/vf-module/{vf-module-id}

+ Tags: + Network +
+
+
+

delete an existing vf-module

+ +
+
+ +

application/json application/xml +

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ vnf-id + +

Unique id of VNF. This is unique across the graph.

+
path + string + + + +
+ vf-module-id + +

Unique ID of vf-module.

path @@ -77078,11 +79406,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
see node definition for valid relationships
-

PUT /network/network-policies/network-policy/{network-policy-id}/relationship-list/relationship

+

PUT /network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules/vf-module/{vf-module-id}/relationship-list/relationship

Tags: Network
@@ -77097,7 +79425,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

relationship object that needs to be created or updated

+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/NetworkGenericVnfsGenericVnfVfModulesVfModule.json)

@@ -77122,10 +79450,26 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- network-policy-id + vnf-id -

UUID representing unique key to this instance

+

Unique id of VNF. This is unique across the graph.

+
path + string + + + +
+ vf-module-id + +

Unique ID of vf-module.

path @@ -77167,11 +79511,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
delete an existing relationship
-

DELETE /network/network-policies/network-policy/{network-policy-id}/relationship-list/relationship

+

DELETE /network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules/vf-module/{vf-module-id}/relationship-list/relationship

Tags: Network
@@ -77199,10 +79543,26 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- network-policy-id + vnf-id -

UUID representing unique key to this instance

+

Unique id of VNF. This is unique across the graph.

+
path + string + + + +
+ vf-module-id + +

Unique ID of vf-module.

path @@ -77244,17 +79604,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns newvces
-

GET /network/newvces

+
returns instance-groups
+

GET /network/instance-groups

Tags: Network
-

returns newvces

+

returns instance-groups

@@ -77280,7 +79640,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
@@ -77308,17 +79668,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
returns newvce
-

GET /network/newvces/newvce/{vnf-id2}

+
returns instance-group
+

GET /network/instance-groups/instance-group/{id}

Tags: Network
-

returns newvce

+

returns instance-group

@@ -77335,10 +79695,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vnf-id2 + id -

Unique id of VNF, can't use same attribute name right now until we promote this new object

+

Instance Group ID, UUID assigned to this instance.

path @@ -77351,40 +79711,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vnf-name - -

Name of VNF.

-
query - string - - -
- vnf-name2 - -

Alternate name of VNF.

-
query - string - - -
- vnf-type + description -

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.

+

Descriptive text to help identify the usage of this instance-group

query @@ -77396,10 +79726,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- prov-status + type -

Trigger for operational monitoring of this VNF by BAU Service Assurance systems.

+

Only valid value today is lower case ha for high availability

query @@ -77411,10 +79741,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- heat-stack-id + sub-type -

Heat stack id corresponding to this instance, managed by MSO

+

Valid values for ha type are [geo-activeactive, geo-activestandby, local-activeactive, local-activestandby]

query @@ -77450,7 +79780,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen @@ -77478,17 +79808,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
create or update an existing newvce
-

PUT /network/newvces/newvce/{vnf-id2}

+
create or update an existing instance-group
+

PUT /network/instance-groups/instance-group/{id}

Tags: Network
-

create or update an existing newvce

+

create or update an existing instance-group

@@ -77497,13 +79827,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

newvce object that needs to be created or updated

+

instance-group object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/NetworkInstanceGroupsInstanceGroup.json)

@@ -77522,10 +79852,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vnf-id2 + id -

Unique id of VNF, can't use same attribute name right now until we promote this new object

+

Instance Group ID, UUID assigned to this instance.

path @@ -77567,23 +79897,35 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing newvce
-

DELETE /network/newvces/newvce/{vnf-id2}

+
update an existing instance-group
+

PATCH /network/instance-groups/instance-group/{id}

Tags: Network
-

delete an existing newvce

+

update an existing instance-group

application/json application/xml

+
+
+

instance-group object that needs to be created or updated.

+

+
+
+
+ +
+
@@ -77599,10 +79941,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - -
- vnf-id2 + id -

Unique id of VNF, can't use same attribute name right now until we promote this new object

+

Instance Group ID, UUID assigned to this instance.

path @@ -77613,22 +79955,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- resource-version - -

resource-version for concurrency

-
query - string - - - -
@@ -77660,19 +79986,24 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
returns l-interfaces
-

GET /network/newvces/newvce/{vnf-id2}/l-interfaces

+
delete an existing instance-group
+

DELETE /network/instance-groups/instance-group/{id}

Tags: Network
-

returns l-interfaces

+

delete an existing instance-group

+
+ +

application/json application/xml +

+
@@ -77687,10 +80018,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - - - - - - - - - + +
- vnf-id2 + id -

Unique id of VNF, can't use same attribute name right now until we promote this new object

+

Instance Group ID, UUID assigned to this instance.

path @@ -77703,40 +80034,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vnf-name + resource-version -

Name of VNF.

-
query - string - - -
- vnf-name2 - -

Alternate name of VNF.

-
query - string - - -
- vnf-type - -

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.

+

resource-version for concurrency

query @@ -77744,42 +80045,220 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen +
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
see node definition for valid relationships
+

PUT /network/instance-groups/instance-group/{id}/relationship-list/relationship

+ Tags: + Network +
+
+
+

see node definition for valid relationships

+ +
+
+ +

application/json application/xml +

+
+
+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/NetworkInstanceGroupsInstanceGroup.json)

+

+
+
+
+ +
+
+
+
+ + + + + + + + + + + - + + +
- prov-status + id -

Trigger for operational monitoring of this VNF by BAU Service Assurance systems.

+

Instance Group ID, UUID assigned to this instance.

querypath string +
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
delete an existing relationship
+

DELETE /network/instance-groups/instance-group/{id}/relationship-list/relationship

+ Tags: + Network +
+
+
+

delete an existing relationship

+ +
+
+ +

application/json application/xml +

+
+
+ + + + + + + + + + + - +
- heat-stack-id + id -

Heat stack id corresponding to this instance, managed by MSO

+

Instance Group ID, UUID assigned to this instance.

querypath string +
+
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
returns ipsec-configurations
+

GET /network/ipsec-configurations

+ Tags: + Network +
+
+
+

returns ipsec-configurations

+ +
+

application/json application/xml

@@ -77802,7 +80281,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
@@ -77830,17 +80309,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
returns l-interface
-

GET /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}

+
returns ipsec-configuration
+

GET /network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}

Tags: Network
-

returns l-interface

+

returns ipsec-configuration

@@ -77857,26 +80336,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vnf-id2 - -

Unique id of VNF, can't use same attribute name right now until we promote this new object

-
path - string - - - -
- interface-name + ipsec-configuration-id -

Name given to the interface

+

UUID of this configuration

path @@ -77887,126 +80350,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vnf-name - -

Name of VNF.

-
query - string - - -
- vnf-name2 - -

Alternate name of VNF.

-
query - string - - -
- vnf-type - -

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.

-
query - string - - -
- prov-status - -

Trigger for operational monitoring of this VNF by BAU Service Assurance systems.

-
query - string - - -
- heat-stack-id - -

Heat stack id corresponding to this instance, managed by MSO

-
query - string - - -
- interface-id - -

ID of interface

-
query - string - - -
- macaddr - -

MAC address for the interface

-
query - string - - -
- network-name - -

Name of the network

-
query - string - - -
@@ -78033,7 +80376,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
@@ -78061,17 +80404,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
create or update an existing l-interface
-

PUT /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}

+
create or update an existing ipsec-configuration
+

PUT /network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}

Tags: Network
-

create or update an existing l-interface

+

create or update an existing ipsec-configuration

@@ -78080,13 +80423,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

l-interface object that needs to be created or updated

+

ipsec-configuration object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/NetworkIpsecConfigurationsIpsecConfiguration.json)

@@ -78105,26 +80448,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vnf-id2 - -

Unique id of VNF, can't use same attribute name right now until we promote this new object

-
path - string - - - -
- interface-name + ipsec-configuration-id -

Name given to the interface

+

UUID of this configuration

path @@ -78166,23 +80493,35 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing l-interface
-

DELETE /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}

+
update an existing ipsec-configuration
+

PATCH /network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}

Tags: Network
-

delete an existing l-interface

+

update an existing ipsec-configuration

application/json application/xml

+
+
+

ipsec-configuration object that needs to be created or updated.

+

+
+ +
@@ -78198,10 +80537,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen + +
- vnf-id2 + ipsec-configuration-id -

Unique id of VNF, can't use same attribute name right now until we promote this new object

+

UUID of this configuration

path @@ -78212,12 +80551,73 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
delete an existing ipsec-configuration
+

DELETE /network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}

+ Tags: + Network +
+
+
+

delete an existing ipsec-configuration

+ +
+
+ +

application/json application/xml +

+
+
+ + + + + + + + + + +
- interface-name + ipsec-configuration-id -

Name given to the interface

+

UUID of this configuration

path @@ -78275,19 +80675,36 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns l3-interface-ipv4-address-list
-

GET /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

+
see node definition for valid relationships
+

PUT /network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/relationship-list/relationship

Tags: Network
-

returns l3-interface-ipv4-address-list

+

see node definition for valid relationships

+
+ +

application/json application/xml +

+
+
+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/NetworkIpsecConfigurationsIpsecConfiguration.json)

+

+
+
+
+ +
+
+
@@ -78302,10 +80719,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen + +
- vnf-id2 + ipsec-configuration-id -

Unique id of VNF, can't use same attribute name right now until we promote this new object

+

UUID of this configuration

path @@ -78316,12 +80733,73 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
delete an existing relationship
+

DELETE /network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/relationship-list/relationship

+ Tags: + Network +
+
+
+

delete an existing relationship

+ +
+
+ +

application/json application/xml +

+
+
+ + + + + + + + + + + + +
- interface-name + ipsec-configuration-id -

Name given to the interface

+

UUID of this configuration

path @@ -78332,12 +80810,68 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
returns vig-servers
+

GET /network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/vig-servers

+ Tags: + Network +
+
+
+

returns vig-servers

+ +
+
+ + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- l3-interface-ipv4-address + ipsec-configuration-id -

IP address

+

UUID of this configuration

path @@ -78348,171 +80882,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vnf-name - -

Name of VNF.

-
query - string - - -
- vnf-name2 - -

Alternate name of VNF.

-
query - string - - -
- vnf-type - -

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.

-
query - string - - -
- prov-status - -

Trigger for operational monitoring of this VNF by BAU Service Assurance systems.

-
query - string - - -
- heat-stack-id - -

Heat stack id corresponding to this instance, managed by MSO

-
query - string - - -
- interface-id - -

ID of interface

-
query - string - - -
- macaddr - -

MAC address for the interface

-
query - string - - -
- network-name - -

Name of the network

-
query - string - - -
- vlan-id-inner - -

Inner VLAN tag

-
query - integer - - -
- neutron-network-id - -

Neutron network id of the interface that address belongs to

-
query - string - - -
- neutron-subnet-id - -

Neutron id of subnet that address belongs to

-
query - string - - -
@@ -78539,7 +80908,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
@@ -78567,36 +80936,19 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
create or update an existing l3-interface-ipv4-address-list
-

PUT /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

+
returns vig-server
+

GET /network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/vig-servers/vig-server/{vig-address-type}

Tags: Network
-

create or update an existing l3-interface-ipv4-address-list

+

returns vig-server

-
- -

application/json application/xml -

-
-
-

l3-interface-ipv4-address-list object that needs to be created or updated

-

-
- -
-
@@ -78611,26 +80963,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - - - - - - - - - - +
- vnf-id2 - -

Unique id of VNF, can't use same attribute name right now until we promote this new object

-
path - string - - - -
- interface-name + ipsec-configuration-id -

Name given to the interface

+

UUID of this configuration

path @@ -78643,10 +80979,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- l3-interface-ipv4-address + vig-address-type -

IP address

+

indicates whether the VIG is for AVPN or INTERNET

path @@ -78666,6 +81002,29 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

+
+ 200 OK + +
+
+
+
+

successful operation

+ +
+
+
+ +
+
+ + +
+
+ +
default @@ -78688,23 +81047,35 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing l3-interface-ipv4-address-list
-

DELETE /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

+
create or update an existing vig-server
+

PUT /network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/vig-servers/vig-server/{vig-address-type}

Tags: Network
-

delete an existing l3-interface-ipv4-address-list

+

create or update an existing vig-server

application/json application/xml

+
+
+

vig-server object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/NetworkIpsecConfigurationsIpsecConfigurationVigServersVigServer.json)

+

+
+
+
+ +
+
@@ -78720,26 +81091,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - - - - - - - - -
- vnf-id2 - -

Unique id of VNF, can't use same attribute name right now until we promote this new object

-
path - string - - - -
- interface-name + ipsec-configuration-id -

Name given to the interface

+

UUID of this configuration

path @@ -78752,10 +81107,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- l3-interface-ipv4-address + vig-address-type -

IP address

+

indicates whether the VIG is for AVPN or INTERNET

path @@ -78766,22 +81121,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- resource-version - -

resource-version for concurrency

-
query - string - - - -
@@ -78813,17 +81152,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
see node definition for valid relationships
-

PUT /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

+
update an existing vig-server
+

PATCH /network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/vig-servers/vig-server/{vig-address-type}

Tags: Network
-

see node definition for valid relationships

+

update an existing vig-server

@@ -78832,13 +81171,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

relationship object that needs to be created or updated

+

vig-server object that needs to be created or updated.

@@ -78857,26 +81196,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vnf-id2 - -

Unique id of VNF, can't use same attribute name right now until we promote this new object

-
path - string - - - -
- interface-name + ipsec-configuration-id -

Name given to the interface

+

UUID of this configuration

path @@ -78889,10 +81212,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- l3-interface-ipv4-address + vig-address-type -

IP address

+

indicates whether the VIG is for AVPN or INTERNET

path @@ -78934,17 +81257,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing relationship
-

DELETE /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

+
delete an existing vig-server
+

DELETE /network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/vig-servers/vig-server/{vig-address-type}

Tags: Network
-

delete an existing relationship

+

delete an existing vig-server

@@ -78966,10 +81289,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vnf-id2 + ipsec-configuration-id -

Unique id of VNF, can't use same attribute name right now until we promote this new object

+

UUID of this configuration

path @@ -78982,10 +81305,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name + vig-address-type -

Name given to the interface

+

indicates whether the VIG is for AVPN or INTERNET

path @@ -78998,12 +81321,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- l3-interface-ipv4-address + resource-version -

IP address

+

resource-version for concurrency

pathquery string @@ -79043,19 +81366,36 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns l3-interface-ipv6-address-list
-

GET /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

+
see node definition for valid relationships
+

PUT /network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/vig-servers/vig-server/{vig-address-type}/relationship-list/relationship

Tags: Network
-

returns l3-interface-ipv6-address-list

+

see node definition for valid relationships

+
+ +

application/json application/xml +

+
+
+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/NetworkIpsecConfigurationsIpsecConfigurationVigServersVigServer.json)

+

+
+
+
+ +
+
+
@@ -79070,10 +81410,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- vnf-id2 + ipsec-configuration-id -

Unique id of VNF, can't use same attribute name right now until we promote this new object

+

UUID of this configuration

path @@ -79086,10 +81426,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name + vig-address-type -

Name given to the interface

+

indicates whether the VIG is for AVPN or INTERNET

path @@ -79100,187 +81440,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- l3-interface-ipv6-address - -

IP address

-
path - string - - - -
- vnf-name - -

Name of VNF.

-
query - string - - -
- vnf-name2 - -

Alternate name of VNF.

-
query - string - - -
- vnf-type - -

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.

-
query - string - - -
- prov-status - -

Trigger for operational monitoring of this VNF by BAU Service Assurance systems.

-
query - string - - -
- heat-stack-id - -

Heat stack id corresponding to this instance, managed by MSO

-
query - string - - -
- interface-id - -

ID of interface

-
query - string - - -
- macaddr - -

MAC address for the interface

-
query - string - - -
- network-name - -

Name of the network

-
query - string - - -
- vlan-id-inner - -

Inner VLAN tag

-
query - integer - - -
- neutron-network-id - -

Neutron network id of the interface that address belongs to

-
query - string - - -
- neutron-subnet-id - -

Neutron id of subnet that address belongs to

-
query - string - - -
@@ -79290,29 +81449,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-
- 200 OK - -
-
-
-
-

successful operation

- -
-
-
- - - -
default @@ -79335,35 +81471,23 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
create or update an existing l3-interface-ipv6-address-list
-

PUT /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

+
delete an existing relationship
+

DELETE /network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/vig-servers/vig-server/{vig-address-type}/relationship-list/relationship

Tags: Network
-

create or update an existing l3-interface-ipv6-address-list

+

delete an existing relationship

application/json application/xml

-
-
-

l3-interface-ipv6-address-list object that needs to be created or updated

-

-
- -
@@ -79379,26 +81503,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - -
- vnf-id2 - -

Unique id of VNF, can't use same attribute name right now until we promote this new object

-
path - string - - - -
- interface-name + ipsec-configuration-id -

Name given to the interface

+

UUID of this configuration

path @@ -79411,10 +81519,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- l3-interface-ipv6-address + vig-address-type -

IP address

+

indicates whether the VIG is for AVPN or INTERNET

path @@ -79456,24 +81564,83 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing l3-interface-ipv6-address-list
-

DELETE /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

+
returns l3-networks
+

GET /network/l3-networks

Tags: Network
-

delete an existing l3-interface-ipv6-address-list

+

returns l3-networks

+ +
+ +
+

application/json application/xml +

+ +
+
+ 200 OK + +
+
+
+
+

successful operation

+ +
+
+
+ +
+
+ + +
+
+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
returns l3-network
+

GET /network/l3-networks/l3-network/{network-id}

+ Tags: + Network +
+
+
+

returns l3-network

-
- -

application/json application/xml -

-
@@ -79488,10 +81655,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - + - + - -
- vnf-id2 + network-id -

Unique id of VNF, can't use same attribute name right now until we promote this new object

+

Network ID, should be uuid. Unique across A&AI.

path @@ -79504,42 +81671,40 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name + network-name -

Name given to the interface

+

Name of the network, governed by some naming convention..

pathquery string -
- l3-interface-ipv6-address + network-role -

IP address

+

Role the network plans - who defines these values?

pathquery string -
- resource-version + service-id -

resource-version for concurrency

+

Unique identifier of service from ASDC. Does not strictly map to ASDC services. SOON TO BE DEPRECATED

query @@ -79547,128 +81712,96 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen -
-
- -
-

application/json application/xml -

- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
see node definition for valid relationships
-

PUT /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

- Tags: - Network -
-
-
-

see node definition for valid relationships

- -
-
- -

application/json application/xml -

-
-
-

relationship object that needs to be created or updated

-

-
-
-
- -
-
-
-
- - - - - - - - - - - - + - + - + + + + + + + + + + + + + + + + + + + + + + @@ -79680,6 +81813,29 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

+
+ 200 OK + +
+
+
+
+

successful operation

+ +
+
+
+ +
+
+ + +
+
+ +
default @@ -79702,23 +81858,35 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing relationship
-

DELETE /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship

+
create or update an existing l3-network
+

PUT /network/l3-networks/l3-network/{network-id}

Tags: Network
-

delete an existing relationship

+

create or update an existing l3-network

application/json application/xml

+
+
+

l3-network object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/NetworkL3NetworksL3Network.json)

+

+
+
+
+ +
+
- vnf-id2 + heat-stack-id -

Unique id of VNF, can't use same attribute name right now until we promote this new object

+

Heat stack id corresponding to this instance, managed by MSO

pathquery string -
- interface-name + contrail-network-fqdn -

Name given to the interface

+

Contrail FQDN for the network

pathquery string -
- l3-interface-ipv6-address + model-invariant-id -

IP address

+

the ASDC model id for this resource or service model.

pathquery + string + + +
+ model-version-id + +

the ASDC model version for this resource or service model.

+
query + string + + +
+ widget-model-id + +

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

+
query + string + + +
+ widget-model-version + +

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

+
query string -
@@ -79734,42 +81902,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - - - - - - - - - - - - - - - - - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- vnf-id2 - -

Unique id of VNF, can't use same attribute name right now until we promote this new object

-
path - string - - - -
- interface-name - -

Name given to the interface

-
path - string - - - -
- l3-interface-ipv6-address + network-id -

IP address

+

Network ID, should be uuid. Unique across A&AI.

path @@ -79811,17 +81947,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
see node definition for valid relationships
-

PUT /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship

+
update an existing l3-network
+

PATCH /network/l3-networks/l3-network/{network-id}

Tags: Network
-

see node definition for valid relationships

+

update an existing l3-network

@@ -79830,13 +81966,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

relationship object that needs to be created or updated

+

l3-network object that needs to be created or updated.

@@ -79855,26 +81991,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vnf-id2 - -

Unique id of VNF, can't use same attribute name right now until we promote this new object

-
path - string - - - -
- interface-name + network-id -

Name given to the interface

+

Network ID, should be uuid. Unique across A&AI.

path @@ -79916,17 +82036,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing relationship
-

DELETE /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship

+
delete an existing l3-network
+

DELETE /network/l3-networks/l3-network/{network-id}

Tags: Network
-

delete an existing relationship

+

delete an existing l3-network

@@ -79948,10 +82068,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vnf-id2 + network-id -

Unique id of VNF, can't use same attribute name right now until we promote this new object

+

Network ID, should be uuid. Unique across A&AI.

path @@ -79964,12 +82084,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name + resource-version -

Name given to the interface

+

resource-version for concurrency

pathquery string @@ -80009,17 +82129,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns sriov-vfs
-

GET /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/sriov-vfs

+
returns ctag-assignments
+

GET /network/l3-networks/l3-network/{network-id}/ctag-assignments

Tags: Network
-

returns sriov-vfs

+

returns ctag-assignments

@@ -80036,10 +82156,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vnf-id2 + network-id -

Unique id of VNF, can't use same attribute name right now until we promote this new object

+

Network ID, should be uuid. Unique across A&AI.

path @@ -80052,26 +82172,25 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name + network-name -

Name given to the interface

+

Name of the network, governed by some naming convention..

pathquery string -
- vnf-name + network-role -

Name of VNF.

+

Role the network plans - who defines these values?

query @@ -80083,10 +82202,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vnf-name2 + service-id -

Alternate name of VNF.

+

Unique identifier of service from ASDC. Does not strictly map to ASDC services. SOON TO BE DEPRECATED

query @@ -80098,10 +82217,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vnf-type + heat-stack-id -

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.

+

Heat stack id corresponding to this instance, managed by MSO

query @@ -80113,10 +82232,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- prov-status + contrail-network-fqdn -

Trigger for operational monitoring of this VNF by BAU Service Assurance systems.

+

Contrail FQDN for the network

query @@ -80128,10 +82247,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- heat-stack-id + model-invariant-id -

Heat stack id corresponding to this instance, managed by MSO

+

the ASDC model id for this resource or service model.

query @@ -80143,10 +82262,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-id + model-version-id -

ID of interface

+

the ASDC model version for this resource or service model.

query @@ -80158,10 +82277,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- macaddr + widget-model-id -

MAC address for the interface

+

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

query @@ -80173,10 +82292,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- network-name + widget-model-version -

Name of the network

+

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

query @@ -80212,7 +82331,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen @@ -80240,17 +82359,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns sriov-vf
-

GET /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}

+
returns ctag-assignment
+

GET /network/l3-networks/l3-network/{network-id}/ctag-assignments/ctag-assignment/{vlan-id-inner}

Tags: Network
-

returns sriov-vf

+

returns ctag-assignment

@@ -80267,26 +82386,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vnf-id2 - -

Unique id of VNF, can't use same attribute name right now until we promote this new object

-
path - string - - - -
- interface-name + network-id -

Name given to the interface

+

Network ID, should be uuid. Unique across A&AI.

path @@ -80299,14 +82402,14 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- pci-id + vlan-id-inner -

PCI ID used to identify the sriov-vf

+

id.

path - string + integer @@ -80315,25 +82418,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vnf-name - -

Name of VNF.

-
query - string - - -
- vnf-name2 + network-name -

Alternate name of VNF.

+

Name of the network, governed by some naming convention..

query @@ -80345,10 +82433,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vnf-type + network-role -

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.

+

Role the network plans - who defines these values?

query @@ -80360,10 +82448,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- prov-status + service-id -

Trigger for operational monitoring of this VNF by BAU Service Assurance systems.

+

Unique identifier of service from ASDC. Does not strictly map to ASDC services. SOON TO BE DEPRECATED

query @@ -80390,25 +82478,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-id - -

ID of interface

-
query - string - - -
- macaddr + contrail-network-fqdn -

MAC address for the interface

+

Contrail FQDN for the network

query @@ -80420,10 +82493,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- network-name + model-invariant-id -

Name of the network

+

the ASDC model id for this resource or service model.

query @@ -80435,10 +82508,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vf-vlan-filter + model-version-id -

This metadata provides option to specify list of VLAN filters applied on VF to pass the traffic to VM.

+

the ASDC model version for this resource or service model.

query @@ -80450,10 +82523,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vf-mac-filter + widget-model-id -

When MAC filters are specified, VF-agent service configures VFs to do MAC level filtering before the traffic is passed to VM.

+

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

query @@ -80465,25 +82538,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vf-vlan-strip - -

When this field is set to true, VF will configured to strip the outer TAG before the traffic is passed to VM.

-
query - boolean - - -
- neutron-network-id + widget-model-version -

Neutron network id of the interface

+

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

query @@ -80519,7 +82577,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen @@ -80547,17 +82605,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
create or update an existing sriov-vf
-

PUT /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}

+
create or update an existing ctag-assignment
+

PUT /network/l3-networks/l3-network/{network-id}/ctag-assignments/ctag-assignment/{vlan-id-inner}

Tags: Network
-

create or update an existing sriov-vf

+

create or update an existing ctag-assignment

@@ -80566,13 +82624,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

sriov-vf object that needs to be created or updated

+

ctag-assignment object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/NetworkL3NetworksL3NetworkCtagAssignmentsCtagAssignment.json)

@@ -80591,26 +82649,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vnf-id2 - -

Unique id of VNF, can't use same attribute name right now until we promote this new object

-
path - string - - - -
- interface-name + network-id -

Name given to the interface

+

Network ID, should be uuid. Unique across A&AI.

path @@ -80623,14 +82665,14 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- pci-id + vlan-id-inner -

PCI ID used to identify the sriov-vf

+

id.

path - string + integer @@ -80668,23 +82710,35 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing sriov-vf
-

DELETE /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}

+
update an existing ctag-assignment
+

PATCH /network/l3-networks/l3-network/{network-id}/ctag-assignments/ctag-assignment/{vlan-id-inner}

Tags: Network
-

delete an existing sriov-vf

+

update an existing ctag-assignment

application/json application/xml

+
+
+

ctag-assignment object that needs to be created or updated.

+

+
+
+
+
@@ -80700,10 +82754,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen + +
- vnf-id2 + network-id -

Unique id of VNF, can't use same attribute name right now until we promote this new object

+

Network ID, should be uuid. Unique across A&AI.

path @@ -80716,26 +82770,87 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name + vlan-id-inner -

Name given to the interface

+

id.

path - string + integer
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
delete an existing ctag-assignment
+

DELETE /network/l3-networks/l3-network/{network-id}/ctag-assignments/ctag-assignment/{vlan-id-inner}

+ Tags: + Network +
+
+
+

delete an existing ctag-assignment

+ +
+
+ +

application/json application/xml +

+
+
+ + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - -
- pci-id + network-id -

PCI ID used to identify the sriov-vf

+

Network ID, should be uuid. Unique across A&AI.

path @@ -80746,6 +82861,22 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+ vlan-id-inner + +

id.

+
path + integer + + + +
resource-version @@ -80793,11 +82924,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
see node definition for valid relationships
-

PUT /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship

+

PUT /network/l3-networks/l3-network/{network-id}/ctag-assignments/ctag-assignment/{vlan-id-inner}/relationship-list/relationship

Tags: Network
@@ -80812,7 +82943,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

relationship object that needs to be created or updated

+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/NetworkL3NetworksL3NetworkCtagAssignmentsCtagAssignment.json)

@@ -80837,26 +82968,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vnf-id2 - -

Unique id of VNF, can't use same attribute name right now until we promote this new object

-
path - string - - - -
- interface-name + network-id -

Name given to the interface

+

Network ID, should be uuid. Unique across A&AI.

path @@ -80869,14 +82984,14 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- pci-id + vlan-id-inner -

PCI ID used to identify the sriov-vf

+

id.

path - string + integer @@ -80914,11 +83029,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
delete an existing relationship
-

DELETE /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship

+

DELETE /network/l3-networks/l3-network/{network-id}/ctag-assignments/ctag-assignment/{vlan-id-inner}/relationship-list/relationship

Tags: Network
@@ -80946,26 +83061,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vnf-id2 - -

Unique id of VNF, can't use same attribute name right now until we promote this new object

-
path - string - - - -
- interface-name + network-id -

Name given to the interface

+

Network ID, should be uuid. Unique across A&AI.

path @@ -80978,14 +83077,14 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- pci-id + vlan-id-inner -

PCI ID used to identify the sriov-vf

+

id.

path - string + integer @@ -81023,19 +83122,36 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns vlans
-

GET /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans

+
see node definition for valid relationships
+

PUT /network/l3-networks/l3-network/{network-id}/relationship-list/relationship

Tags: Network
-

returns vlans

+

see node definition for valid relationships

+
+ +

application/json application/xml +

+
+
+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/NetworkL3NetworksL3Network.json)

+

+
+
+
+ +
+
+
@@ -81050,10 +83166,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - +
- vnf-id2 + network-id -

Unique id of VNF, can't use same attribute name right now until we promote this new object

+

Network ID, should be uuid. Unique across A&AI.

path @@ -81064,15 +83180,76 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name - -

Name given to the interface

-
path +
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
delete an existing relationship
+

DELETE /network/l3-networks/l3-network/{network-id}/relationship-list/relationship

+ Tags: + Network +
+
+
+

delete an existing relationship

+ +
+
+ +

application/json application/xml +

+
+
+ + + + + + + + + + + + + + + + @@ -81080,27 +83257,84 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen + +
+ network-id + +

Network ID, should be uuid. Unique across A&AI.

+
path string
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
returns segmentation-assignments
+

GET /network/l3-networks/l3-network/{network-id}/segmentation-assignments

+ Tags: + Network +
+
+
+

returns segmentation-assignments

+ +
+
+ + + + + + + + + + + - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - -
- vnf-name + network-id -

Name of VNF.

+

Network ID, should be uuid. Unique across A&AI.

querypath string +
- vnf-name2 + network-name -

Alternate name of VNF.

+

Name of the network, governed by some naming convention..

query @@ -81112,10 +83346,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vnf-type + network-role -

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.

+

Role the network plans - who defines these values?

query @@ -81127,10 +83361,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- prov-status + service-id -

Trigger for operational monitoring of this VNF by BAU Service Assurance systems.

+

Unique identifier of service from ASDC. Does not strictly map to ASDC services. SOON TO BE DEPRECATED

query @@ -81157,10 +83391,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-id + contrail-network-fqdn -

ID of interface

+

Contrail FQDN for the network

query @@ -81172,10 +83406,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- macaddr + model-invariant-id -

MAC address for the interface

+

the ASDC model id for this resource or service model.

query @@ -81187,10 +83421,40 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- network-name + model-version-id -

Name of the network

+

the ASDC model version for this resource or service model.

+
query + string + + +
+ widget-model-id + +

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

+
query + string + + +
+ widget-model-version + +

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

query @@ -81226,7 +83490,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen @@ -81254,17 +83518,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns vlan
-

GET /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

+
returns segmentation-assignment
+

GET /network/l3-networks/l3-network/{network-id}/segmentation-assignments/segmentation-assignment/{segmentation-id}

Tags: Network
-

returns vlan

+

returns segmentation-assignment

@@ -81281,26 +83545,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vnf-id2 - -

Unique id of VNF, can't use same attribute name right now until we promote this new object

-
path - string - - - -
- interface-name + network-id -

Name given to the interface

+

Network ID, should be uuid. Unique across A&AI.

path @@ -81313,10 +83561,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-interface + segmentation-id -

String that identifies the interface

+

Route Table Reference id, UUID assigned to this instance.

path @@ -81329,25 +83577,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vnf-name - -

Name of VNF.

-
query - string - - -
- vnf-name2 + network-name -

Alternate name of VNF.

+

Name of the network, governed by some naming convention..

query @@ -81359,10 +83592,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vnf-type + network-role -

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.

+

Role the network plans - who defines these values?

query @@ -81374,10 +83607,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- prov-status + service-id -

Trigger for operational monitoring of this VNF by BAU Service Assurance systems.

+

Unique identifier of service from ASDC. Does not strictly map to ASDC services. SOON TO BE DEPRECATED

query @@ -81404,10 +83637,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-id + contrail-network-fqdn -

ID of interface

+

Contrail FQDN for the network

query @@ -81419,10 +83652,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- macaddr + model-invariant-id -

MAC address for the interface

+

the ASDC model id for this resource or service model.

query @@ -81434,10 +83667,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- network-name + model-version-id -

Name of the network

+

the ASDC model version for this resource or service model.

query @@ -81449,14 +83682,14 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-id-inner + widget-model-id -

Inner VLAN tag

+

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

query - integer + string @@ -81464,10 +83697,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vpn-id + widget-model-version -

This indicates the customers VPN ID associated with this vlan

+

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

query @@ -81503,7 +83736,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen @@ -81531,17 +83764,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
create or update an existing vlan
-

PUT /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

+
create or update an existing segmentation-assignment
+

PUT /network/l3-networks/l3-network/{network-id}/segmentation-assignments/segmentation-assignment/{segmentation-id}

Tags: Network
-

create or update an existing vlan

+

create or update an existing segmentation-assignment

@@ -81550,13 +83783,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

vlan object that needs to be created or updated

+

segmentation-assignment object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/NetworkL3NetworksL3NetworkSegmentationAssignmentsSegmentationAssignment.json)

@@ -81575,26 +83808,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vnf-id2 - -

Unique id of VNF, can't use same attribute name right now until we promote this new object

-
path - string - - - -
- interface-name + network-id -

Name given to the interface

+

Network ID, should be uuid. Unique across A&AI.

path @@ -81607,10 +83824,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-interface + segmentation-id -

String that identifies the interface

+

Route Table Reference id, UUID assigned to this instance.

path @@ -81652,23 +83869,35 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing vlan
-

DELETE /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}

+
update an existing segmentation-assignment
+

PATCH /network/l3-networks/l3-network/{network-id}/segmentation-assignments/segmentation-assignment/{segmentation-id}

Tags: Network
-

delete an existing vlan

+

update an existing segmentation-assignment

application/json application/xml

+
+
+

segmentation-assignment object that needs to be created or updated.

+

+
+ +
@@ -81684,26 +83913,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - - - - - - - - -
- vnf-id2 - -

Unique id of VNF, can't use same attribute name right now until we promote this new object

-
path - string - - - -
- interface-name + network-id -

Name given to the interface

+

Network ID, should be uuid. Unique across A&AI.

path @@ -81716,10 +83929,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-interface + segmentation-id -

String that identifies the interface

+

Route Table Reference id, UUID assigned to this instance.

path @@ -81730,22 +83943,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- resource-version - -

resource-version for concurrency

-
query - string - - - -
@@ -81777,19 +83974,24 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
returns l3-interface-ipv4-address-list
-

GET /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

+
delete an existing segmentation-assignment
+

DELETE /network/l3-networks/l3-network/{network-id}/segmentation-assignments/segmentation-assignment/{segmentation-id}

Tags: Network
-

returns l3-interface-ipv4-address-list

+

delete an existing segmentation-assignment

+
+ +

application/json application/xml +

+
@@ -81804,10 +84006,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - + + +
- vnf-id2 + network-id -

Unique id of VNF, can't use same attribute name right now until we promote this new object

+

Network ID, should be uuid. Unique across A&AI.

path @@ -81820,10 +84022,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name + segmentation-id -

Name given to the interface

+

Route Table Reference id, UUID assigned to this instance.

path @@ -81836,12 +84038,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-interface + resource-version -

String that identifies the interface

+

resource-version for concurrency

pathquery string @@ -81850,12 +84052,85 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
see node definition for valid relationships
+

PUT /network/l3-networks/l3-network/{network-id}/segmentation-assignments/segmentation-assignment/{segmentation-id}/relationship-list/relationship

+ Tags: + Network +
+
+
+

see node definition for valid relationships

+ +
+
+ +

application/json application/xml +

+
+
+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/NetworkL3NetworksL3NetworkSegmentationAssignmentsSegmentationAssignment.json)

+

+
+
+
+ +
+
+
+
+ + + + + + + + + + + - + + +
- l3-interface-ipv4-address + network-id -

IP address

+

Network ID, should be uuid. Unique across A&AI.

path @@ -81868,70 +84143,191 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vnf-name + segmentation-id -

Name of VNF.

+

Route Table Reference id, UUID assigned to this instance.

querypath string +
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
delete an existing relationship
+

DELETE /network/l3-networks/l3-network/{network-id}/segmentation-assignments/segmentation-assignment/{segmentation-id}/relationship-list/relationship

+ Tags: + Network +
+
+
+

delete an existing relationship

+ +
+
+ +

application/json application/xml +

+
+
+ + + + + + + + + + + - + - + + +
- vnf-name2 + network-id -

Alternate name of VNF.

+

Network ID, should be uuid. Unique across A&AI.

querypath string +
- vnf-type + segmentation-id -

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.

+

Route Table Reference id, UUID assigned to this instance.

querypath string +
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
returns subnets
+

GET /network/l3-networks/l3-network/{network-id}/subnets

+ Tags: + Network +
+
+
+

returns subnets

+ +
+
+ + + + + + + + + + + - +
- prov-status + network-id -

Trigger for operational monitoring of this VNF by BAU Service Assurance systems.

+

Network ID, should be uuid. Unique across A&AI.

querypath string +
- heat-stack-id + network-name -

Heat stack id corresponding to this instance, managed by MSO

+

Name of the network, governed by some naming convention..

query @@ -81943,10 +84339,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-id + network-role -

ID of interface

+

Role the network plans - who defines these values?

query @@ -81958,10 +84354,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- macaddr + service-id -

MAC address for the interface

+

Unique identifier of service from ASDC. Does not strictly map to ASDC services. SOON TO BE DEPRECATED

query @@ -81973,10 +84369,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- network-name + heat-stack-id -

Name of the network

+

Heat stack id corresponding to this instance, managed by MSO

query @@ -81988,14 +84384,14 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-id-inner + contrail-network-fqdn -

Inner VLAN tag

+

Contrail FQDN for the network

query - integer + string @@ -82003,10 +84399,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vpn-id + model-invariant-id -

This indicates the customers VPN ID associated with this vlan

+

the ASDC model id for this resource or service model.

query @@ -82018,14 +84414,14 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-id-inner + model-version-id -

Inner VLAN tag

+

the ASDC model version for this resource or service model.

query - integer + string @@ -82033,10 +84429,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- neutron-network-id + widget-model-id -

Neutron network id of the interface that address belongs to

+

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

query @@ -82048,10 +84444,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- neutron-subnet-id + widget-model-version -

Neutron id of subnet that address belongs to

+

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

query @@ -82087,7 +84483,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen @@ -82115,36 +84511,19 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
create or update an existing l3-interface-ipv4-address-list
-

PUT /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

+
returns subnet
+

GET /network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}

Tags: Network
-

create or update an existing l3-interface-ipv4-address-list

+

returns subnet

-
- -

application/json application/xml -

-
-
-

l3-interface-ipv4-address-list object that needs to be created or updated

-

-
- -
-
@@ -82159,10 +84538,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - + - + - -
- vnf-id2 + network-id -

Unique id of VNF, can't use same attribute name right now until we promote this new object

+

Network ID, should be uuid. Unique across A&AI.

path @@ -82175,10 +84554,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name + subnet-id -

Name given to the interface

+

Subnet ID, should be UUID.

path @@ -82191,167 +84570,145 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-interface + network-name -

String that identifies the interface

+

Name of the network, governed by some naming convention..

pathquery string -
- l3-interface-ipv4-address + network-role -

IP address

+

Role the network plans - who defines these values?

pathquery string -
-
- -
-

application/json application/xml -

- -
-
- default - -
-
-
-
-

Response codes found in response codes.

- -
-
-
- -
-
- -
-
-
-
-
- - -
-
-
delete an existing l3-interface-ipv4-address-list
-

DELETE /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}

- Tags: - Network -
-
-
-

delete an existing l3-interface-ipv4-address-list

- -
-
- -

application/json application/xml -

-
-
- - - - - - - - - - - - + - + - + - + + + + + + + + + + + + + + + + + + + + + + @@ -82371,6 +84727,29 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

+
+ 200 OK + +
+
+
+
+

successful operation

+ +
+
+
+ +
+
+ +
+ /subnet +
+
+
+ +
default @@ -82393,17 +84772,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
see node definition for valid relationships
-

PUT /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

+
create or update an existing subnet
+

PUT /network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}

Tags: Network
-

see node definition for valid relationships

+

create or update an existing subnet

@@ -82412,13 +84791,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-

relationship object that needs to be created or updated

+

subnet object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/NetworkL3NetworksL3NetworkSubnetsSubnet.json)

@@ -82437,10 +84816,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+ +
- vnf-id2 + service-id -

Unique id of VNF, can't use same attribute name right now until we promote this new object

+

Unique identifier of service from ASDC. Does not strictly map to ASDC services. SOON TO BE DEPRECATED

pathquery string -
- interface-name + heat-stack-id -

Name given to the interface

+

Heat stack id corresponding to this instance, managed by MSO

pathquery string -
- vlan-interface + contrail-network-fqdn -

String that identifies the interface

+

Contrail FQDN for the network

pathquery string -
- l3-interface-ipv4-address + model-invariant-id -

IP address

+

the ASDC model id for this resource or service model.

pathquery string -
- resource-version + model-version-id -

resource-version for concurrency

+

the ASDC model version for this resource or service model.

+
query + string + + +
+ widget-model-id + +

the ASDC data dictionary widget model. This maps directly to the A&AI widget.

+
query + string + + +
+ widget-model-version + +

the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.

+
query + string + + +
+ subnet-name + +

Name associated with the subnet.

query @@ -82359,7 +84716,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen -
- vnf-id2 + network-id -

Unique id of VNF, can't use same attribute name right now until we promote this new object

+

Network ID, should be uuid. Unique across A&AI.

path @@ -82453,10 +84832,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- interface-name + subnet-id -

Name given to the interface

+

Subnet ID, should be UUID.

path @@ -82467,12 +84846,85 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
+
+ +
+

application/json application/xml +

+ +
+
+ default + +
+
+
+
+

Response codes found in response codes.

+ +
+
+
+ +
+
+ +
+
+
+
+
+ + +
+
+
update an existing subnet
+

PATCH /network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}

+ Tags: + Network +
+
+
+

update an existing subnet

+ +
+
+ +

application/json application/xml +

+
+
+

subnet object that needs to be created or updated.

+

+
+
+
+
+ /subnet +
+
+
+
+
+ + + + + + + + + + + - - - - - - - - +
- vlan-interface + network-id -

String that identifies the interface

+

Network ID, should be uuid. Unique across A&AI.

path @@ -82485,10 +84937,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- l3-interface-ipv4-address + subnet-id -

IP address

+

Subnet ID, should be UUID.

path @@ -82530,17 +84982,17 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
delete an existing relationship
-

DELETE /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship

+
delete an existing subnet
+

DELETE /network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}

Tags: Network
-

delete an existing relationship

+

delete an existing subnet

@@ -82562,26 +85014,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vnf-id2 - -

Unique id of VNF, can't use same attribute name right now until we promote this new object

-
path - string - - - -
- interface-name + network-id -

Name given to the interface

+

Network ID, should be uuid. Unique across A&AI.

path @@ -82594,10 +85030,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vlan-interface + subnet-id -

String that identifies the interface

+

Subnet ID, should be UUID.

path @@ -82610,12 +85046,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- l3-interface-ipv4-address + resource-version -

IP address

+

resource-version for concurrency

pathquery string @@ -82655,19 +85091,36 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ +
-
returns l3-interface-ipv6-address-list
-

GET /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

+
see node definition for valid relationships
+

PUT /network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/relationship-list/relationship

Tags: Network
-

returns l3-interface-ipv6-address-list

+

see node definition for valid relationships

+
+ +

application/json application/xml +

+
+
+

relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v10/NetworkL3NetworksL3NetworkSubnetsSubnet.json)

+

+
+
+
+ +
+
+
@@ -82682,42 +85135,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- vnf-id2 + network-id -

Unique id of VNF, can't use same attribute name right now until we promote this new object

-
path - string - - - -
- interface-name - -

Name given to the interface

-
path - string - - - -
- vlan-interface - -

String that identifies the interface

+

Network ID, should be uuid. Unique across A&AI.

path @@ -82730,10 +85151,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- l3-interface-ipv6-address + subnet-id -

IP address

+

Subnet ID, should be UUID.

path @@ -82744,201 +85165,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- vnf-name - -

Name of VNF.

-
query - string - - -
- vnf-name2 - -

Alternate name of VNF.

-
query - string - - -
- vnf-type - -

String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.

-
query - string - - -
- prov-status - -

Trigger for operational monitoring of this VNF by BAU Service Assurance systems.

-
query - string - - -
- heat-stack-id - -

Heat stack id corresponding to this instance, managed by MSO

-
query - string - - -
- interface-id - -

ID of interface

-
query - string - - -
- macaddr - -

MAC address for the interface

-
query - string - - -
- network-name - -

Name of the network

-
query - string - - -
- vlan-id-inner - -

Inner VLAN tag

-
query - integer - - -
- vpn-id - -

This indicates the customers VPN ID associated with this vlan

-
query - string - - -
- vlan-id-inner - -

Inner VLAN tag

-
query - integer - - -
- neutron-network-id - -

Neutron network id of the interface that address belongs to

-
query - string - - -
- neutron-subnet-id - -

Neutron id of subnet that address belongs to

-
query - string - - -
@@ -82948,29 +85174,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen

-
- 200 OK - -
-
-
-
-

successful operation

- -
-
-
- - - -
default @@ -82993,35 +85196,23 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- -
+ +
-
create or update an existing l3-interface-ipv6-address-list
-

PUT /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}

+
delete an existing relationship
+

DELETE /network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/relationship-list/relationship

Tags: Network
-

create or update an existing l3-interface-ipv6-address-list

+

delete an existing relationship

application/json application/xml

-
-
-

l3-interface-ipv6-address-list object that needs to be created or updated

-

-
- -
@@ -83037,42 +85228,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - - - - - - - - - - - - - -
- vnf-id2 - -

Unique id of VNF, can't use same attribute name right now until we promote this new object

-
path - string - - - -
- interface-name - -

Name given to the interface

-
path - string - - - -
- vlan-interface + network-id -

String that identifies the interface

+

Network ID, should be uuid. Unique across A&AI.

path @@ -83085,10 +85244,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen
- l3-interface-ipv6-address + subnet-id -

IP address

+

Subnet ID, should be UUID.

path @@ -83130,125 +85289,48 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen - -
+ + - -
+ +