KATO Tomoyuki 7a44e94292 [cli-ref] emphasize 'tool-generated' warning
Change-Id: I1585fe5dc8cc734060f8c4e2dafcc5a64badf6a9
2017-01-28 12:20:21 +09:00

46 KiB

NFV Orchestration service (tacker) command-line client

The tacker client is the command-line interface (CLI) for the NFV Orchestration service (tacker) API and its extensions.

This chapter documents tacker version 0.9.0.

For help on a specific tacker command, enter:

$ tacker help COMMAND

tacker usage

usage: tacker [--version] [-v] [-q] [-h] [-r NUM]
              [--os-service-type <os-service-type>]
              [--os-endpoint-type <os-endpoint-type>]
              [--service-type <service-type>]
              [--endpoint-type <endpoint-type>]
              [--os-auth-strategy <auth-strategy>] [--os-auth-url <auth-url>]
              [--os-tenant-name <auth-tenant-name> | --os-project-name <auth-project-name>]
              [--os-tenant-id <auth-tenant-id> | --os-project-id <auth-project-id>]
              [--os-username <auth-username>] [--os-user-id <auth-user-id>]
              [--os-user-domain-id <auth-user-domain-id>]
              [--os-user-domain-name <auth-user-domain-name>]
              [--os-project-domain-id <auth-project-domain-id>]
              [--os-project-domain-name <auth-project-domain-name>]
              [--os-cert <certificate>] [--os-cacert <ca-certificate>]
              [--os-key <key>] [--os-password <auth-password>]
              [--os-region-name <auth-region-name>] [--os-token <token>]
              [--http-timeout <seconds>] [--os-url <url>] [--insecure]

tacker optional arguments

--version

show program's version number and exit

-v, --verbose, --debug

Increase verbosity of output and show tracebacks on errors. You can repeat this option.

-q, --quiet

Suppress output except warnings and errors.

-h, --help

Show this help message and exit.

-r NUM, --retries NUM

How many times the request to the Tacker server should be retried if it fails.

--os-service-type <os-service-type>

Defaults to env[OS_TACKER_SERVICE_TYPE] or nfv-orchestration.

--os-endpoint-type <os-endpoint-type>

Defaults to env[OS_ENDPOINT_TYPE] or publicURL.

--service-type <service-type>

DEPRECATED! Use --os-service-type.

--endpoint-type <endpoint-type>

DEPRECATED! Use --os-endpoint-type.

--os-auth-strategy <auth-strategy>

DEPRECATED! Only keystone is supported.

--os-auth-url <auth-url>

Authentication URL, defaults to env[OS_AUTH_URL].

--os-tenant-name <auth-tenant-name>

Authentication tenant name, defaults to env[OS_TENANT_NAME].

--os-project-name <auth-project-name>

Another way to specify tenant name. This option is mutually exclusive with --os-tenant-name. Defaults to env[OS_PROJECT_NAME].

--os-tenant-id <auth-tenant-id>

Authentication tenant ID, defaults to env[OS_TENANT_ID].

--os-project-id <auth-project-id>

Another way to specify tenant ID. This option is mutually exclusive with --os-tenant-id. Defaults to env[OS_PROJECT_ID].

--os-username <auth-username>

Authentication username, defaults to env[OS_USERNAME].

--os-user-id <auth-user-id>

Authentication user ID (Env: OS_USER_ID)

--os-user-domain-id <auth-user-domain-id>

OpenStack user domain ID. Defaults to env[OS_USER_DOMAIN_ID].

--os-user-domain-name <auth-user-domain-name>

OpenStack user domain name. Defaults to env[OS_USER_DOMAIN_NAME].

--os-project-domain-id <auth-project-domain-id>

Defaults to env[OS_PROJECT_DOMAIN_ID].

--os-project-domain-name <auth-project-domain-name>

Defaults to env[OS_PROJECT_DOMAIN_NAME].

--os-cert <certificate>

Path of certificate file to use in SSL connection. This file can optionally be prepended with the private key. Defaults to env[OS_CERT].

--os-cacert <ca-certificate>

Specify a CA bundle file to use in verifying a TLS (https) server certificate. Defaults to env[OS_CACERT].

--os-key <key>

Path of client key to use in SSL connection. This option is not necessary if your key is prepended to your certificate file. Defaults to env[OS_KEY].

--os-password <auth-password>

Authentication password, defaults to env[OS_PASSWORD].

--os-region-name <auth-region-name>

Authentication region name, defaults to env[OS_REGION_NAME].

--os-token <token>

Authentication token, defaults to env[OS_TOKEN].

--http-timeout <seconds>

Timeout in seconds to wait for an HTTP response. Defaults to env[OS_NETWORK_TIMEOUT] or None if not specified.

--os-url <url>

Defaults to env[OS_URL].

--insecure

