python: "3.11"
jobs:
post_build:
- - cp -v docs/offeredapis/openapitoolgen/offeredapis/pms-api/pms-api.html $READTHEDOCS_OUTPUT/html
+ - cp -v docs/offeredapis/openapitoolgen/offeredapis/pms-api/index.html $READTHEDOCS_OUTPUT/html
+ - cp -v docs/offeredapis/openapitoolgen/offeredapis/pms-api/v3/index.html $READTHEDOCS_OUTPUT/html
python:
install:
"url" : "{apiRoot}/a1-policy-management/v1",
"variables" : {
"apiRoot" : {
- "default" : "https://a1-pms.com",
- "description" : "apiRoot is the Host:port/Domain name of the service where the A1Pms running"
+ "default" : "https://example.com",
+ "description" : "This is the Host:Port or Address where the A1-Policy Management Service can be accessed"
}
}
} ],
"url" : "{apiRoot}/a1-policy-management/v1",
"variables" : {
"apiRoot" : {
- "default" : "https://a1-pms.com",
- "description" : "apiRoot is the Host:port/Domain name of the service where the A1Pms running"
+ "default" : "https://example.com",
+ "description" : "This is the Host:Port or Address where the A1-Policy Management Service can be accessed"
}
}
} ],
- url: '{apiRoot}/a1-policy-management/v1'
variables:
apiRoot:
- description: 'apiRoot is the Host:port/Domain name of the service where the A1Pms running'
- default: 'https://a1-pms.com'
+ default: 'https://example.com'
+ description: 'This is the Host:Port or Address where the A1-Policy Management Service can be accessed'
tags:
- name: A1 Policy Management
description: "API used to create polices, Policy Instances and get \ them as individual using an ID or get all policies/Instances."
<pre class="prettyprint"><code class="language-bsh">curl -X POST \
-H "Accept: application/json,application/problem+json" \
-H "Content-Type: application/json" \
- "https://a1-pms.com/a1-policy-management/v1/policies" \
+ "https://example.com/a1-policy-management/v1/policies" \
-d '{
"policyId" : "POLICY-ID",
"nearRtRicId" : "Near-RT-Ric-ID",
<div class="tab-pane active" id="examples-A1PolicyManagement-deletePolicy-0-curl">
<pre class="prettyprint"><code class="language-bsh">curl -X DELETE \
-H "Accept: application/problem+json" \
- "https://a1-pms.com/a1-policy-management/v1/policies/{policyId}"
+ "https://example.com/a1-policy-management/v1/policies/{policyId}"
</code></pre>
</div>
<div class="tab-pane" id="examples-A1PolicyManagement-deletePolicy-0-java">
<div class="tab-pane active" id="examples-A1PolicyManagement-getAllPolicies-0-curl">
<pre class="prettyprint"><code class="language-bsh">curl -X GET \
-H "Accept: application/json,application/problem+json" \
- "https://a1-pms.com/a1-policy-management/v1/policies?policyTypeId=policyTypeId_example&nearRtRicId=nearRtRicId_example&serviceId=serviceId_example&typeName=typeName_example"
+ "https://example.com/a1-policy-management/v1/policies?policyTypeId=policyTypeId_example&nearRtRicId=nearRtRicId_example&serviceId=serviceId_example&typeName=typeName_example"
</code></pre>
</div>
<div class="tab-pane" id="examples-A1PolicyManagement-getAllPolicies-0-java">
<div class="tab-pane active" id="examples-A1PolicyManagement-getPolicy-0-curl">
<pre class="prettyprint"><code class="language-bsh">curl -X GET \
-H "Accept: application/json,application/problem+json" \
- "https://a1-pms.com/a1-policy-management/v1/policies/{policyId}"
+ "https://example.com/a1-policy-management/v1/policies/{policyId}"
</code></pre>
</div>
<div class="tab-pane" id="examples-A1PolicyManagement-getPolicy-0-java">
<div class="tab-pane active" id="examples-A1PolicyManagement-getPolicyTypeDefinition-0-curl">
<pre class="prettyprint"><code class="language-bsh">curl -X GET \
-H "Accept: application/json,application/problem+json" \
- "https://a1-pms.com/a1-policy-management/v1/policy-types/{policyTypeId}"
+ "https://example.com/a1-policy-management/v1/policy-types/{policyTypeId}"
</code></pre>
</div>
<div class="tab-pane" id="examples-A1PolicyManagement-getPolicyTypeDefinition-0-java">
<div class="tab-pane active" id="examples-A1PolicyManagement-getPolicyTypes-0-curl">
<pre class="prettyprint"><code class="language-bsh">curl -X GET \
-H "Accept: application/json,application/problem+json" \
- "https://a1-pms.com/a1-policy-management/v1/policy-types?nearRtRicId=nearRtRicId_example&typeName=typeName_example&compatibleWithVersion=compatibleWithVersion_example"
+ "https://example.com/a1-policy-management/v1/policy-types?nearRtRicId=nearRtRicId_example&typeName=typeName_example&compatibleWithVersion=compatibleWithVersion_example"
</code></pre>
</div>
<div class="tab-pane" id="examples-A1PolicyManagement-getPolicyTypes-0-java">
<pre class="prettyprint"><code class="language-bsh">curl -X PUT \
-H "Accept: application/json,application/problem+json" \
-H "Content-Type: application/json" \
- "https://a1-pms.com/a1-policy-management/v1/policies/{policyId}" \
+ "https://example.com/a1-policy-management/v1/policies/{policyId}" \
-d ''
</code></pre>
</div>
<pre class="prettyprint"><code class="language-bsh">curl -X POST \
-H "Accept: application/json,application/problem+json" \
-H "Content-Type: application/json" \
- "https://a1-pms.com/a1-policy-management/v1/policies" \
+ "https://example.com/a1-policy-management/v1/policies" \
-d '{
"policyId" : "POLICY-ID",
"nearRtRicId" : "Near-RT-Ric-ID",
<div class="tab-pane active" id="examples-A1PolicyManagement-deletePolicy-0-curl">
<pre class="prettyprint"><code class="language-bsh">curl -X DELETE \
-H "Accept: application/problem+json" \
- "https://a1-pms.com/a1-policy-management/v1/policies/{policyId}"
+ "https://example.com/a1-policy-management/v1/policies/{policyId}"
</code></pre>
</div>
<div class="tab-pane" id="examples-A1PolicyManagement-deletePolicy-0-java">
<div class="tab-pane active" id="examples-A1PolicyManagement-getAllPolicies-0-curl">
<pre class="prettyprint"><code class="language-bsh">curl -X GET \
-H "Accept: application/json,application/problem+json" \
- "https://a1-pms.com/a1-policy-management/v1/policies?policyTypeId=policyTypeId_example&nearRtRicId=nearRtRicId_example&serviceId=serviceId_example&typeName=typeName_example"
+ "https://example.com/a1-policy-management/v1/policies?policyTypeId=policyTypeId_example&nearRtRicId=nearRtRicId_example&serviceId=serviceId_example&typeName=typeName_example"
</code></pre>
</div>
<div class="tab-pane" id="examples-A1PolicyManagement-getAllPolicies-0-java">
<div class="tab-pane active" id="examples-A1PolicyManagement-getPolicy-0-curl">
<pre class="prettyprint"><code class="language-bsh">curl -X GET \
-H "Accept: application/json,application/problem+json" \
- "https://a1-pms.com/a1-policy-management/v1/policies/{policyId}"
+ "https://example.com/a1-policy-management/v1/policies/{policyId}"
</code></pre>
</div>
<div class="tab-pane" id="examples-A1PolicyManagement-getPolicy-0-java">
<div class="tab-pane active" id="examples-A1PolicyManagement-getPolicyTypeDefinition-0-curl">
<pre class="prettyprint"><code class="language-bsh">curl -X GET \
-H "Accept: application/json,application/problem+json" \
- "https://a1-pms.com/a1-policy-management/v1/policy-types/{policyTypeId}"
+ "https://example.com/a1-policy-management/v1/policy-types/{policyTypeId}"
</code></pre>
</div>
<div class="tab-pane" id="examples-A1PolicyManagement-getPolicyTypeDefinition-0-java">
<div class="tab-pane active" id="examples-A1PolicyManagement-getPolicyTypes-0-curl">
<pre class="prettyprint"><code class="language-bsh">curl -X GET \
-H "Accept: application/json,application/problem+json" \
- "https://a1-pms.com/a1-policy-management/v1/policy-types?nearRtRicId=nearRtRicId_example&typeName=typeName_example&compatibleWithVersion=compatibleWithVersion_example"
+ "https://example.com/a1-policy-management/v1/policy-types?nearRtRicId=nearRtRicId_example&typeName=typeName_example&compatibleWithVersion=compatibleWithVersion_example"
</code></pre>
</div>
<div class="tab-pane" id="examples-A1PolicyManagement-getPolicyTypes-0-java">
<pre class="prettyprint"><code class="language-bsh">curl -X PUT \
-H "Accept: application/json,application/problem+json" \
-H "Content-Type: application/json" \
- "https://a1-pms.com/a1-policy-management/v1/policies/{policyId}" \
+ "https://example.com/a1-policy-management/v1/policies/{policyId}" \
-d ''
</code></pre>
</div>
<div class="tab-pane active" id="examples-Configuration-getConfiguration-0-curl">
<pre class="prettyprint"><code class="language-bsh">curl -X GET \
-H "Accept: application/json,application/problem+json" \
- "https://a1-pms.com/a1-policy-management/v1/configuration"
+ "https://example.com/a1-policy-management/v1/configuration"
</code></pre>
</div>
<div class="tab-pane" id="examples-Configuration-getConfiguration-0-java">
<pre class="prettyprint"><code class="language-bsh">curl -X PUT \
-H "Accept: */*,application/problem+json" \
-H "Content-Type: application/json" \
- "https://a1-pms.com/a1-policy-management/v1/configuration" \
+ "https://example.com/a1-policy-management/v1/configuration" \
-d ''
</code></pre>
</div>
<div class="tab-pane active" id="examples-HealthCheck-getStatus-0-curl">
<pre class="prettyprint"><code class="language-bsh">curl -X GET \
-H "Accept: application/json" \
- "https://a1-pms.com/a1-policy-management/v1/status"
+ "https://example.com/a1-policy-management/v1/status"
</code></pre>
</div>
<div class="tab-pane" id="examples-HealthCheck-getStatus-0-java">
<div class="tab-pane active" id="examples-NearRTRICRepository-getRic-0-curl">
<pre class="prettyprint"><code class="language-bsh">curl -X GET \
-H "Accept: application/json,application/problem+json" \
- "https://a1-pms.com/a1-policy-management/v1/rics/ric?managedElementId=managedElementId_example&ricId=ricId_example"
+ "https://example.com/a1-policy-management/v1/rics/ric?managedElementId=managedElementId_example&ricId=ricId_example"
</code></pre>
</div>
<div class="tab-pane" id="examples-NearRTRICRepository-getRic-0-java">
<div class="tab-pane active" id="examples-NearRTRICRepository-getRics-0-curl">
<pre class="prettyprint"><code class="language-bsh">curl -X GET \
-H "Accept: application/json,application/problem+json" \
- "https://a1-pms.com/a1-policy-management/v1/rics?policyTypeId=policyTypeId_example"
+ "https://example.com/a1-policy-management/v1/rics?policyTypeId=policyTypeId_example"
</code></pre>
</div>
<div class="tab-pane" id="examples-NearRTRICRepository-getRics-0-java">
<div class="tab-pane active" id="examples-ServiceRegistryAndSupervision-deleteService-0-curl">
<pre class="prettyprint"><code class="language-bsh">curl -X DELETE \
-H "Accept: */*,application/problem+json" \
- "https://a1-pms.com/a1-policy-management/v1/services/{serviceId}"
+ "https://example.com/a1-policy-management/v1/services/{serviceId}"
</code></pre>
</div>
<div class="tab-pane" id="examples-ServiceRegistryAndSupervision-deleteService-0-java">
<div class="tab-pane active" id="examples-ServiceRegistryAndSupervision-getServices-0-curl">
<pre class="prettyprint"><code class="language-bsh">curl -X GET \
-H "Accept: application/json,application/problem+json" \
- "https://a1-pms.com/a1-policy-management/v1/services?serviceId=serviceId_example"
+ "https://example.com/a1-policy-management/v1/services?serviceId=serviceId_example"
</code></pre>
</div>
<div class="tab-pane" id="examples-ServiceRegistryAndSupervision-getServices-0-java">
<pre class="prettyprint"><code class="language-bsh">curl -X PUT \
-H "Accept: */*,application/problem+json" \
-H "Content-Type: application/json" \
- "https://a1-pms.com/a1-policy-management/v1/services/{serviceId}/keepalive" \
+ "https://example.com/a1-policy-management/v1/services/{serviceId}/keepalive" \
-d ''
</code></pre>
</div>
<pre class="prettyprint"><code class="language-bsh">curl -X PUT \
-H "Accept: */*,application/problem+json" \
-H "Content-Type: application/json" \
- "https://a1-pms.com/a1-policy-management/v1/services" \
+ "https://example.com/a1-policy-management/v1/services" \
-d '{
"keepAliveIntervalSeconds" : 0,
"callbackUrl" : "callbackUrl",
lifecycle:
timeout-per-shutdown-phase: "20s"
logging:
+ # Reactive logging filter
+ reactive-entry-exit-filter-enabled: true
# Configuration of logging
file:
name: /var/log/policy-agent/application.log
<pre class="prettyprint"><code class="language-bsh">curl -X POST \
-H "Accept: application/json,application/problem+json" \
-H "Content-Type: application/json" \
- "https://a1-pms.com/a1-policy-management/v1/policies" \
+ "https://example.com/a1-policy-management/v1/policies" \
-d '{
"policyId" : "POLICY-ID",
"nearRtRicId" : "Near-RT-Ric-ID",
<div class="tab-pane active" id="examples-A1PolicyManagement-deletePolicy-0-curl">
<pre class="prettyprint"><code class="language-bsh">curl -X DELETE \
-H "Accept: application/problem+json" \
- "https://a1-pms.com/a1-policy-management/v1/policies/{policyId}"
+ "https://example.com/a1-policy-management/v1/policies/{policyId}"
</code></pre>
</div>
<div class="tab-pane" id="examples-A1PolicyManagement-deletePolicy-0-java">
<div class="tab-pane active" id="examples-A1PolicyManagement-getAllPolicies-0-curl">
<pre class="prettyprint"><code class="language-bsh">curl -X GET \
-H "Accept: application/json,application/problem+json" \
- "https://a1-pms.com/a1-policy-management/v1/policies?policyTypeId=policyTypeId_example&nearRtRicId=nearRtRicId_example&serviceId=serviceId_example&typeName=typeName_example"
+ "https://example.com/a1-policy-management/v1/policies?policyTypeId=policyTypeId_example&nearRtRicId=nearRtRicId_example&serviceId=serviceId_example&typeName=typeName_example"
</code></pre>
</div>
<div class="tab-pane" id="examples-A1PolicyManagement-getAllPolicies-0-java">
<div class="tab-pane active" id="examples-A1PolicyManagement-getPolicy-0-curl">
<pre class="prettyprint"><code class="language-bsh">curl -X GET \
-H "Accept: application/json,application/problem+json" \
- "https://a1-pms.com/a1-policy-management/v1/policies/{policyId}"
+ "https://example.com/a1-policy-management/v1/policies/{policyId}"
</code></pre>
</div>
<div class="tab-pane" id="examples-A1PolicyManagement-getPolicy-0-java">
<div class="tab-pane active" id="examples-A1PolicyManagement-getPolicyTypeDefinition-0-curl">
<pre class="prettyprint"><code class="language-bsh">curl -X GET \
-H "Accept: application/json,application/problem+json" \
- "https://a1-pms.com/a1-policy-management/v1/policy-types/{policyTypeId}"
+ "https://example.com/a1-policy-management/v1/policy-types/{policyTypeId}"
</code></pre>
</div>
<div class="tab-pane" id="examples-A1PolicyManagement-getPolicyTypeDefinition-0-java">
<div class="tab-pane active" id="examples-A1PolicyManagement-getPolicyTypes-0-curl">
<pre class="prettyprint"><code class="language-bsh">curl -X GET \
-H "Accept: application/json,application/problem+json" \
- "https://a1-pms.com/a1-policy-management/v1/policy-types?nearRtRicId=nearRtRicId_example&typeName=typeName_example&compatibleWithVersion=compatibleWithVersion_example"
+ "https://example.com/a1-policy-management/v1/policy-types?nearRtRicId=nearRtRicId_example&typeName=typeName_example&compatibleWithVersion=compatibleWithVersion_example"
</code></pre>
</div>
<div class="tab-pane" id="examples-A1PolicyManagement-getPolicyTypes-0-java">
<pre class="prettyprint"><code class="language-bsh">curl -X PUT \
-H "Accept: application/json,application/problem+json" \
-H "Content-Type: application/json" \
- "https://a1-pms.com/a1-policy-management/v1/policies/{policyId}" \
+ "https://example.com/a1-policy-management/v1/policies/{policyId}" \
-d ''
</code></pre>
</div>
<pre class="prettyprint"><code class="language-bsh">curl -X POST \
-H "Accept: application/json,application/problem+json" \
-H "Content-Type: application/json" \
- "https://a1-pms.com/a1-policy-management/v1/policies" \
+ "https://example.com/a1-policy-management/v1/policies" \
-d '{
"policyId" : "POLICY-ID",
"nearRtRicId" : "Near-RT-Ric-ID",
<div class="tab-pane active" id="examples-A1PolicyManagement-deletePolicy-0-curl">
<pre class="prettyprint"><code class="language-bsh">curl -X DELETE \
-H "Accept: application/problem+json" \
- "https://a1-pms.com/a1-policy-management/v1/policies/{policyId}"
+ "https://example.com/a1-policy-management/v1/policies/{policyId}"
</code></pre>
</div>
<div class="tab-pane" id="examples-A1PolicyManagement-deletePolicy-0-java">
<div class="tab-pane active" id="examples-A1PolicyManagement-getAllPolicies-0-curl">
<pre class="prettyprint"><code class="language-bsh">curl -X GET \
-H "Accept: application/json,application/problem+json" \
- "https://a1-pms.com/a1-policy-management/v1/policies?policyTypeId=policyTypeId_example&nearRtRicId=nearRtRicId_example&serviceId=serviceId_example&typeName=typeName_example"
+ "https://example.com/a1-policy-management/v1/policies?policyTypeId=policyTypeId_example&nearRtRicId=nearRtRicId_example&serviceId=serviceId_example&typeName=typeName_example"
</code></pre>
</div>
<div class="tab-pane" id="examples-A1PolicyManagement-getAllPolicies-0-java">
<div class="tab-pane active" id="examples-A1PolicyManagement-getPolicy-0-curl">
<pre class="prettyprint"><code class="language-bsh">curl -X GET \
-H "Accept: application/json,application/problem+json" \
- "https://a1-pms.com/a1-policy-management/v1/policies/{policyId}"
+ "https://example.com/a1-policy-management/v1/policies/{policyId}"
</code></pre>
</div>
<div class="tab-pane" id="examples-A1PolicyManagement-getPolicy-0-java">
<div class="tab-pane active" id="examples-A1PolicyManagement-getPolicyTypeDefinition-0-curl">
<pre class="prettyprint"><code class="language-bsh">curl -X GET \
-H "Accept: application/json,application/problem+json" \
- "https://a1-pms.com/a1-policy-management/v1/policy-types/{policyTypeId}"
+ "https://example.com/a1-policy-management/v1/policy-types/{policyTypeId}"
</code></pre>
</div>
<div class="tab-pane" id="examples-A1PolicyManagement-getPolicyTypeDefinition-0-java">
<div class="tab-pane active" id="examples-A1PolicyManagement-getPolicyTypes-0-curl">
<pre class="prettyprint"><code class="language-bsh">curl -X GET \
-H "Accept: application/json,application/problem+json" \
- "https://a1-pms.com/a1-policy-management/v1/policy-types?nearRtRicId=nearRtRicId_example&typeName=typeName_example&compatibleWithVersion=compatibleWithVersion_example"
+ "https://example.com/a1-policy-management/v1/policy-types?nearRtRicId=nearRtRicId_example&typeName=typeName_example&compatibleWithVersion=compatibleWithVersion_example"
</code></pre>
</div>
<div class="tab-pane" id="examples-A1PolicyManagement-getPolicyTypes-0-java">
<pre class="prettyprint"><code class="language-bsh">curl -X PUT \
-H "Accept: application/json,application/problem+json" \
-H "Content-Type: application/json" \
- "https://a1-pms.com/a1-policy-management/v1/policies/{policyId}" \
+ "https://example.com/a1-policy-management/v1/policies/{policyId}" \
-d ''
</code></pre>
</div>
<div class="tab-pane active" id="examples-Configuration-getConfiguration-0-curl">
<pre class="prettyprint"><code class="language-bsh">curl -X GET \
-H "Accept: application/json,application/problem+json" \
- "https://a1-pms.com/a1-policy-management/v1/configuration"
+ "https://example.com/a1-policy-management/v1/configuration"
</code></pre>
</div>
<div class="tab-pane" id="examples-Configuration-getConfiguration-0-java">
<pre class="prettyprint"><code class="language-bsh">curl -X PUT \
-H "Accept: */*,application/problem+json" \
-H "Content-Type: application/json" \
- "https://a1-pms.com/a1-policy-management/v1/configuration" \
+ "https://example.com/a1-policy-management/v1/configuration" \
-d ''
</code></pre>
</div>
<div class="tab-pane active" id="examples-HealthCheck-getStatus-0-curl">
<pre class="prettyprint"><code class="language-bsh">curl -X GET \
-H "Accept: application/json" \
- "https://a1-pms.com/a1-policy-management/v1/status"
+ "https://example.com/a1-policy-management/v1/status"
</code></pre>
</div>
<div class="tab-pane" id="examples-HealthCheck-getStatus-0-java">
<div class="tab-pane active" id="examples-NearRTRICRepository-getRic-0-curl">
<pre class="prettyprint"><code class="language-bsh">curl -X GET \
-H "Accept: application/json,application/problem+json" \
- "https://a1-pms.com/a1-policy-management/v1/rics/ric?managedElementId=managedElementId_example&ricId=ricId_example"
+ "https://example.com/a1-policy-management/v1/rics/ric?managedElementId=managedElementId_example&ricId=ricId_example"
</code></pre>
</div>
<div class="tab-pane" id="examples-NearRTRICRepository-getRic-0-java">
<div class="tab-pane active" id="examples-NearRTRICRepository-getRics-0-curl">
<pre class="prettyprint"><code class="language-bsh">curl -X GET \
-H "Accept: application/json,application/problem+json" \
- "https://a1-pms.com/a1-policy-management/v1/rics?policyTypeId=policyTypeId_example"
+ "https://example.com/a1-policy-management/v1/rics?policyTypeId=policyTypeId_example"
</code></pre>
</div>
<div class="tab-pane" id="examples-NearRTRICRepository-getRics-0-java">
<div class="tab-pane active" id="examples-ServiceRegistryAndSupervision-deleteService-0-curl">
<pre class="prettyprint"><code class="language-bsh">curl -X DELETE \
-H "Accept: */*,application/problem+json" \
- "https://a1-pms.com/a1-policy-management/v1/services/{serviceId}"
+ "https://example.com/a1-policy-management/v1/services/{serviceId}"
</code></pre>
</div>
<div class="tab-pane" id="examples-ServiceRegistryAndSupervision-deleteService-0-java">
<div class="tab-pane active" id="examples-ServiceRegistryAndSupervision-getServices-0-curl">
<pre class="prettyprint"><code class="language-bsh">curl -X GET \
-H "Accept: application/json,application/problem+json" \
- "https://a1-pms.com/a1-policy-management/v1/services?serviceId=serviceId_example"
+ "https://example.com/a1-policy-management/v1/services?serviceId=serviceId_example"
</code></pre>
</div>
<div class="tab-pane" id="examples-ServiceRegistryAndSupervision-getServices-0-java">
<pre class="prettyprint"><code class="language-bsh">curl -X PUT \
-H "Accept: */*,application/problem+json" \
-H "Content-Type: application/json" \
- "https://a1-pms.com/a1-policy-management/v1/services/{serviceId}/keepalive" \
+ "https://example.com/a1-policy-management/v1/services/{serviceId}/keepalive" \
-d ''
</code></pre>
</div>
<pre class="prettyprint"><code class="language-bsh">curl -X PUT \
-H "Accept: */*,application/problem+json" \
-H "Content-Type: application/json" \
- "https://a1-pms.com/a1-policy-management/v1/services" \
+ "https://example.com/a1-policy-management/v1/services" \
-d '{
"keepAliveIntervalSeconds" : 0,
"callbackUrl" : "callbackUrl",
"url" : "{apiRoot}/a1-policy-management/v1",
"variables" : {
"apiRoot" : {
- "default" : "https://a1-pms.com",
- "description" : "apiRoot is the Host:port/Domain name of the service where the A1Pms running"
+ "default" : "https://example.com",
+ "description" : "This is the Host:Port or Address where the A1-Policy Management Service can be accessed"
}
}
} ],
"url" : "{apiRoot}/a1-policy-management/v1",
"variables" : {
"apiRoot" : {
- "default" : "https://a1-pms.com",
- "description" : "apiRoot is the Host:port/Domain name of the service where the A1Pms running"
+ "default" : "https://example.com",
+ "description" : "This is the Host:Port or Address where the A1-Policy Management Service can be accessed"
}
}
} ],
- url: '{apiRoot}/a1-policy-management/v1'
variables:
apiRoot:
- description: 'apiRoot is the Host:port/Domain name of the service where the A1Pms running'
- default: 'https://a1-pms.com'
+ default: 'https://example.com'
+ description: 'This is the Host:Port or Address where the A1-Policy Management Service can be accessed'
tags:
- name: A1 Policy Management
description: "API used to create polices, Policy Instances and get \ them as individual using an ID or get all policies/Instances."
</configuration>
</execution>
<execution>
- <id>generate-openapi-json-config-a1pms</id>
+ <id>generate-openapi-json-custom-a1pms</id>
<phase>prepare-package</phase>
<goals>
<goal>generate</goal>
</configuration>
</execution>
<execution>
- <id>generate-openapi-html-config-a1pms</id>
+ <id>generate-openapi-html-custom-a1pms</id>
<phase>prepare-package</phase>
<goals>
<goal>generate</goal>
</goals>
<configuration>
- <inputSpec>${project.basedir}/api/pms-api-v3.json</inputSpec>
+ <inputSpec>${project.basedir}/api/a1pms-api-v3.json</inputSpec>
<generatorName>html2</generatorName>
<output>${project.basedir}/api/pms-api/v3/custom</output>
<skipOperationExample>false</skipOperationExample>
<outputDirectory>${project.basedir}/api</outputDirectory>
<resources>
<resource>
- <directory>${project.basedir}/onap/oran/a1-policy-management/api</directory>
+ <directory>${project.basedir}/onap/oran/a1-policy-management/api/offeredapis/swagger</directory>
<includes>
<include>pms-api.json</include>
<include>pms-api.yaml</include>
<include>pms-api-v3.json</include>
<include>pms-api-v3.yaml</include>
- <include>a1pms-api-v3.json</include>
- <include>api/pms-api/index.html</include>
- <include>api/pms-api/v3/index.html</include>
- <include>api/pms-api/v3/custom/index.html</include>
</includes>
</resource>
</resources>