diff options
Diffstat (limited to 'plugins/sdc/src/main/resources/onap-cli-schema/vlm')
20 files changed, 0 insertions, 977 deletions
diff --git a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/license-entitlement-pool-create-schema.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/license-entitlement-pool-create-schema.yaml deleted file mode 100644 index db0af2b6..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/license-entitlement-pool-create-schema.yaml +++ /dev/null @@ -1,85 +0,0 @@ -open_cli_schema_version: 1.0 -name: ep-create -description: Create Entitlement Pool -version: onap-1.0 -service: - name: sdc - version: v1.0 - auth: basic - mode: direct - -parameters: - - name: ep-name - description: Entitlement Pool name - type: string - short_option: x - long_option: ep-name - is_optional: false - - name: license-model-id - description: License Model ID - type: string - short_option: y - long_option: license-model-id - is_optional: false - - name: ep-description - description: Description for Entitlement Pool - type: string - short_option: z - long_option: ep-description - is_optional: false - - name: threshold-value - description: threshold - type: string - short_option: q - long_option: threshold-value - is_optional: false - - name: threshold-unit - description: threshold - type: string - short_option: b - long_option: threshold-unit - is_optional: false - - name: entitlement-metric - description: Entitlement Metric - type: string - short_option: c - long_option: entitlement-metric - is_optional: false - - name: aggregation-function - description: Aggregation Function - type: string - short_option: e - long_option: aggregation-function - is_optional: false - - name: operational-scope - description: Operational Scope - type: string - short_option: g - long_option: operational-scope - is_optional: false - - name: reference-number - description: Reference Number - type: string - short_option: k - long_option: reference-number - is_optional: false - - -results: - direction: portrait - attributes: - - name: ID - description: Entitlement Pool ID - scope: short - type: string -http: - request: - uri: /onboarding-api/v1.0/vendor-license-models/${license-model-id}/entitlement-pools - method: POST - body: '{"name": "${ep-name}", "description": "${ep-description}", "thresholdValue": "${threshold-value}", "thresholdUnits": "${threshold-unit}", "entitlementMetric":{"choice": "${entitlement-metric}","other": ""}, "increments": "robot", "aggregationFunction":{"choice": "${aggregation-function}","other": ""}, "operationalScope":{"choices":["${operational-scope}"], "other":""},"time":{"choice": "Hour", "other":""}, "manufacturerReferenceNumber":"${reference-number}"}' - success_codes: - - 200 - result_map: - ID: $b{$.value} - sample_response: - body: '{"value":"2DEB6CB4B082415BB7A697C9CD1273BA"}' diff --git a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/license-entitlement-pool-show-schema.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/license-entitlement-pool-show-schema.yaml deleted file mode 100644 index 93968407..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/license-entitlement-pool-show-schema.yaml +++ /dev/null @@ -1,51 +0,0 @@ -open_cli_schema_version: 1.0 -name: ep-show -description: Details of the Entitlement Pool -version: onap-1.0 -service: - name: sdc - version: v1.0 - auth: basic - mode: direct - -parameters: - - name: license-model-id - description: Onap License Model ID - type: string - short_option: x - long_option: license-model-id - is_optional: false - - name: pool-id - description: Onap Entitlement Pool ID - type: string - short_option: y - long_option: pool-id - is_optional: false - -results: - direction: landscape - attributes: - - name: name - description: Entitlement Pool Name - scope: short - type: string - - name: ID - description: Entitlement Pool ID - scope: short - type: string - - name: description - description: Description for the Entitlement Pool - scope: short - type: string -http: - request: - uri: /onboarding-api/v1.0/vendor-license-models/${license-model-id}/entitlement-pools/${pool-id} - method: GET - success_codes: - - 200 - result_map: - name: $b{$.name} - ID: $b{$.id} - description: $b{$.description} - sample_response: - body: '{"name":"demo-group","description":"","type":"Universal","operationalScope":{"choices":["Tenant"]},"id":"FF87C2483B854B5BA5F96751BF251F46","referencingFeatureGroups":[]}' diff --git a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/license-group-create-schema.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/license-group-create-schema.yaml deleted file mode 100644 index bd9b8a23..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/license-group-create-schema.yaml +++ /dev/null @@ -1,48 +0,0 @@ -open_cli_schema_version: 1.0 -name: license-group-create -description: Create License Group -version: onap-1.0 -service: - name: sdc - version: v1.0 - auth: basic - mode: direct - -parameters: - - name: group-name - description: group name - type: string - short_option: x - long_option: group-name - is_optional: false - - name: license-model-id - description: License Model ID - type: string - short_option: y - long_option: license-model-id - is_optional: false - - name: license-group-description - description: Description for License Group - type: string - short_option: z - long_option: license-group-description - is_optional: true - -results: - direction: portrait - attributes: - - name: ID - description: License Group ID - scope: short - type: string -http: - request: - uri: /onboarding-api/v1.0/vendor-license-models/${license-model-id}/license-key-groups - method: POST - body: '{"name": "${group-name}", "description": "${license-group-description}", "operationalScope": {"choices": ["Tenant"],"other":""},"type": "Universal"}' - success_codes: - - 200 - result_map: - ID: $b{$.value} - sample_response: - body: '{"value":"2DEB6CB4B082415BB7A697C9CD1273BA"}' diff --git a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/license-group-show-schema.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/license-group-show-schema.yaml deleted file mode 100644 index 3b93d9e2..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/license-group-show-schema.yaml +++ /dev/null @@ -1,51 +0,0 @@ -open_cli_schema_version: 1.0 -name: license-group-show -description: Details of the License Group -version: onap-1.0 -service: - name: sdc - version: v1.0 - auth: basic - mode: direct - -parameters: - - name: license-model-id - description: Onap License Model ID - type: string - short_option: x - long_option: license-model-id - is_optional: false - - name: license-group-id - description: Onap License Group ID - type: string - short_option: y - long_option: license-group-id - is_optional: false - -results: - direction: landscape - attributes: - - name: name - description: License Group Name - scope: short - type: string - - name: ID - description: License Group ID - scope: short - type: string - - name: description - description: Description for the License Group - scope: short - type: string -http: - request: - uri: /onboarding-api/v1.0/vendor-license-models/${license-model-id}/license-key-groups/${license-group-id} - method: GET - success_codes: - - 200 - result_map: - name: $b{$.name} - ID: $b{$.id} - description: $b{$.description} - sample_response: - body: '{"name":"demo-group","description":"","type":"Universal","operationalScope":{"choices":["Tenant"]},"id":"FF87C2483B854B5BA5F96751BF251F46","referencingFeatureGroups":[]}' diff --git a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/license-model-create-schema.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/license-model-create-schema.yaml deleted file mode 100644 index 58a8681a..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/license-model-create-schema.yaml +++ /dev/null @@ -1,41 +0,0 @@ -open_cli_schema_version: 1.0 -name: license-model-create -description: Create License Model -version: onap-1.0 -service: - name: sdc - version: v1.0 - auth: basic - mode: direct - -parameters: - - name: vendor-name - description: vendor name - type: string - short_option: x - long_option: vendor-name - is_optional: false - - name: license-model-description - description: Description for License Model - type: string - short_option: y - long_option: license-model-description - is_optional: true -results: - direction: portrait - attributes: - - name: ID - description: License Model ID - scope: short - type: string -http: - request: - uri: /onboarding-api/v1.0/vendor-license-models - method: POST - body: '{"vendorName": "${vendor-name}", "description": "${license-model-description}", "iconRef": "icon"}' - success_codes: - - 200 - result_map: - ID: $b{$.value} - sample_response: - body: '{"value":"2DEB6CB4B082415BB7A697C9CD1273BA"}' diff --git a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/license-model-show-schema.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/license-model-show-schema.yaml deleted file mode 100644 index 52803f7f..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/license-model-show-schema.yaml +++ /dev/null @@ -1,50 +0,0 @@ -open_cli_schema_version: 1.0 -name: license-model-show -description: Details of the License Model -version: onap-1.0 -service: - name: sdc - version: v1.0 - auth: basic - mode: direct - -parameters: - - name: license-model-id - description: Onap License Model ID - type: string - short_option: x - long_option: license-model-id - is_optional: false - -results: - direction: landscape - attributes: - - name: name - description: License Model Name - scope: short - type: string - - name: ID - description: License Model ID - scope: short - type: string - - name: description - description: Description for the License Model - scope: short - type: string - - name: status - description: Status of the License Model - scope: short - type: string -http: - request: - uri: /onboarding-api/v1.0/vendor-license-models/${license-model-id} - method: GET - success_codes: - - 200 - result_map: - name: $b{$.vendorName} - ID: $b{$.id} - description: $b{$.description} - status: $b{$.status} - sample_response: - body: '{"vendorName": "5aa8a88c","description": "vendor license model","iconRef": "icon","id": "109F0F948B974D998D89893A1BD39D4A","version": "0.1","status": "Locked","lockingUser": "cs0008","viewableVersions": ["0.1"]}' diff --git a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-aggreement-create-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-aggreement-create-schema-1.1.yaml deleted file mode 100644 index 47540eed..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-aggreement-create-schema-1.1.yaml +++ /dev/null @@ -1,60 +0,0 @@ -open_cli_schema_version: 1.0 -name: vlm-aggreement-create -description: Create license aggreement -version: onap-1.1 -service: - name: sdc - version: v1.0 - auth: basic - mode: direct - -parameters: - - name: name - description: aggreement name - type: string - short_option: x - long_option: name - is_optional: false - - name: vlm-id - description: License Model ID - type: string - short_option: y - long_option: vlm-id - is_optional: false - - name: vlm-version - description: License Model version - type: string - short_option: e - long_option: vlm-version - is_optional: false - - name: description - description: Description for aggreement - type: string - short_option: z - long_option: description - is_optional: false - - name: vlm-feature-group-id - description: VLM feature group - type: string - short_option: g - long_option: vlm-feature-group-id - is_optional: false - -results: - direction: portrait - attributes: - - name: ID - description: aggreement ID - scope: short - type: string -http: - request: - uri: /onboarding-api/v1.0/vendor-license-models/${vlm-id}/versions/${vlm-version}/license-agreements - method: POST - body: '{"addedFeatureGroupsIds": ["${vlm-feature-group-id}"], "description": "${description}", "licenseTerm": {"choice": "Fixed_Term", "other": ""}, "name": "${name}"}' - success_codes: - - 200 - result_map: - ID: $b{$.value} - sample_response: - body: '{"value":"2DEB6CB4B082415BB7A697C9CD1273BA"}' diff --git a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-aggreement-list-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-aggreement-list-schema-1.1.yaml deleted file mode 100644 index 3ca3dea7..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-aggreement-list-schema-1.1.yaml +++ /dev/null @@ -1,45 +0,0 @@ -open_cli_schema_version: 1.0 -name: vlm-aggreement-list -description: List license aggreement -version: onap-1.1 -service: - name: sdc - version: v1.0 - auth: basic - mode: direct - -parameters: - - name: vlm-id - description: License Model ID - type: string - short_option: x - long_option: vlm-id - is_optional: false - - name: vlm-version - description: License Model version - type: string - short_option: y - long_option: vlm-version - is_optional: false - -results: - direction: landscape - attributes: - - name: ID - description: aggreement ID - scope: short - type: string - - name: name - description: aggreement name - scope: short - type: string -http: - request: - uri: /onboarding-api/v1.0/vendor-license-models/${vlm-id}/versions/${vlm-version}/license-agreements - method: GET - success_codes: - - 200 - result_map: - ID: $b{results.[*].id} - name: $b{results.[*].name} - diff --git a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-checkin-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-checkin-schema-1.1.yaml deleted file mode 100644 index 77822554..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-checkin-schema-1.1.yaml +++ /dev/null @@ -1,31 +0,0 @@ -open_cli_schema_version: 1.0 -name: vlm-checkin -description: Checkin Vendor License Model -version: onap-1.1 -service: - name: sdc - version: v1.0 - auth: basic - mode: direct - -parameters: - - name: vlm-id - description: Onap VLM ID - type: string - short_option: x - long_option: vlm-id - is_optional: false - - name: vlm-version - description: VLM version - type: string - short_option: y - long_option: vlm-version - is_optional: false -http: - request: - uri: /onboarding-api/v1.0/vendor-license-models/${vlm-id}/versions/${vlm-version}/actions - method: PUT - body: '{"action": "Checkin"}' - success_codes: - - 201 - - 200 diff --git a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-checkout-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-checkout-schema-1.1.yaml deleted file mode 100644 index 82108a60..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-checkout-schema-1.1.yaml +++ /dev/null @@ -1,31 +0,0 @@ -open_cli_schema_version: 1.0 -name: vlm-checkout -description: Checkout Vendor License Model -version: onap-1.1 -service: - name: sdc - version: v1.0 - auth: basic - mode: direct - -parameters: - - name: vlm-id - description: Onap VLM ID - type: string - short_option: x - long_option: vlm-id - is_optional: false - - name: vlm-version - description: VLM version - type: string - short_option: y - long_option: vlm-version - is_optional: false -http: - request: - uri: /onboarding-api/v1.0/vendor-license-models/${vlm-id}/versions/${vlm-version}/actions - method: PUT - body: '{"action": "Checkout"}' - success_codes: - - 201 - - 200 diff --git a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-create-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-create-schema-1.1.yaml deleted file mode 100644 index 6fe6f575..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-create-schema-1.1.yaml +++ /dev/null @@ -1,39 +0,0 @@ -open_cli_schema_version: 1.0 -name: vlm-create -description: Create License Model -version: onap-1.1 -service: - name: sdc - version: v1.0 - auth: basic - mode: direct - -parameters: - - name: vendor-name - description: vendor name - type: string - short_option: x - long_option: vendor-name - is_optional: false - - name: description - description: Description for License Model - type: string - short_option: y - long_option: description - is_optional: true -results: - direction: portrait - attributes: - - name: ID - description: License Model ID - scope: short - type: uuid -http: - request: - uri: /onboarding-api/v1.0/vendor-license-models - method: POST - body: '{"vendorName": "${vendor-name}", "description": "${description}", "iconRef": "icon"}' - success_codes: - - 200 - result_map: - ID: $b{$.value}
\ No newline at end of file diff --git a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-entitlement-pool-create-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-entitlement-pool-create-schema-1.1.yaml deleted file mode 100644 index 14f2ad53..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-entitlement-pool-create-schema-1.1.yaml +++ /dev/null @@ -1,68 +0,0 @@ -open_cli_schema_version: 1.0 -name: vlm-entitlement-pool-create -description: Create Entitlement Pool -version: onap-1.1 -service: - name: sdc - version: v1.0 - auth: basic - mode: direct - -parameters: - - name: name - description: Entitlement Pool name - type: string - short_option: x - long_option: name - is_optional: false - - name: vlm-id - description: License Model ID - type: string - short_option: y - long_option: vlm-id - is_optional: false - - name: vlm-version - description: License Model version - type: string - short_option: e - long_option: vlm-version - is_optional: false - - name: description - description: Description for Entitlement Pool - type: string - short_option: z - long_option: description - is_optional: false - - name: operational-scope - description: Operational Scope - type: string - short_option: g - long_option: operational-scope - is_optional: false - default_value: Availability_Zone - - name: manufacture-reference-number - description: Manufature Reference Number - type: string - short_option: k - long_option: manufacture-reference-number - is_optional: false - - -results: - direction: portrait - attributes: - - name: ID - description: Entitlement Pool ID - scope: short - type: string -http: - request: - uri: /onboarding-api/v1.0/vendor-license-models/${vlm-id}/versions/${vlm-version}/entitlement-pools - method: POST - body: '{"aggregationFunction":{"choice":"Peak","other":""},"description":"${description}","entitlementMetric":{"choice":"CPU","other":""},"increments":"1","manufacturerReferenceNumber":"${manufacture-reference-number}","name":"${name}","operationalScope":{"choices":["${operational-scope}"],"other":""},"thresholdUnits":"Absolute","thresholdValue":"99","time":{"choice":"Hour","other":""}}' - success_codes: - - 200 - result_map: - ID: $b{$.value} - sample_response: - body: '{"value":"2DEB6CB4B082415BB7A697C9CD1273BA"}' diff --git a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-entitlement-pool-list-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-entitlement-pool-list-schema-1.1.yaml deleted file mode 100644 index a2dc51d7..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-entitlement-pool-list-schema-1.1.yaml +++ /dev/null @@ -1,44 +0,0 @@ -open_cli_schema_version: 1.0 -name: vlm-entitlement-pool-list -description: entitlement pool list in a license model -version: onap-1.1 -service: - name: sdc - version: v1.0 - auth: basic - mode: direct - -parameters: - - name: vlm-id - description: License Model ID - type: string - short_option: x - long_option: vlm-id - is_optional: false - - name: vlm-version - description: License Model version - type: string - short_option: y - long_option: vlm-version - is_optional: false - -results: - direction: landscape - attributes: - - name: ID - description: Feature group ID - scope: short - type: string - - name: name - description: Feature group name - scope: short - type: string -http: - request: - uri: /onboarding-api/v1.0/vendor-license-models/${vlm-id}/versions/${vlm-version}/entitlement-pools - method: GET - success_codes: - - 200 - result_map: - ID: $b{results.[*].id} - name: $b{results.[*].name} diff --git a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-feature-group-create-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-feature-group-create-schema-1.1.yaml deleted file mode 100644 index bd022363..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-feature-group-create-schema-1.1.yaml +++ /dev/null @@ -1,79 +0,0 @@ -open_cli_schema_version: 1.0 -name: vlm-feature-group-create -description: Create feature group Pool -version: onap-1.1 -service: - name: sdc - version: v1.0 - auth: basic - mode: direct - -parameters: - - name: name - description: Feature group name - type: string - short_option: x - long_option: name - is_optional: false - - name: vlm-id - description: License Model ID - type: string - short_option: y - long_option: vlm-id - is_optional: false - - name: vlm-version - description: License Model version - type: string - short_option: e - long_option: vlm-version - is_optional: false - - name: description - description: Description for feature group - type: string - short_option: z - long_option: description - is_optional: false - - name: vlm-key-group-id - description: VLM keygroup - type: string - short_option: g - long_option: vlm-key-group-id - is_optional: false - - name: vlm-entitle-pool-id - description: VLM Entitlement pool - type: string - short_option: b - long_option: vlm-entitle-pool-id - is_optional: false - - name: part-number - description: Part number - type: string - short_option: c - long_option: part-number - is_optional: false - - name: manufacture-reference-number - description: Manufature Reference Number - type: string - short_option: k - long_option: manufacture-reference-number - is_optional: false - - -results: - direction: portrait - attributes: - - name: ID - description: Feature group ID - scope: short - type: string -http: - request: - uri: /onboarding-api/v1.0/vendor-license-models/${vlm-id}/versions/${vlm-version}/feature-groups - method: POST - body: '{"name": "${name}", "addedLicenseKeyGroupsIds": ["${vlm-key-group-id}"], "addedEntitlementPoolsIds": ["${vlm-entitle-pool-id}"], "partNumber": "${part-number}", "manufacturerReferenceNumber": "${manufacture-reference-number}", "description": "${description}"}' - success_codes: - - 200 - result_map: - ID: $b{$.value} - sample_response: - body: '{"value":"2DEB6CB4B082415BB7A697C9CD1273BA"}' diff --git a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-feature-group-list-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-feature-group-list-schema-1.1.yaml deleted file mode 100644 index 24833d04..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-feature-group-list-schema-1.1.yaml +++ /dev/null @@ -1,44 +0,0 @@ -open_cli_schema_version: 1.0 -name: vlm-feature-group-list -description: Feature group list in a license model -version: onap-1.1 -service: - name: sdc - version: v1.0 - auth: basic - mode: direct - -parameters: - - name: vlm-id - description: License Model ID - type: string - short_option: x - long_option: vlm-id - is_optional: false - - name: vlm-version - description: License Model version - type: string - short_option: y - long_option: vlm-version - is_optional: false - -results: - direction: landscape - attributes: - - name: ID - description: Feature group ID - scope: short - type: string - - name: name - description: Feature group name - scope: short - type: string -http: - request: - uri: /onboarding-api/v1.0/vendor-license-models/${vlm-id}/versions/${vlm-version}/feature-groups - method: GET - success_codes: - - 200 - result_map: - ID: $b{results.[*].id} - name: $b{results.[*].name} diff --git a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-key-group-create-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-key-group-create-schema-1.1.yaml deleted file mode 100644 index 27cb60d8..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-key-group-create-schema-1.1.yaml +++ /dev/null @@ -1,59 +0,0 @@ -open_cli_schema_version: 1.0 -name: vlm-key-group-create -description: Create License Key Group -version: onap-1.1 -service: - name: sdc - version: v1.0 - auth: basic - mode: direct - -parameters: - - name: vlm-id - description: License Model Id - type: string - short_option: c - long_option: vlm-id - is_optional: false - - name: vlm-version - description: License Model version - type: string - short_option: e - long_option: vlm-version - is_optional: false - - name: name - description: name - type: string - short_option: x - long_option: name - is_optional: false - - name: type - description: type of group (Universal, unique, one-time) - type: string - short_option: y - long_option: type - is_optional: false - default_value: Universal - - name: description - description: Description for License Key Group - type: string - short_option: z - long_option: description - is_optional: true - -results: - direction: portrait - attributes: - - name: ID - description: License Model ID - scope: short - type: string -http: - request: - uri: /onboarding-api/v1.0/vendor-license-models/${vlm-id}/versions/${vlm-version}/license-key-groups - method: POST - body: '{"description": "${description}", "name": "${name}", "type": "${type}"}' - success_codes: - - 200 - result_map: - ID: $b{$.value}
\ No newline at end of file diff --git a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-key-group-list-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-key-group-list-schema-1.1.yaml deleted file mode 100644 index 5797ddeb..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-key-group-list-schema-1.1.yaml +++ /dev/null @@ -1,44 +0,0 @@ -open_cli_schema_version: 1.0 -name: vlm-key-group-list -description: key group list in a license model -version: onap-1.1 -service: - name: sdc - version: v1.0 - auth: basic - mode: direct - -parameters: - - name: vlm-id - description: License Model ID - type: string - short_option: x - long_option: vlm-id - is_optional: false - - name: vlm-version - description: License Model version - type: string - short_option: y - long_option: vlm-version - is_optional: false - -results: - direction: landscape - attributes: - - name: ID - description: Feature group ID - scope: short - type: string - - name: name - description: Feature group name - scope: short - type: string -http: - request: - uri: /onboarding-api/v1.0/vendor-license-models/${vlm-id}/versions/${vlm-version}/license-key-groups - method: GET - success_codes: - - 200 - result_map: - ID: $b{results.[*].id} - name: $b{results.[*].name} diff --git a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-list-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-list-schema-1.1.yaml deleted file mode 100644 index e8944955..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-list-schema-1.1.yaml +++ /dev/null @@ -1,45 +0,0 @@ -open_cli_schema_version: 1.0 -name: vlm-list -description: List License Model -version: onap-1.1 -service: - name: sdc - version: v1.0 - auth: basic - mode: direct - -results: - direction: landscape - attributes: - - name: id - description: License ID - scope: short - type: uuid - - name: vendor-name - description: Vendor Name - scope: short - type: string - - name: vlm-version - description: VLM version - scope: long - type: string - - name: status - description: status - scope: short - type: string - - name: description - description: License description - scope: long - type: string -http: - request: - uri: /onboarding-api/v1.0/vendor-license-models - method: GET - success_codes: - - 200 - result_map: - id: $b{$.results.[*].id} - vendor-name: $b{$.results.[*].vendorName} - vlm-version: $b{$.results.[*].version.id} - status: $b{$.results.[*].status} - description: $b{$.results.[*].description}
\ No newline at end of file diff --git a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-revert-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-revert-schema-1.1.yaml deleted file mode 100644 index c1e15cff..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-revert-schema-1.1.yaml +++ /dev/null @@ -1,31 +0,0 @@ -open_cli_schema_version: 1.0 -name: vlm-revert -description: Revert Vendor License Model -version: onap-1.1 -service: - name: sdc - version: v1.0 - auth: basic - mode: direct - -parameters: - - name: vlm-id - description: Onap VLM ID - type: string - short_option: x - long_option: vlm-id - is_optional: false - - name: vlm-version - description: VLM version - type: string - short_option: y - long_option: vlm-version - is_optional: false -http: - request: - uri: /onboarding-api/v1.0/vendor-license-models/${vlm-id}/versions/${vlm-version}/actions - method: PUT - body: '{"action": "Undo_Checkout"}' - success_codes: - - 201 - - 200 diff --git a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-submit-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-submit-schema-1.1.yaml deleted file mode 100644 index 8e5f026e..00000000 --- a/plugins/sdc/src/main/resources/onap-cli-schema/vlm/vlm-submit-schema-1.1.yaml +++ /dev/null @@ -1,31 +0,0 @@ -open_cli_schema_version: 1.0 -name: vlm-submit -description: Submit Vendor License Model -version: onap-1.1 -service: - name: sdc - version: v1.0 - auth: basic - mode: direct - -parameters: - - name: vlm-id - description: Onap VLM ID - type: string - short_option: x - long_option: vlm-id - is_optional: false - - name: vlm-version - description: VLM version - type: string - short_option: y - long_option: vlm-version - is_optional: false -http: - request: - uri: /onboarding-api/v1.0/vendor-license-models/${vlm-id}/versions/${vlm-version}/actions - method: PUT - body: '{"action": "Submit"}' - success_codes: - - 201 - - 200 |