Explicitly allow tackerclient to perform "insecure" SSL (https) requests. The server's certificate will not be verified against any certificate authorities. This option should be used with caution.

tacker chain-list

usage: tacker chain-list [-h] [-f {csv,html,json,table,value,yaml}]
                         [-c COLUMN] [--max-width <integer>] [--print-empty]
                         [--noindent] [--quote {all,minimal,none,nonnumeric}]
                         [--request-format {json,xml}] [-D] [-F FIELD]

List SFCs that belong to a given tenant.

Optional arguments:

-h, --help

show this help message and exit

--request-format {json,xml}

The xml or json request format

-D, --show-details

Show detailed info

-F FIELD, --field FIELD

Specify the field(s) to be returned by server. You can repeat this option.

tacker chain-show

usage: tacker chain-show [-h] [-f {html,json,shell,table,value,yaml}]
                         [-c COLUMN] [--max-width <integer>] [--print-empty]
                         [--noindent] [--prefix PREFIX]
                         [--request-format {json,xml}] [-D] [-F FIELD]
                         SFC

Show information of a given SFC.

Positional arguments:

SFC

ID or name of sfc to look up

Optional arguments:

-h, --help

show this help message and exit

--request-format {json,xml}

The xml or json request format

-D, --show-details

Show detailed info

-F FIELD, --field FIELD

Specify the field(s) to be returned by server. You can repeat this option.

tacker classifier-list

usage: tacker classifier-list [-h] [-f {csv,html,json,table,value,yaml}]
                              [-c COLUMN] [--max-width <integer>]
                              [--print-empty] [--noindent]
                              [--quote {all,minimal,none,nonnumeric}]
                              [--request-format {json,xml}] [-D] [-F FIELD]

List FCs that belong to a given tenant.

Optional arguments:

-h, --help

show this help message and exit

--request-format {json,xml}

The xml or json request format

-D, --show-details

Show detailed info

-F FIELD, --field FIELD

Specify the field(s) to be returned by server. You can repeat this option.

tacker classifier-show

usage: tacker classifier-show [-h] [-f {html,json,shell,table,value,yaml}]
                              [-c COLUMN] [--max-width <integer>]
                              [--print-empty] [--noindent] [--prefix PREFIX]
                              [--request-format {json,xml}] [-D] [-F FIELD]
                              CLASSIFIER

Show information of a given FC.

Positional arguments:

CLASSIFIER

ID or name of classifier to look up

Optional arguments:

-h, --help

show this help message and exit

--request-format {json,xml}

The xml or json request format

-D, --show-details

Show detailed info

-F FIELD, --field FIELD

Specify the field(s) to be returned by server. You can repeat this option.

tacker event-show

usage: tacker event-show [-h] [-f {html,json,shell,table,value,yaml}]
                         [-c COLUMN] [--max-width <integer>] [--print-empty]
                         [--noindent] [--prefix PREFIX]
                         [--request-format {json,xml}] [-D] [-F FIELD]
                         EVENT

Show event given the event id.

Positional arguments:

EVENT

ID or name of event to look up

Optional arguments:

-h, --help

show this help message and exit

--request-format {json,xml}

The xml or json request format

-D, --show-details

Show detailed info

-F FIELD, --field FIELD

Specify the field(s) to be returned by server. You can repeat this option.

tacker events-list

usage: tacker events-list [-h] [-f {csv,html,json,table,value,yaml}]
                          [-c COLUMN] [--max-width <integer>] [--print-empty]
                          [--noindent] [--quote {all,minimal,none,nonnumeric}]
                          [--request-format {json,xml}] [-D] [-F FIELD]
                          [--id ID] [--resource-id RESOURCE_ID]
                          [--resource-state RESOURCE_STATE]
                          [--event-type EVENT_TYPE]
                          [--resource-type RESOURCE_TYPE]

List events of resources.

Optional arguments:

-h, --help

show this help message and exit

--request-format {json,xml}

The xml or json request format

-D, --show-details

Show detailed info

-F FIELD, --field FIELD

Specify the field(s) to be returned by server. You can repeat this option.

--id ID

id of the event to look up.

--resource-id RESOURCE_ID

resource id of the events to look up.

--resource-state RESOURCE_STATE

resource state of the events to look up.

--event-type EVENT_TYPE

event type of the events to look up.

--resource-type RESOURCE_TYPE

resource type of the events to look up.

tacker ext-list

usage: tacker ext-list [-h] [-f {csv,html,json,table,value,yaml}] [-c COLUMN]
                       [--max-width <integer>] [--print-empty] [--noindent]
                       [--quote {all,minimal,none,nonnumeric}]
                       [--request-format {json,xml}] [-D] [-F FIELD]

List all extensions.

Optional arguments:

-h, --help

show this help message and exit

--request-format {json,xml}

The xml or json request format

-D, --show-details

Show detailed info

-F FIELD, --field FIELD

