From 2502331b4dbd34a877424c32729072d634c945e1 Mon Sep 17 00:00:00 2001 From: yangyan Date: Wed, 25 Sep 2019 10:22:32 +0800 Subject: update part of cli command guide about vfc test Change-Id: I9976923abea976e12d092a752de3b38a2d316b99 Issue-ID: VFC-1524 Signed-off-by: yangyan --- docs/platform/cli-userguide/VFC_part/index.rst | 75 +++++++++++ .../platform/cli-userguide/cloud_complex/index.rst | 33 +++++ docs/platform/cli-userguide/config.json | 139 +++++++++++++++++++++ .../cli-userguide/create_csar_local/index.rst | 46 +++++++ .../cli-userguide/create_csar_sdc/index.rst | 124 ++++++++++++++++++ .../create_service_customer/index.rst | 83 ++++++++++++ docs/platform/cli-userguide/index.rst | 86 +++++++++++++ .../cli-userguide/register_all_clouds/index.rst | 33 +++++ .../platform/cli-userguide/register_vnfm/index.rst | 27 ++++ 9 files changed, 646 insertions(+) create mode 100644 docs/platform/cli-userguide/VFC_part/index.rst create mode 100644 docs/platform/cli-userguide/cloud_complex/index.rst create mode 100644 docs/platform/cli-userguide/config.json create mode 100644 docs/platform/cli-userguide/create_csar_local/index.rst create mode 100644 docs/platform/cli-userguide/create_csar_sdc/index.rst create mode 100644 docs/platform/cli-userguide/create_service_customer/index.rst create mode 100644 docs/platform/cli-userguide/index.rst create mode 100644 docs/platform/cli-userguide/register_all_clouds/index.rst create mode 100644 docs/platform/cli-userguide/register_vnfm/index.rst (limited to 'docs') diff --git a/docs/platform/cli-userguide/VFC_part/index.rst b/docs/platform/cli-userguide/VFC_part/index.rst new file mode 100644 index 00000000..322dbc2f --- /dev/null +++ b/docs/platform/cli-userguide/VFC_part/index.rst @@ -0,0 +1,75 @@ +Cli VFC part Command Guide +=============================== + +1. VFC nslcm create +------------------- + +:: + + usage: oclip vfc-nslcm-create + vfc nslcm create ns + Options: + [-n | --ns-csar-name] [-m | --host-url] [-c | --ns-csar-uuid] + [-C | --no-catalog] [-f | --format] [-h | --help] + [-V | --verify] [-t | --no-title] [-d | --debug] + [-v | --version] [-s | --long] [-D | --context] + Error: + On error, it prints :::: + For example: + 'oclip vfc-nslcm-create -m {} -c {} -n {} -q {} -S {}'.format(parameters["vfc-url"], \ + csar_id, ns.get("name"), parameters["customer_name"], parameters["service_name"]) + + +2. VFC nslcm instance +--------------------- + +:: + + usage: oclip vfc-nslcm-instance + vfc nslcm instance ns + Options: + [[-m | --host-url] [-C | --no-catalog] [-f | --format] + [-h | --help] [-V | --verify] [-t | --no-title] + [-d | --debug] [-v | --version] [-c | --location-constraints] + [-s | --long] [-D | --context] [-i | --ns-instance-id] + [-n | --sdn-controller-id] + Error: + On error, it prints :::: + For example: + 'oclip vfc-nslcm-instantiate -m {} -i {} -c {} -n {}'.format(parameters["vfc-url"], \ + ns_instance_id, parameters["location"], parameters["sdc-controller-id"]) + + +3. VFC nslcm terminate +---------------------- + +:: + + usage: oclip vfc-nslcm-terminate + vfc nslcm terminate ns + Options: + [[-m | --host-url] [-C | --no-catalog] [-f | --format] + [-h | --help] [-V | --verify] [-t | --no-title] + [-d | --debug] [-v | --version] [-c | --location-constraints] + [-s | --long] [-D | --context] [-i | --ns-instance-id] + Error: + On error, it prints :::: + For example: + 'oclip vfc-nslcm-terminate -m {} -i {}'.format(parameters["vfc-url"], ns_instance_id) + +4. VFC nslcm delete +---------------------- + +:: + + usage: oclip vfc-nslcm-delete + vfc nslcm terminate ns + Options: + [[-m | --host-url] [-C | --no-catalog] [-f | --format] + [-h | --help] [-V | --verify] [-t | --no-title] + [-d | --debug] [-v | --version] [-c | --location-constraints] + [-s | --long] [-D | --context] [-c | --ns-instance-id] + Error: + On error, it prints :::: + For example: + 'oclip vfc-nslcm-delete -m {} -c {}'.format(parameters["vfc-url"], ns_instance_id) diff --git a/docs/platform/cli-userguide/cloud_complex/index.rst b/docs/platform/cli-userguide/cloud_complex/index.rst new file mode 100644 index 00000000..75c5a03c --- /dev/null +++ b/docs/platform/cli-userguide/cloud_complex/index.rst @@ -0,0 +1,33 @@ +Cli cloud complex Command Guide +=============================== + +1. complex-create +----------------- + +:: + + usage: oclip complex-create + Create a cloud complex in Onap + Options: + [-V | --verify] [-f | --format] [-h | --help] + [-t | --no-title] [-j | --street2] [-v | --version] + [-r | --physical-location-type] [-s | --long] [-lt | --latitude] + [-x | --physical-location-id] [-y | --data-center-code] [-a | --no-auth] + [-l | --region] [-p | --host-password] [-m | --host-url] + [-C | --no-catalog] [-i | --street1] [-lo | --longitude] + [-d | --debug] [-S | --state] [-la | --lata] + [-D | --context] [-g | --city] [-w | --postal-code] + [-z | --complex-name] [-k | --country] [-o | --elevation] + [-u | --host-username] [-q | --identity-url] + Error: + On error, it prints :::: + For example: + "oclip complex-create -j {} -r {} -x {} -y {} -lt {} -l {} -i {} -lo {} \ + -S {} -la {} -g {} -w {} -z {} -k {} -o {} -q {} -m {} -u {} -p {}".format(parameters["street2"], \ + parameters["physical_location"], parameters["complex_name"], \ + parameters["data_center_code"], parameters["latitude"], parameters["region"], \ + parameters["street1"], parameters["longitude"], parameters["state"], \ + parameters["lata"], parameters["city"], parameters["postal-code"], \ + parameters["complex_name"], parameters["country"], parameters["elevation"], \ + parameters["identity_url"], parameters["aai_url"], parameters["aai_username"], \ + parameters["aai_password"]) \ No newline at end of file diff --git a/docs/platform/cli-userguide/config.json b/docs/platform/cli-userguide/config.json new file mode 100644 index 00000000..bfb4bbde --- /dev/null +++ b/docs/platform/cli-userguide/config.json @@ -0,0 +1,139 @@ +{ + "open_cli_product" : "onap-dublin", + "open_cli_home" : "/opt/oclip", + "aai_url" : "https://10.12.5.54:30233", + "aai_username" : "AAI", + "aai_password" : "AAI", + "sdc_onboarding_url" : "http://10.43.89.129:8081", + "sdc_catalog_url" : "http://10.12.5.131:30205", + "sdc_password" : "demo123456!", + "sdc_creator" : "cs0008", + "sdc_tester" : "jm0007", + "sdc_governor" : "gv0001", + "sdc_operator" : "op0001", + + "multicloud_url" : "http://10.12.5.131:30280", + "policy_url" : "https://10.12.5.131:30694", + "policy_username" : "testpdp", + "policy_password" : "alpha123", + "policy_directory" : "/opt/oclip/dublin/vcpe_policies", + "policy_scope" : "OSDF_DUBLIN", + "policy_onapName" : "SampleDemo", + "policy_config_type": "MicroService", + "policy_pdp_group" : "default", + "//" : "Put in a temp resource module name, should be the same in policy files, script will replace it in policies", + "temp_resource_module_name" : "resource_name", + + "//" : "#Parameters required to create cloud complex", + "complex_name" : "clli1", + "street1" : "street1", + "street2" : "street2", + "physical_location" : "phy_type", + "data_center_code" : "code1", + "latitude" : "32.89948", + "longitude" : "97.045443", + "lata" : "example-lata-val-28399", + "elevation" : "example-elevation-val-28399", + "region" : "northwest", + "state" : "oregon", + "city" : "hillsboro", + "postal-code" : "00000", + "country" : "USA", + "identity_url" : "example-identity-url-val-56898", + "service-model-name" : "vfw-hpa", + "//" : "#Dictionary containing cloud regions and their Parameters", + + "cloud_region_data":{ + "ONAP-POD-01-Rail-07":{ + "cloud-region-version" : "titanium_cloud", + "esr-system-info-id":"4c85ce1f-aa78-4ebf-8d6f-4b62773e9bc7", + "service-url": "http://10.12.11.1:5000/v3", + "user-name":"haibin_huang", + "password":"ONAP-pod-01_29:d4", + "system-type": "VIM", + "ssl-insecure":true, + "cloud-domain":"Default", + "default-tenant":"Integration-HPA", + "tenant-id" : "709ba629fe194f8699b12f9d6ffd86a0", + "cloud-type" : "openstack", + "identity-url": "WillBeUpdatedByMultiCloud", + "system-status":"active" + } + }, + + "//" : "#Parameters to register cloud region", + "cloud-owner" : "CloudOwner", + "owner-defined-type" : "t1", + "cloud-zone" : "CloudZone", + + "service_name" : "vCPE", + "customer_name" : "hpa_cust", + "subscriber_name" : "hpa_cust", + + "//" : "Onboarding parameters", + "vendor-name" : "Intel", + "entitlement-pool-name" : "hpa-pool", + "entitlement-description" : "hpa-pool", + "start-date" : "04/23/2019", + "expiry-date" : "12/31/2040", + "key-group-name" : "hpa-key", + "key-group-type" : "Universal", + "feature-grp-name" : "hpa-feature", + "feature-grp-desc" : "hpa-feature", + "part-no" : "hpa-part", + "agreement-name" : "hpa-agreement", + "agreement-desc" : "hpa-agreement", + + "onboarding-method" : "NetworkPackage", + + "//" : "Be sure to include single quotes in parameters that have spaces", + "project-code" : "000000", + "service-model-name" : "vcpe-hpa", + "service-model-desc" : "'hpa service model'", + "icon-id" : "network_l_1-3", + "category-display" : "'Network L1-3'", + "category" : "'network l1-3'", + + "service-test-remarks" : "test", + "service-accept-remarks" : "accepted", + "service-approve-remarks" : "approved", + + "//" : "#Parameters to vfc", + "vfc-url": "http://10.12.5.131:30280", + "vnfs":{ + "vgw":{ + "path": "/opt/oclip/csar_files/vgw.csar", + "csar-id": "9d3e4a5f-7e21-4714-9953-1376269832ba", + "vsp-name" : "vgw-hpa-vsp", + "vsp-desc" : "vgw-hpa-vsp-desc", + "vsp-version" : "1.0", + "vf-name" : "vgw-hpa-vf", + "vf-description" : "vgw-hpa-vf", + "vf-remarks" :"remarkss", + "vf-version" : "1.0", + "key": "key2", + "value": "value2" + } + }, + "ns":{ + "csar-id": "7857e876-3927-41b6-bf6b-ebbba749a404", + "key": "key1", + "value": "value1", + "path": "/opt/oclip/csar_files/ns_vgw.csar", + "name": "vcpe1" + }, + "location": "CloudOwner_ONAP-POD-01-Rail-07", + "vnfm_params":{ + "GVNFMDRIVER":{ + "type": "gvnfmdriver", + "vendor": "vfc", + "version": "v1.0", + "url": "http://msb-iag:80/", + "vim-id": "CloudOwner_ONAP-POD-01-Rail-07", + "user-name": "admin", + "user-password": "admin", + "vnfm-version": "v1.0" + } + }, + "sdc-controller-id": "2" +} diff --git a/docs/platform/cli-userguide/create_csar_local/index.rst b/docs/platform/cli-userguide/create_csar_local/index.rst new file mode 100644 index 00000000..9bc5f0d7 --- /dev/null +++ b/docs/platform/cli-userguide/create_csar_local/index.rst @@ -0,0 +1,46 @@ +Cli cloud complex Command Guide +=============================== + +1. create-vnf-package +--------------------- + +:: + + usage: vfc-catalog-create-vnf + vfc create vnf + Options: + [-m | -m | --host-url] + [-c | -user-key] + [-e | -user-value] + [-C | --no-catalog] + [-f | --format] [-h | --help] [-V | --verify] + [-t | --no-title] [-d | --debug] [-v | --version] + [-s | --long] [-D | --context] + Error: + Error: + On error, it prints :::: + For example: + 'oclip vfc-catalog-create-vnf -m {} -c {} -e {}'.format(parameters["vfc-url"], \ + vnf_values.get("key"), vnf_values.get("value")) + + +2. create-ns-package +--------------------- + +:: + + usage: vfc-catalog-create-ns + vfc create ns + Options: + [-m | -m | --host-url] + [-c | -user-key] + [-e | -user-value] + [-C | --no-catalog] + [-f | --format] [-h | --help] [-V | --verify] + [-t | --no-title] [-d | --debug] [-v | --version] + [-s | --long] [-D | --context] + Error: + On error, it prints :::: + For example: + 'oclip vfc-catalog-create-ns -m {} -c {} -e {}'.format(parameters["vfc-url"], \ + ns.get("key"), ns.get("value")) diff --git a/docs/platform/cli-userguide/create_csar_sdc/index.rst b/docs/platform/cli-userguide/create_csar_sdc/index.rst new file mode 100644 index 00000000..1d18872a --- /dev/null +++ b/docs/platform/cli-userguide/create_csar_sdc/index.rst @@ -0,0 +1,124 @@ +Cli Create Csar Command Guide +=============================== + +1. create-vlm +--------------- + +:: + + usage: oclip vlm-create + Create License Model + Options: + [-m | --host-url] [-C | --no-catalog] [-f | --format] + [-h | --help] [-V | --verify] [-t | --no-title] + [-d | --debug] [-v | --version] [-y | --description] + [-s | --long] [-D | --context] [-x | --vendor-name] + [-u | --host-username] [-a | --no-auth] [-p | --host-password] + Error: + On error, it prints :::: + For example: + "oclip vlm-create -x {} -u {} -p {} -m {}".format(parameters["vendor-name"], \ + parameters["sdc_creator"], parameters["sdc_password"], parameters["sdc_onboarding_url"]) + +2. create-vsp +--------------- + +:: + + usage: oclip vsp-create + Create Vendor Software Product + Options: + [-m | --host-url] [-j | --vlm-feature-group-id] [-C | --no-catalog] + [-f | --format] [-h | --help] [-V | --verify] + [-t | --no-title] [-d | --debug] [-v | --version] + [-o | --onboarding-method] [-e | --vlm-vendor] [-x | --vsp-name] + [-y | --vsp-description] [-s | --long] [-D | --context] + [-i | --vlm-agreement-id] [-c | --vlm-version] [-u | --host-username] + [-a | --no-auth] [-g | --vlm-id] [-p | --host-password] + Error: + On error, it prints :::: + For example: + "oclip vsp-create -j {} -o {} -e {} -x {} -y {} -i {} -c {} -g {} -u {} -p {} -m {}".format( in_list[0], \ + parameters["onboarding-method"], parameters["vendor-name" ], value.get("vsp-name"), value.get("vsp-desc"), in_list[1], \ + in_list[2], in_list[3], parameters["sdc_creator"], parameters["sdc_password"], parameters["sdc_onboarding_url"] ) + + +3. create-vf-model +------------------ + +:: + + usage: oclip vf-model-create + Create Virtual function from Vendor Software Product + Options: + [-m | --host-url] [-C | --no-catalog] [-f | --format] + [-h | --help] [-V | --verify] [-t | --no-title] + [-d | --debug] [-v | --version] [-y | --description] + [-g | --vsp-version] [-x | --name] [-s | --long] + [-D | --context] [-z | --vendor-name] [-u | --host-username] + [-a | --no-auth] [-b | --vsp-id] [-p | --host-password] + Error: + On error, it prints :::: + For example: + "oclip vf-model-create -y {} -g {} -x {} -z {} -b {} -u {} -p {} -m {}".format(value.get("vf-description"), \ + value.get("vsp-version"), value.get("vf-name"), parameters["vendor-name"], vsp_dict[name], \ + parameters["sdc_creator"], parameters["sdc_password"], parameters["sdc_catalog_url"]) + +4. create-service-model +----------------------- + +:: + + usage: oclip service-model-create + Create Service model in SDC + Options: + [-m | --host-url] [-C | --no-catalog] [-f | --format] + [-h | --help] [-V | --verify] [-t | --no-title] + [-d | --debug] [-v | --version] [-z | --project-code] + [-y | --description] [-e | --icon-id] [-c | --category-display-name] + [-s | --long] [-D | --context] [-x | --service-name] + [-u | --host-username] [-a | --no-auth] [-b | --category] + [-p | --host-password] + Error: + On error, it prints :::: + For example: + "oclip service-model-create -z {} -y {} -e {} -x {} -c {} -b {} -u {} -p {} -m {} |grep ID".format(parameters["project-code"], \ + parameters["service-model-desc"], parameters["icon-id"], parameters["service-model-name"], parameters["category-display"], \ + parameters["category"],parameters["sdc_creator"], parameters["sdc_password"], parameters["sdc_catalog_url"]) + +5. vfc-catalog-onboard-vnf +-------------------------- + +:: + + usage: oclip vfc-catalog-onboard-vnf + vfc onboard vnf to catalog of vfc + Options: + [-m | --host-url] [-C | --no-catalog] [-f | --format] + [-h | --help] [-V | --verify] [-t | --no-title] + [-d | --debug] [-v | --version] [-s | --long] + [-D | --context] [-c | --vnf-csar-uuid] + Error: + On error, it prints :::: + For example: + oclip vfc-catalog-onboard-vnf - -c {}'.format(value.get("csar-id")) + + +6. vfc-catalog-onboard-ns +-------------------------- + +:: + + usage: oclip vfc-catalog-onboard-ns + vfc onboard ns to catalog of vfc + Options: + [-m | --host-url] [-c | --ns-csar-uuid] [-C | --no-catalog] + [-f | --format] [-h | --help] [-V | --verify] + [-t | --no-title] [-d | --debug] [-v | --version] + [-s | --long] [-D | --context] + Error: + On error, it prints :::: + For example: + 'oclip vfc-catalog-onboard-ns -c {}'.format(parameters["ns"]["csar-id"]) + + diff --git a/docs/platform/cli-userguide/create_service_customer/index.rst b/docs/platform/cli-userguide/create_service_customer/index.rst new file mode 100644 index 00000000..55489931 --- /dev/null +++ b/docs/platform/cli-userguide/create_service_customer/index.rst @@ -0,0 +1,83 @@ +Cli Create Service and Customer Command Guide +============================================= + +1. create-service-type +----------------------- + +:: + + usage: oclip service-type-create + Add a service type in Onap + Options: + [-m | --host-url] [-C | --no-catalog] [-x | --service-type] + [-f | --format] [-h | --help] [-V | --verify] + [-t | --no-title] [-d | --debug] [-v | --version] + [-y | --service-type-id] [-s | --long] [-D | --context] + [-u | --host-username] [-a | --no-auth] [-p | --host-password] + Error: + On error, it prints :::: + For example: + "oclip service-type-create -x {} -m {} -u {} -p {}".format( parameters["service_name"], \ + parameters["aai_url"], parameters["aai_username"], parameters["aai_password"]) + +2. create-customer +------------------ + +:: + + usage: oclip customer-create + Create a customer in Onap + Options: + [-m | --host-url] [-y | --subscriber-name] [-C | --no-catalog] + [-f | --format] [-h | --help] [-V | --verify] + [-t | --no-title] [-d | --debug] [-v | --version] + [-x | --customer-name] [-s | --long] [-D | --context] + [-u | --host-username] [-a | --no-auth] [-p | --host-password] + Error: + On error, it prints :::: + For example: + "oclip customer-create -x {} -y {} -m {} -u {} -p {}".format( parameters["customer_name"], \ + parameters["subscriber_name"], parameters["aai_url"], parameters["aai_username"], parameters["aai_password"]) + + +3. add-customer-subscription(subscription not exist) +---------------------------------------------------- + +:: + + usage: oclip customer-create + Create a customer in Onap + Options: + [-m | --host-url] [-y | --subscriber-name] [-C | --no-catalog] + [-f | --format] [-h | --help] [-V | --verify] + [-t | --no-title] [-d | --debug] [-v | --version] + [-x | --customer-name] [-s | --long] [-D | --context] + [-u | --host-username] [-a | --no-auth] [-p | --host-password] + Error: + On error, it prints :::: + For example: + "oclip subscription-create -x {} -c {} -z {} -e {} -y {} -r {} -m {} -u {} -p {}".format(\ + parameters["customer_name"], cloud_region_values.get("tenant-id"), parameters["cloud-owner"], parameters["service_name"],\ + cloud_region_values.get("default-tenant"), cloud_region, parameters["aai_url"], parameters["aai_username"], parameters["aai_password"] ) + +4. add-customer-subscription(subscription existed) +-------------------------------------------------- + +:: + + usage: oclip subscription-cloud-add + Add a new cloud region to a customer subscription + Options: + [-m | --host-url] [-C | --no-catalog] [-f | --format] + [-h | --help] [-V | --verify] [-t | --no-title] + [-d | --debug] [-v | --version] [-x | --customer-name] + [-c | --cloud-tenant-id] [-s | --long] [-D | --context] + [-z | --cloud-owner] [-e | --service-type] [-u | --host-username] + [-a | --no-auth] [-y | --tenant-name] [-r | --cloud-region] + [-p | --host-password] + Error: + On error, it prints :::: + For example: + "oclip subscription-cloud-add -x {} -c {} -z {} -e {} -y {} -r {} -m {} -u {} -p {}".format(\ + parameters["customer_name"], cloud_region_values.get("tenant-id"), parameters["cloud-owner"], parameters["service_name"],\ + cloud_region_values.get("default-tenant"), cloud_region, parameters["aai_url"], parameters["aai_username"], parameters["aai_password"] ) diff --git a/docs/platform/cli-userguide/index.rst b/docs/platform/cli-userguide/index.rst new file mode 100644 index 00000000..38b7204c --- /dev/null +++ b/docs/platform/cli-userguide/index.rst @@ -0,0 +1,86 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. +.. http://creativecommons.org/licenses/by/4.0 + + +VFC-Test Cli Command Guide +========================== + +Reference manual: + +1. https://onap.readthedocs.io/en/dublin/submodules/cli.git/docs/cmd_help_onap_dublin.html + +2. https://git.onap.org/cli/tree/products/onap-dublin + +Note: + +The config. JSON included in the folder is a data guarantee for the example in the guidance manual, which will be converted into Python recognizable object body through the json. load method. Use "parameters" to receive the converted results. (parameters = json. load (config)) + + +.. contents:: + :depth: 2 + +Create cloud complex +-------------------- + +More Cli command defination and reference can be found in the following page: + +.. toctree:: + :maxdepth: 1 + + cloud_complex/index + +Register all clouds +------------------- + +More Cli command defination and reference can be found in the following page: + +.. toctree:: + :maxdepth: 1 + + register_all_clouds/index + +create service and customer +--------------------------- + +More Cli command defination and reference can be found in the following page: + +.. toctree:: + :maxdepth: 1 + + create_service_customer/index + +Register vnfm +------------- +More Cli command defination and reference can be found in the following page: + +.. toctree:: + :maxdepth: 1 + + register_vnfm/index + +Create csar file(by sdc) +------------------------ +More Cli command defination and reference can be found in the following page: + +.. toctree:: + :maxdepth: 1 + + create_csar_sdc/index + +Create csar file(by local) +------------------------ +More Cli command defination and reference can be found in the following page: + +.. toctree:: + :maxdepth: 1 + + create_csar_local/index + +VFC part +----------- +More Cli command defination and reference can be found in the following page: + +.. toctree:: + :maxdepth: 1 + + VFC_part/index \ No newline at end of file diff --git a/docs/platform/cli-userguide/register_all_clouds/index.rst b/docs/platform/cli-userguide/register_all_clouds/index.rst new file mode 100644 index 00000000..34f978bf --- /dev/null +++ b/docs/platform/cli-userguide/register_all_clouds/index.rst @@ -0,0 +1,33 @@ +Cli Regist Clouds Command Guide +=============================== + +1. Register-all-clouds +---------------------- + +:: + + usage: oclip cloud-create + Create a cloud region in Onap + Options: + [-e | --esr-id] [-V | --verify] [-f | --format] + [-h | --help] [-t | --no-title] [-v | --version] + [-c | --cloud-domain] [-s | --long] [-b | --user-name] + [-r | --owner-type] [-S | --sriov-automation] [-I | --extra-info] + [-x | --cloud-owner] [-Q | --system-type] [-y | --region-name] + [-j | --password] [-a | --no-auth] [-w | --cloud-region-version] + [-p | --host-password] [-m | --host-url] [-C | --no-catalog] + [-i | --identity-url] [-d | --debug] [-g | --cloud-zone] + [-l | --default-tenant] [-url | --service-url] [-n | --complex-name] + [-q | --cloud-type] [-D | --context] [-z | --ssl-insecure] + [-k | --system-status] [-u | --host-username] + Error: + On error, it prints :::: + For example: + 'oclip cloud-create -e {} -b {} -I {{\\\\\\"openstack-region-id\\\\\\":\\\\\\"{}\\\\\\"}} \ + -x {} -y {} -j {} -w {} -l {} -url {} -n {} -q {} -r {} -Q {} -i {} -g {} -z {} -k {} -c {} -m {} -u {} -p {}'.format( + values.get("esr-system-info-id"), values.get("user-name"), cloud_region, parameters["cloud-owner"], \ + cloud_region, values.get("password"), values.get("cloud-region-version"), values.get("default-tenant"), \ + values.get("service-url"), parameters["complex_name"], values.get("cloud-type"), parameters["owner-defined-type"], \ + values.get("system-type"), values.get("identity-url"), parameters["cloud-zone"], values.get("ssl-insecure"), \ + values.get("system-status"), values.get("cloud-domain"), parameters["aai_url"], parameters["aai_username"], \ + parameters["aai_password"]) \ No newline at end of file diff --git a/docs/platform/cli-userguide/register_vnfm/index.rst b/docs/platform/cli-userguide/register_vnfm/index.rst new file mode 100644 index 00000000..f91cdaeb --- /dev/null +++ b/docs/platform/cli-userguide/register_vnfm/index.rst @@ -0,0 +1,27 @@ +Cli Regist Vnfm Command Guide +=============================== + +1. Register-vnfm +---------------- + +:: + + usage: oclip vnfm-create + Register a VNFM in Onap + Options: + [-m | --host-url] [-C | --no-catalog] [-f | --format] + [-h | --help] [-e | --vendor] [-V | --verify] + [-t | --no-title] [-d | --debug] [-v | --version] + [-y | --vnfm-id] [-c | --type] [-x | --vim-id] + [-s | --long] [-D | --context] [-j | --password] + [-b | --name] [-i | --username] [-u | --host-username] + [-g | --url] [-a | --no-auth] [-q | --vnfm-version] + [-z | --certificate-url] [-p | --host-password] + Error: + On error, it prints :::: + For example: + 'oclip vnfm-create -b {} -c {} -e {} -v {} -g {} -x {} -i {} -j {} -q {} \ + -m {} -u {} -p {}'.format(vnfm_key, values.get("type"), values.get("vendor"), \ + values.get("version"), values.get("url"), values.get("vim-id"), \ + values.get("user-name"), values.get("user-password"), values.get("vnfm-version"), \ + parameters["aai_url"], parameters["aai_username"], parameters["aai_password"]) -- cgit 1.2.3-korg