summaryrefslogtreecommitdiffstats
path: root/feature-session-persistence
diff options
context:
space:
mode:
authorjenkins-releng <jenkins-releng@onap.org>2023-10-18 12:08:50 +0000
committerjenkins-releng <jenkins-releng@onap.org>2023-10-18 12:08:50 +0000
commit931ab29b668939cc2b9fac88f5e2a3729ec1df07 (patch)
tree8755b6e1b457c52cdb9b54599c4424e21854f0b0 /feature-session-persistence
parentb8e10cb70d2c53a298cb3554b6fbeb6d9dba2246 (diff)
Release policy/drools-pdp2.0.1
Diffstat (limited to 'feature-session-persistence')
0 files changed, 0 insertions, 0 deletions
64'>64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113
# Copyright © Intel Corporation 2019
#
# 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.

open_cli_schema_version: 1.0
name: service-delete

description: Delete a service instance using SO

info:
  product: onap-dublin
  service: so
  author: ONAP CLI Team onap-discuss@lists.onap.org

parameters:
  - name: service-id
    description: unique id for service instance
    type: string
    short_option: x
    long_option: service-instace-id
    is_optional: false
  - name: model-invariant-id
    description: model invariant id for service in SDC catalog
    type: string
    short_option: b
    long_option: model-invariant-id
    is_optional: false
  - name: model-uuid
    description: model uuid for service in SDC catalog
    type: string
    short_option: i
    long_option: model-uuid
    is_optional: false
  - name: model-name
    description: model name available in SDC catalog
    type: string
    short_option: e
    long_option: model-name
    is_optional: false
  - name: model-version
    description: model version of service (eg. 1.0)
    type: string
    short_option: g
    long_option: model-version
    is_optional: false
  - name: customer-name
    description: unique id for customer
    type: string
    short_option: c
    long_option: customer-name
    is_optional: false
  - name: cloud-region
    description: cloud region id
    type: string
    short_option: j
    long_option: cloud-region
    is_optional: false
  - name: tenant-id
    description: tenant id
    type: string
    short_option: k
    long_option: tenant-id
    is_optional: false
  - name: requestor-id
    description: requestor ID
    type: string
    short_option: r
    long_option: requestor-id
    is_optional: false

http:
  service:
    name: so
    version: v6
    auth: basic
    mode: direct
  request:
    uri: /onap/so/infra/serviceInstances/v6/${service-id}
    method: DELETE
    body: '{
      "requestDetails":{
        "modelInfo":{
          "modelType":"service",
          "modelInvariantId":"${model-invariant-id}",
          "modelVersionId":"${model-uuid}",
          "modelName":"${model-name}",
          "modelVersion":"${model-version}"
        },
        "cloudConfiguration":{
          "lcpCloudRegionId":"${cloud-region}",
          "tenantId":"${tenant-id}"
        },
        "subscriberInfo":{
          "globalSubscriberId":"${customer-name}"
        },
        "requestInfo":{
          "requestorId":"${requestor-id}",
          "source":"CLI"
        }
      }
    }'
  success_codes:
    - 202