Specify the field(s) to be returned by server. You can repeat this option.

tacker ext-show

usage: tacker ext-show [-h] [-f {html,json,shell,table,value,yaml}]
                       [-c COLUMN] [--max-width <integer>] [--print-empty]
                       [--noindent] [--prefix PREFIX]
                       [--request-format {json,xml}] [-D] [-F FIELD]
                       EXT-ALIAS

Show information of a given resource.

Positional arguments:

EXT-ALIAS

ID of extension to look up

Optional arguments:

-h, --help

show this help message and exit

--request-format {json,xml}

The xml or json request format

-D, --show-details

Show detailed info

-F FIELD, --field FIELD

Specify the field(s) to be returned by server. You can repeat this option.

tacker nfp-list

usage: tacker nfp-list [-h] [-f {csv,html,json,table,value,yaml}] [-c COLUMN]
                       [--max-width <integer>] [--print-empty] [--noindent]
                       [--quote {all,minimal,none,nonnumeric}]
                       [--request-format {json,xml}] [-D] [-F FIELD]

List NFPs that belong to a given tenant.

Optional arguments:

-h, --help

show this help message and exit

--request-format {json,xml}

The xml or json request format

-D, --show-details

Show detailed info

-F FIELD, --field FIELD

Specify the field(s) to be returned by server. You can repeat this option.

tacker nfp-show

usage: tacker nfp-show [-h] [-f {html,json,shell,table,value,yaml}]
                       [-c COLUMN] [--max-width <integer>] [--print-empty]
                       [--noindent] [--prefix PREFIX]
                       [--request-format {json,xml}] [-D] [-F FIELD]
                       NFP

Show information of a given NFP.

Positional arguments:

NFP

ID or name of nfp to look up

Optional arguments:

-h, --help

show this help message and exit

--request-format {json,xml}

The xml or json request format

-D, --show-details

Show detailed info

-F FIELD, --field FIELD

Specify the field(s) to be returned by server. You can repeat this option.

tacker ns-create

usage: tacker ns-create [-h] [-f {html,json,shell,table,value,yaml}]
                        [-c COLUMN] [--max-width <integer>] [--print-empty]
                        [--noindent] [--prefix PREFIX]
                        [--request-format {json,xml}] [--tenant-id TENANT_ID]
                        [--description DESCRIPTION]
                        (--nsd-id NSD_ID | --nsd-name NSD_NAME)
                        [--vim-id VIM_ID | --vim-name VIM_NAME]
                        [--vim-region-name VIM_REGION_NAME]
                        [--param-file PARAM_FILE]
                        NAME

Create a NS.

Positional arguments:

NAME

Set a name for the NS

Optional arguments:

-h, --help

show this help message and exit

--request-format {json,xml}

The xml or json request format

--tenant-id TENANT_ID

The owner tenant ID

--description DESCRIPTION

Set description for the NS

--nsd-id NSD_ID

NSD ID to use as template to create NS

--nsd-name NSD_NAME

NSD name to use as template to create NS

--vim-id VIM_ID

VIM ID to use to create NS on the specified VIM

--vim-name VIM_NAME

VIM name to use to create NS on the specified VIM

--vim-region-name VIM_REGION_NAME

VIM Region to use to create NS on the specified VIM

--param-file PARAM_FILE

Specify parameter yaml file

tacker ns-delete

usage: tacker ns-delete [-h] [--request-format {json,xml}] NS [NS ...]

Delete given NS(s).

Positional arguments:

NS

IDs or names of ns to delete

Optional arguments:

-h, --help

show this help message and exit

--request-format {json,xml}

The xml or json request format

tacker ns-list

usage: tacker ns-list [-h] [-f {csv,html,json,table,value,yaml}] [-c COLUMN]
                      [--max-width <integer>] [--print-empty] [--noindent]
                      [--quote {all,minimal,none,nonnumeric}]
                      [--request-format {json,xml}] [-D] [-F FIELD]

List NS that belong to a given tenant.

Optional arguments:

-h, --help

show this help message and exit

--request-format {json,xml}

The xml or json request format

-D, --show-details

Show detailed info

-F FIELD, --field FIELD

Specify the field(s) to be returned by server. You can repeat this option.

tacker ns-show

usage: tacker ns-show [-h] [-f {html,json,shell,table,value,yaml}] [-c COLUMN]
                      [--max-width <integer>] [--print-empty] [--noindent]
                      [--prefix PREFIX] [--request-format {json,xml}] [-D]
                      [-F FIELD]
                      NS

Show information of a given NS.

Positional arguments:

NS

ID or name of ns to look up

Optional arguments:

-h, --help

show this help message and exit

--request-format {json,xml}

The xml or json request format

-D, --show-details

Show detailed info

-F FIELD, --field FIELD

Specify the field(s) to be returned by server. You can repeat this option.

tacker nsd-create

