openstack-manuals/doc/cli-reference/source/tacker.rst

35 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.7.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>] [--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>] [--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>] [--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>] [--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>] [--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>] [--noindent]
                          [--quote {all,minimal,none,nonnumeric}]
                          [--request-format {json,xml}] [-D] [-F FIELD]

List events that belong to a given resource. The supported args are --id, --resource_id, --resource_state, --resource_type, --event_type

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-list

usage: tacker ext-list [-h] [-f {csv,html,json,table,value,yaml}] [-c COLUMN]
                       [--max-width <integer>] [--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>] [--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>] [--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>] [--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 vim-delete

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

Delete a given VIM.

Positional arguments:

VIM

ID or name 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>] [--noindent]
                              [--quote {all,minimal,none,nonnumeric}]
                              [--request-format {json,xml}] [-D] [-F FIELD]

List events that belong to a given VIM. The supported args are --id, --resource_id, --resource_state, --event_type

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-list

usage: tacker vim-list [-h] [-f {csv,html,json,table,value,yaml}] [-c COLUMN]
                       [--max-width <integer>] [--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>] [--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

Specify VIM specific config parameters in a file

--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>] [--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] [--is-default]
                         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

Specify VIM specific config parameters in a file

--is-default

Set as default VIM

tacker vnf-create

usage: tacker vnf-create [-h] [-f {html,json,shell,table,value,yaml}]
                         [-c COLUMN] [--max-width <integer>] [--noindent]
                         [--prefix PREFIX] [--request-format {json,xml}]
                         [--tenant-id TENANT_ID] [--description DESCRIPTION]
                         (--vnfd-id VNFD_ID | --vnfd-name VNFD_NAME)
                         [--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

--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

Specify config yaml file

--config CONFIG

Specify config yaml data

--param-file PARAM_FILE

Specify parameter yaml file

tacker vnf-delete

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

Delete a given VNF.

Positional arguments:

VNF

ID or name 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>] [--noindent]
                              [--quote {all,minimal,none,nonnumeric}]
                              [--request-format {json,xml}] [-D] [-F FIELD]

List events that belong to a given VNF. The supported args are --id, --resource_id, --resource_state, --event_type

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-list

usage: tacker vnf-list [-h] [-f {csv,html,json,table,value,yaml}] [-c COLUMN]
                       [--max-width <integer>] [--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>]
                                [--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>] [--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

Specify config yaml file

--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>] [--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

--description DESCRIPTION

Set a description for the VNFD

tacker vnfd-delete

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

Delete a given VNFD.

Positional arguments:

VNFD

ID or name 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>]
                               [--noindent]
                               [--quote {all,minimal,none,nonnumeric}]
                               [--request-format {json,xml}] [-D] [-F FIELD]

List events that belong to a given VNFD. The supported args are --id, --resource_id, --resource_state, --event_type

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-list

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

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.

tacker vnfd-show

usage: tacker vnfd-show [-h] [-f {html,json,shell,table,value,yaml}]
                        [-c COLUMN] [--max-width <integer>] [--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>]
                                 [--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>] [--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}]
                           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

tacker vnffg-delete

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

Delete a given VNFFG.

Positional arguments:

VNFFG

ID or name 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>] [--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>] [--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>] [--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

--description DESCRIPTION

Set a description for the VNFFGD

tacker vnffgd-delete

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

Delete a given VNFFGD.

Positional arguments:

VNFFGD

ID or name 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>] [--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>] [--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>]
                                   [--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.