usage: tacker nsd-create [-h] [-f {html,json,shell,table,value,yaml}]
                         [-c COLUMN] [--max-width <integer>] [--print-empty]
                         [--noindent] [--prefix PREFIX]
                         [--request-format {json,xml}] [--tenant-id TENANT_ID]
                         --nsd-file NSD_FILE [--description DESCRIPTION]
                         NAME

Create a NSD.

Positional arguments:

NAME

Set a name for the NSD

Optional arguments:

-h, --help

show this help message and exit

--request-format {json,xml}

The xml or json request format

--tenant-id TENANT_ID

The owner tenant ID

--nsd-file NSD_FILE

Specify NSD file

--description DESCRIPTION

Set a description for the NSD

tacker nsd-delete

usage: tacker nsd-delete [-h] [--request-format {json,xml}] NSD [NSD ...]

Delete a given NSD.

Positional arguments:

NSD

IDs or names of nsd to delete

Optional arguments:

-h, --help

show this help message and exit

--request-format {json,xml}

The xml or json request format

tacker nsd-list

usage: tacker nsd-list [-h] [-f {csv,html,json,table,value,yaml}] [-c COLUMN]
                       [--max-width <integer>] [--print-empty] [--noindent]
                       [--quote {all,minimal,none,nonnumeric}]
                       [--request-format {json,xml}] [-D] [-F FIELD]

List NSDs that belong to a given tenant.

Optional arguments:

-h, --help

show this help message and exit

--request-format {json,xml}

The xml or json request format

-D, --show-details

Show detailed info

-F FIELD, --field FIELD

Specify the field(s) to be returned by server. You can repeat this option.

tacker nsd-show

usage: tacker nsd-show [-h] [-f {html,json,shell,table,value,yaml}]
                       [-c COLUMN] [--max-width <integer>] [--print-empty]
                       [--noindent] [--prefix PREFIX]
                       [--request-format {json,xml}] [-D] [-F FIELD]
                       NSD

Show information of a given NSD.

Positional arguments:

NSD

ID or name of nsd to look up

Optional arguments:

-h, --help

show this help message and exit

--request-format {json,xml}

The xml or json request format

-D, --show-details

Show detailed info

-F FIELD, --field FIELD

Specify the field(s) to be returned by server. You can repeat this option.

tacker nsd-template-show

usage: tacker nsd-template-show [-h] [-f {html,json,shell,table,value,yaml}]
                                [-c COLUMN] [--max-width <integer>]
                                [--print-empty] [--noindent] [--prefix PREFIX]
                                [--request-format {json,xml}] [-D] [-F FIELD]
                                NSD

Show template of a given NSD.

Positional arguments:

NSD

ID or name of nsd to look up

Optional arguments:

-h, --help

show this help message and exit

--request-format {json,xml}

The xml or json request format

-D, --show-details

Show detailed info

-F FIELD, --field FIELD

Specify the field(s) to be returned by server. You can repeat this option.

tacker vim-delete

usage: tacker vim-delete [-h] [--request-format {json,xml}] VIM [VIM ...]

Delete given VIM(s).

Positional arguments:

VIM

IDs or names of vim to delete

Optional arguments:

-h, --help

show this help message and exit

--request-format {json,xml}

The xml or json request format

tacker vim-events-list

usage: tacker vim-events-list [-h] [-f {csv,html,json,table,value,yaml}]
                              [-c COLUMN] [--max-width <integer>]
                              [--print-empty] [--noindent]
                              [--quote {all,minimal,none,nonnumeric}]
                              [--request-format {json,xml}] [-D] [-F FIELD]
                              [--id ID] [--resource-id RESOURCE_ID]
                              [--resource-state RESOURCE_STATE]
                              [--event-type EVENT_TYPE]

List events of VIMs.

Optional arguments:

-h, --help

show this help message and exit

--request-format {json,xml}

The xml or json request format

-D, --show-details

Show detailed info

-F FIELD, --field FIELD

Specify the field(s) to be returned by server. You can repeat this option.

--id ID

id of the event to look up.

--resource-id RESOURCE_ID

resource id of the events to look up.

--resource-state RESOURCE_STATE

resource state of the events to look up.

--event-type EVENT_TYPE

event type of the events to look up.

tacker vim-list

usage: tacker vim-list [-h] [-f {csv,html,json,table,value,yaml}] [-c COLUMN]
                       [--max-width <integer>] [--print-empty] [--noindent]
                       [--quote {all,minimal,none,nonnumeric}]
                       [--request-format {json,xml}] [-D] [-F FIELD]

List VIMs that belong to a given tenant.

Optional arguments:

-h, --help

show this help message and exit

--request-format {json,xml}

The xml or json request format

-D, --show-details

Show detailed info

-F FIELD, --field FIELD

Specify the field(s) to be returned by server. You can repeat this option.

tacker vim-register

usage: tacker vim-register [-h] [-f {html,json,shell,table,value,yaml}]
                           [-c COLUMN] [--max-width <integer>] [--print-empty]
                           [--noindent] [--prefix PREFIX]
                           [--request-format {json,xml}]
                           [--tenant-id TENANT_ID] --config-file CONFIG_FILE
                           [--description DESCRIPTION] [--is-default]
                           NAME

Create a VIM.

Positional arguments:

NAME

Set a name for the VIM

Optional arguments:

-h, --help

show this help message and exit

--request-format {json,xml}

The xml or json request format

--tenant-id TENANT_ID

The owner tenant ID

--config-file CONFIG_FILE

YAML file with VIM configuration parameters

--description DESCRIPTION

Set a description for the VIM

--is-default

Set as default VIM

tacker vim-show

usage: tacker vim-show [-h] [-f {html,json,shell,table,value,yaml}]
                       [-c COLUMN] [--max-width <integer>] [--print-empty]
                       [--noindent] [--prefix PREFIX]
                       [--request-format {json,xml}] [-D] [-F FIELD]
                       VIM

Show information of a given VIM.

Positional arguments:

VIM

ID or name of vim to look up

Optional arguments:

-h, --help

show this help message and exit

--request-format {json,xml}

The xml or json request format

-D, --show-details

Show detailed info

-F FIELD, --field FIELD

Specify the field(s) to be returned by server. You can repeat this option.

tacker vim-update

usage: tacker vim-update [-h] [--request-format {json,xml}] --config-file
                         CONFIG_FILE [--name NAME] [--description DESCRIPTION]
                         [--is-default {True,False}]
                         VIM

Update a given VIM.

Positional arguments:

VIM

ID or name of vim to update

Optional arguments:

-h, --help

show this help message and exit

--request-format {json,xml}

The xml or json request format

--config-file CONFIG_FILE

YAML file with VIM configuration parameters

--name NAME

New name for the VIM

--description DESCRIPTION

New description for the VIM

--is-default {True,False}

Indicate whether the VIM is used as default

tacker vnf-create

usage: tacker vnf-create [-h] [-f {html,json,shell,table,value,yaml}]
                         [-c COLUMN] [--max-width <integer>] [--print-empty]
                         [--noindent] [--prefix PREFIX]
                         [--request-format {json,xml}] [--tenant-id TENANT_ID]
                         [--description DESCRIPTION]
                         (--vnfd-id VNFD_ID | --vnfd-name VNFD_NAME | --vnfd-template VNFD_TEMPLATE)
                         [--vim-id VIM_ID | --vim-name VIM_NAME]
                         [--vim-region-name VIM_REGION_NAME]
                         [--config-file CONFIG_FILE] [--config CONFIG]
                         [--param-file PARAM_FILE]
                         NAME

Create a VNF.

Positional arguments:

NAME

Set a name for the VNF

Optional arguments:

-h, --help

show this help message and exit

--request-format {json,xml}

The xml or json request format

--tenant-id TENANT_ID

The owner tenant ID

--description DESCRIPTION

Set description for the VNF

--vnfd-id VNFD_ID

VNFD ID to use as template to create VNF

--vnfd-name VNFD_NAME

VNFD Name to use as template to create VNF

--vnfd-template VNFD_TEMPLATE

VNFD file to create VNF

--vim-id VIM_ID

VIM ID to use to create VNF on the specified VIM

--vim-name VIM_NAME

VIM name to use to create VNF on the specified VIM

--vim-region-name VIM_REGION_NAME

VIM Region to use to create VNF on the specified VIM

--config-file CONFIG_FILE

YAML file with VNF configuration

--config CONFIG

Specify config yaml data (DEPRECATED)

--param-file PARAM_FILE

Specify parameter yaml file

tacker vnf-delete

usage: tacker vnf-delete [-h] [--request-format {json,xml}] VNF [VNF ...]

Delete given VNF(s).

Positional arguments:

VNF

IDs or names of vnf to delete

Optional arguments:

-h, --help

show this help message and exit

--request-format {json,xml}

The xml or json request format

tacker vnf-events-list

usage: tacker vnf-events-list [-h] [-f {csv,html,json,table,value,yaml}]
                              [-c COLUMN] [--max-width <integer>]
                              [--print-empty] [--noindent]
                              [--quote {all,minimal,none,nonnumeric}]
                              [--request-format {json,xml}] [-D] [-F FIELD]
                              [--id ID] [--resource-id RESOURCE_ID]
                              [--resource-state RESOURCE_STATE]
                              [--event-type EVENT_TYPE]

List events of VNFs.

Optional arguments:

-h, --help

show this help message and exit

--request-format {json,xml}

The xml or json request format

-D, --show-details

Show detailed info

-F FIELD, --field FIELD

Specify the field(s) to be returned by server. You can repeat this option.

--id ID

id of the event to look up.

--resource-id RESOURCE_ID

resource id of the events to look up.

--resource-state RESOURCE_STATE

resource state of the events to look up.

--event-type EVENT_TYPE

event type of the events to look up.

tacker vnf-list

usage: tacker vnf-list [-h] [-f {csv,html,json,table,value,yaml}] [-c COLUMN]
                       [--max-width <integer>] [--print-empty] [--noindent]
                       [--quote {all,minimal,none,nonnumeric}]
                       [--request-format {json,xml}] [-D] [-F FIELD]

List VNF that belong to a given tenant.

Optional arguments:

-h, --help

show this help message and exit

--request-format {json,xml}

The xml or json request format

-D, --show-details

Show detailed info

-F FIELD, --field FIELD

Specify the field(s) to be returned by server. You can repeat this option.

tacker vnf-resource-list

usage: tacker vnf-resource-list [-h] [-f {csv,html,json,table,value,yaml}]
                                [-c COLUMN] [--max-width <integer>]
                                [--print-empty] [--noindent]
                                [--quote {all,minimal,none,nonnumeric}]
                                [--request-format {json,xml}] [-D] [-F FIELD]
                                VNF

List resources of a VNF like VDU, CP, etc.

Positional arguments:

VNF

ID or name of vnf to look up

Optional arguments:

-h, --help

show this help message and exit

--request-format {json,xml}

The xml or json request format

-D, --show-details

Show detailed info

-F FIELD, --field FIELD

Specify the field(s) to be returned by server. You can repeat this option.

tacker vnf-scale

usage: tacker vnf-scale [-h] [--request-format {json,xml}]
                        (--vnf-id VNF_ID | --vnf-name VNF_NAME)
                        [--scaling-policy-name SCALING_POLICY_NAME]
                        [--scaling-type SCALING_TYPE]

Scale a VNF.

Optional arguments:

-h, --help

show this help message and exit

--request-format {json,xml}

The xml or json request format

--vnf-id VNF_ID

VNF ID

--vnf-name VNF_NAME

VNF name

--scaling-policy-name SCALING_POLICY_NAME

VNF policy name used to scale

--scaling-type SCALING_TYPE

VNF scaling type, it could be either "out" or "in"

tacker vnf-show

usage: tacker vnf-show [-h] [-f {html,json,shell,table,value,yaml}]
                       [-c COLUMN] [--max-width <integer>] [--print-empty]
                       [--noindent] [--prefix PREFIX]
                       [--request-format {json,xml}] [-D] [-F FIELD]
                       VNF

Show information of a given VNF.

Positional arguments:

VNF

ID or name of vnf to look up

Optional arguments:

-h, --help

show this help message and exit

--request-format {json,xml}

The xml or json request format

-D, --show-details

Show detailed info

-F FIELD, --field FIELD

Specify the field(s) to be returned by server. You can repeat this option.

tacker vnf-update

usage: tacker vnf-update [-h] [--request-format {json,xml}]
                         [--config-file CONFIG_FILE] [--config CONFIG]
                         VNF

Update a given VNF.

Positional arguments:

VNF

ID or name of vnf to update

Optional arguments:

-h, --help

show this help message and exit

--request-format {json,xml}

The xml or json request format

--config-file CONFIG_FILE

YAML file with VNF configuration

--config CONFIG

Specify config yaml data

tacker vnfd-create

usage: tacker vnfd-create [-h] [-f {html,json,shell,table,value,yaml}]
                          [-c COLUMN] [--max-width <integer>] [--print-empty]
                          [--noindent] [--prefix PREFIX]
                          [--request-format {json,xml}]
                          [--tenant-id TENANT_ID]
                          (--vnfd-file VNFD_FILE | --vnfd VNFD)
                          [--description DESCRIPTION]
                          NAME

Create a VNFD.

Positional arguments:

NAME

Set a name for the VNFD

Optional arguments:

-h, --help

show this help message and exit

--request-format {json,xml}

The xml or json request format

--tenant-id TENANT_ID

The owner tenant ID

--vnfd-file VNFD_FILE

Specify VNFD file

--vnfd VNFD

Specify VNFD (DEPRECATED)

--description DESCRIPTION

Set a description for the VNFD

tacker vnfd-delete

usage: tacker vnfd-delete [-h] [--request-format {json,xml}] VNFD [VNFD ...]

Delete given VNFD(s).

Positional arguments:

VNFD

IDs or names of vnfd to delete

Optional arguments:

-h, --help

show this help message and exit

--request-format {json,xml}

The xml or json request format

tacker vnfd-events-list

usage: tacker vnfd-events-list [-h] [-f {csv,html,json,table,value,yaml}]
                               [-c COLUMN] [--max-width <integer>]
                               [--print-empty] [--noindent]
                               [--quote {all,minimal,none,nonnumeric}]
                               [--request-format {json,xml}] [-D] [-F FIELD]
                               [--id ID] [--resource-id RESOURCE_ID]
                               [--resource-state RESOURCE_STATE]
                               [--event-type EVENT_TYPE]

List events of VNFDs.

Optional arguments:

-h, --help

show this help message and exit

--request-format {json,xml}

The xml or json request format

-D, --show-details

Show detailed info

-F FIELD, --field FIELD

Specify the field(s) to be returned by server. You can repeat this option.

--id ID

id of the event to look up.

--resource-id RESOURCE_ID

resource id of the events to look up.

--resource-state RESOURCE_STATE

resource state of the events to look up.

--event-type EVENT_TYPE

event type of the events to look up.

tacker vnfd-list

usage: tacker vnfd-list [-h] [-f {csv,html,json,table,value,yaml}] [-c COLUMN]
                        [--max-width <integer>] [--print-empty] [--noindent]
                        [--quote {all,minimal,none,nonnumeric}]
                        [--request-format {json,xml}] [-D] [-F FIELD]
                        [--template-source TEMPLATE_SOURCE]

List VNFD that belong to a given tenant.

Optional arguments:

-h, --help

show this help message and exit

--request-format {json,xml}

The xml or json request format

-D, --show-details

Show detailed info

-F FIELD, --field FIELD

Specify the field(s) to be returned by server. You can repeat this option.

--template-source TEMPLATE_SOURCE

List VNFD with specified template source. Available options are 'onboarded' (default), 'inline' or 'all'

tacker vnfd-show

usage: tacker vnfd-show [-h] [-f {html,json,shell,table,value,yaml}]
                        [-c COLUMN] [--max-width <integer>] [--print-empty]
                        [--noindent] [--prefix PREFIX]
                        [--request-format {json,xml}] [-D] [-F FIELD]
                        VNFD

Show information of a given VNFD.

Positional arguments:

VNFD

ID or name of vnfd to look up

Optional arguments:

-h, --help

show this help message and exit

--request-format {json,xml}

The xml or json request format

-D, --show-details

Show detailed info

-F FIELD, --field FIELD

Specify the field(s) to be returned by server. You can repeat this option.

tacker vnfd-template-show

usage: tacker vnfd-template-show [-h] [-f {html,json,shell,table,value,yaml}]
                                 [-c COLUMN] [--max-width <integer>]
                                 [--print-empty] [--noindent]
                                 [--prefix PREFIX]
                                 [--request-format {json,xml}] [-D] [-F FIELD]
                                 VNFD

Show template of a given VNFD.

Positional arguments:

VNFD

ID or name of vnfd to look up

Optional arguments:

-h, --help

show this help message and exit

--request-format {json,xml}

The xml or json request format

-D, --show-details

Show detailed info

-F FIELD, --field FIELD

Specify the field(s) to be returned by server. You can repeat this option.

tacker vnffg-create

usage: tacker vnffg-create [-h] [-f {html,json,shell,table,value,yaml}]
                           [-c COLUMN] [--max-width <integer>] [--print-empty]
                           [--noindent] [--prefix PREFIX]
                           [--request-format {json,xml}]
                           [--tenant-id TENANT_ID]
                           (--vnffgd-id VNFFGD_ID | --vnffgd-name VNFFGD_NAME)
                           [--vnf-mapping VNF_MAPPING]
                           [--symmetrical {True,False}]
                           [--param-file PARAM_FILE]
                           NAME

Create a VNFFG.

Positional arguments:

NAME

Set a name for the VNFFG

Optional arguments:

-h, --help

show this help message and exit

--request-format {json,xml}

The xml or json request format

--tenant-id TENANT_ID

The owner tenant ID

--vnffgd-id VNFFGD_ID

VNFFGD ID to use as template to create VNFFG

--vnffgd-name VNFFGD_NAME

VNFFGD Name to use as template to create VNFFG

--vnf-mapping VNF_MAPPING

List of logical VNFD name to VNF instance name mapping. Example: VNF1:my_vnf1,VNF2:my_vnf2

--symmetrical {True,False}

Should a reverse path be created for the NFP

--param-file PARAM_FILE

Specify parameter yaml file

tacker vnffg-delete

usage: tacker vnffg-delete [-h] [--request-format {json,xml}]
                           VNFFG [VNFFG ...]

Delete a given VNFFG.

Positional arguments:

VNFFG

IDs or names of vnffg to delete

Optional arguments:

-h, --help

show this help message and exit

--request-format {json,xml}

The xml or json request format

tacker vnffg-list

usage: tacker vnffg-list [-h] [-f {csv,html,json,table,value,yaml}]
                         [-c COLUMN] [--max-width <integer>] [--print-empty]
                         [--noindent] [--quote {all,minimal,none,nonnumeric}]
                         [--request-format {json,xml}] [-D] [-F FIELD]

List VNFFGs that belong to a given tenant.

Optional arguments:

-h, --help

show this help message and exit

--request-format {json,xml}

The xml or json request format

-D, --show-details

Show detailed info

-F FIELD, --field FIELD

Specify the field(s) to be returned by server. You can repeat this option.

tacker vnffg-show

usage: tacker vnffg-show [-h] [-f {html,json,shell,table,value,yaml}]
                         [-c COLUMN] [--max-width <integer>] [--print-empty]
                         [--noindent] [--prefix PREFIX]
                         [--request-format {json,xml}] [-D] [-F FIELD]
                         VNFFG

Show information of a given VNFFG.

Positional arguments:

VNFFG

ID or name of vnffg to look up

Optional arguments:

-h, --help

show this help message and exit

--request-format {json,xml}

The xml or json request format

-D, --show-details

Show detailed info

-F FIELD, --field FIELD

Specify the field(s) to be returned by server. You can repeat this option.

tacker vnffg-update

usage: tacker vnffg-update [-h] [--request-format {json,xml}]
                           [--vnf-mapping VNF_MAPPING]
                           [--symmetrical {True,False}]
                           VNFFG

Update a given VNFFG.

Positional arguments:

VNFFG

ID or name of vnffg to update

Optional arguments:

-h, --help

show this help message and exit

--request-format {json,xml}

The xml or json request format

--vnf-mapping VNF_MAPPING

List of logical VNFD name to VNF instance name mapping. Example: VNF1:my_vnf1,VNF2:my_vnf2

--symmetrical {True,False}

Should a reverse path be created for the NFP

tacker vnffgd-create

usage: tacker vnffgd-create [-h] [-f {html,json,shell,table,value,yaml}]
                            [-c COLUMN] [--max-width <integer>]
                            [--print-empty] [--noindent] [--prefix PREFIX]
                            [--request-format {json,xml}]
                            [--tenant-id TENANT_ID]
                            (--vnffgd-file VNFFGD_FILE | --vnffgd VNFFGD)
                            [--description DESCRIPTION]
                            NAME

Create a VNFFGD.

Positional arguments:

NAME

Set a name for the VNFFGD

Optional arguments:

-h, --help

show this help message and exit

--request-format {json,xml}

The xml or json request format

--tenant-id TENANT_ID

The owner tenant ID

--vnffgd-file VNFFGD_FILE

Specify VNFFGD file

--vnffgd VNFFGD

Specify VNFFGD (DEPRECATED)

--description DESCRIPTION

Set a description for the VNFFGD

tacker vnffgd-delete

usage: tacker vnffgd-delete [-h] [--request-format {json,xml}]
                            VNFFGD [VNFFGD ...]

Delete a given VNFFGD.

Positional arguments:

VNFFGD

IDs or names of vnffgd to delete

Optional arguments:

-h, --help

show this help message and exit

--request-format {json,xml}

The xml or json request format

tacker vnffgd-list

usage: tacker vnffgd-list [-h] [-f {csv,html,json,table,value,yaml}]
                          [-c COLUMN] [--max-width <integer>] [--print-empty]
                          [--noindent] [--quote {all,minimal,none,nonnumeric}]
                          [--request-format {json,xml}] [-D] [-F FIELD]

List VNFFGDs that belong to a given tenant.

Optional arguments:

-h, --help

show this help message and exit

--request-format {json,xml}

The xml or json request format

-D, --show-details

Show detailed info

-F FIELD, --field FIELD

Specify the field(s) to be returned by server. You can repeat this option.

tacker vnffgd-show

usage: tacker vnffgd-show [-h] [-f {html,json,shell,table,value,yaml}]
                          [-c COLUMN] [--max-width <integer>] [--print-empty]
                          [--noindent] [--prefix PREFIX]
                          [--request-format {json,xml}] [-D] [-F FIELD]
                          VNFFGD

Show information of a given VNFFGD.

Positional arguments:

VNFFGD

ID or name of vnffgd to look up

Optional arguments:

-h, --help

show this help message and exit

--request-format {json,xml}

The xml or json request format

-D, --show-details

Show detailed info

-F FIELD, --field FIELD

Specify the field(s) to be returned by server. You can repeat this option.

tacker vnffgd-template-show

usage: tacker vnffgd-template-show [-h]
                                   [-f {html,json,shell,table,value,yaml}]
                                   [-c COLUMN] [--max-width <integer>]
                                   [--print-empty] [--noindent]
                                   [--prefix PREFIX]
                                   [--request-format {json,xml}] [-D]
                                   [-F FIELD]
                                   VNFFGD

Show template of a given VNFFGD.

Positional arguments:

VNFFGD

ID or name of vnffgd to look up

Optional arguments:

-h, --help

show this help message and exit

--request-format {json,xml}

The xml or json request format

-D, --show-details

Show detailed info

-F FIELD, --field FIELD

Specify the field(s) to be returned by server. You can repeat this option.