{
    "cli":
    [
        {
            "path": "com.vmware.vapi.metadata",
            "name": "authentication",
            "type": "namespace",
            "description": "The authentication namespace provides namespaces that expose authentication information for operation elements across all the service elements"
        },
        {
            "path": "com.vmware.vapi.metadata.authentication",
            "name": "service",
            "type": "namespace",
            "description": "The service namespace provides namespaces to retrieve authentication information for operation elements"
        },
        {
            "path": "com.vmware.vapi.metadata",
            "name": "cli",
            "type": "namespace",
            "description": "The cli namespace provides namespaces that expose all the information required to display namespace or command help, execute a command and display it's result"
        },
        {
            "path": "com.vmware.vapi.metadata",
            "name": "metamodel",
            "type": "namespace",
            "description": "The metamodel namespace provides namespaces that expose all the information present in the interface definition language (IDL) specification"
        },
        {
            "path": "com.vmware.vapi.metadata.metamodel",
            "name": "resource",
            "type": "namespace",
            "description": "The resource namespace provides namespaces to retrieve metamodel information for resource types"
        },
        {
            "path": "com.vmware.vapi.metadata.metamodel",
            "name": "service",
            "type": "namespace",
            "description": "The service namespace provides namespaces to retrieve metamodel information about the elements contained in a service element"
        },
        {
            "path": "com.vmware.vapi",
            "name": "metadata",
            "type": "namespace",
            "description": "The metadata namespace provides metadata namespaces"
        },
        {
            "path": "com.vmware.vapi.metadata",
            "name": "privilege",
            "type": "namespace",
            "description": "The privilege namespace provides namespaces that expose privilege information for operation elements across all the service elements"
        },
        {
            "path": "com.vmware.vapi.metadata.privilege",
            "name": "service",
            "type": "namespace",
            "description": "The service namespace provides namespaces to retrieve privilege information for operation elements"
        },
        {
            "path": "com.vmware",
            "name": "vapi",
            "type": "namespace",
            "description": "The vapi component provides API infrastructure namespaces and standard types that can be used in the interface specification of any namespace"
        },
        {
            "path": "com.vmware.vapi.std",
            "name": "activation",
            "type": "namespace",
            "description": "The activation namespace provides namespaces that TODO"
        },
        {
            "path": "com.vmware.vapi.std",
            "name": "errors",
            "type": "namespace",
            "description": "The errors namespace provides the standard errors that can be included in the list of errors in the specification of commands to indicate that the command might report those errors"
        },
        {
            "path": "com.vmware.vapi.std",
            "name": "interposition",
            "type": "namespace",
            "description": "The interposition namespace provides namespaces that TODO"
        },
        {
            "path": "com.vmware.vapi.std",
            "name": "introspection",
            "type": "namespace",
            "description": "The introspection namespace provides namespaces that expose basic information about the vAPI namespaces registered with a vAPI provider"
        },
        {
            "path": "com.vmware.vapi",
            "name": "std",
            "type": "namespace",
            "description": "The std namespace provides standard types that can be used in the interface specification of any namespace"
        },
        {
            "path": "com.vmware.vapi.metadata",
            "name": "routing",
            "type": "namespace",
            "description": ""
        },
        {
            "path": "com.vmware.vapi.metadata.routing",
            "name": "service",
            "type": "namespace",
            "description": ""
        },
        {
            "path": "com.vmware.vapi.metadata.authentication",
            "name": "component",
            "type": "namespace",
            "description": "The Component namespace provides commands to retrieve authentication information of a component element"
        },
        {
            "path": "com.vmware.vapi.metadata.authentication.component",
            "name": "list",
            "type": "command",
            "description": "Returns the identifiers for the component elements that have authentication information",
            "node_metadata":
            {
                "formatter": "simple",
                "service_id": "com.vmware.vapi.metadata.authentication.component",
                "operation_id": "list"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.authentication.component",
            "name": "get",
            "type": "command",
            "description": "Retrieves authentication information about the component element corresponding to component-id",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "component-id",
                        "short_option": "",
                        "field_name": "component_id",
                        "description": "Identifier of the component element",
                        "type": "id",
                        "generic": ""
                    }
                ],
                "formatter": "simple",
                "output_field_list":
                [
                    {
                        "structure_id": "com.vmware.vapi.metadata.authentication.package_info",
                        "output_fields":
                        [
                            {
                                "field_name": "schemes",
                                "display_name": "Schemes"
                            },
                            {
                                "field_name": "services",
                                "display_name": "Services"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.authentication.authentication_info",
                        "output_fields":
                        [
                            {
                                "field_name": "scheme_type",
                                "display_name": "SchemeType"
                            },
                            {
                                "field_name": "session_manager",
                                "display_name": "SessionManager"
                            },
                            {
                                "field_name": "scheme",
                                "display_name": "Scheme"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.authentication.component_info",
                        "output_fields":
                        [
                            {
                                "field_name": "packages",
                                "display_name": "Packages"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.authentication.component_data",
                        "output_fields":
                        [
                            {
                                "field_name": "info",
                                "display_name": "Info"
                            },
                            {
                                "field_name": "fingerprint",
                                "display_name": "Fingerprint"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.authentication.operation_info",
                        "output_fields":
                        [
                            {
                                "field_name": "schemes",
                                "display_name": "Schemes"
                            }
                        ]
                    },
                    {
                        "structure_id": "map-entry",
                        "output_fields":
                        [
                            {
                                "field_name": "key",
                                "display_name": "Key"
                            },
                            {
                                "field_name": "value",
                                "display_name": "Value"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.authentication.service_info",
                        "output_fields":
                        [
                            {
                                "field_name": "schemes",
                                "display_name": "Schemes"
                            },
                            {
                                "field_name": "operations",
                                "display_name": "Operations"
                            }
                        ]
                    }
                ],
                "service_id": "com.vmware.vapi.metadata.authentication.component",
                "operation_id": "get"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.authentication.component",
            "name": "fingerprint",
            "type": "command",
            "description": "Retrieves the fingerprint computed from the authentication metadata of the component element corresponding to component-id",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "component-id",
                        "short_option": "",
                        "field_name": "component_id",
                        "description": "Identifier of the component element",
                        "type": "id",
                        "generic": ""
                    }
                ],
                "formatter": "simple",
                "service_id": "com.vmware.vapi.metadata.authentication.component",
                "operation_id": "fingerprint"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.authentication",
            "name": "package",
            "type": "namespace",
            "description": "The Package namespace provides commands to retrieve authentication information of a package element"
        },
        {
            "path": "com.vmware.vapi.metadata.authentication.package",
            "name": "list",
            "type": "command",
            "description": "Returns the identifiers for the package elements that have authentication information",
            "node_metadata":
            {
                "formatter": "simple",
                "service_id": "com.vmware.vapi.metadata.authentication.package",
                "operation_id": "list"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.authentication.package",
            "name": "get",
            "type": "command",
            "description": "Retrieves authentication information about the package element corresponding to package-id",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "package-id",
                        "short_option": "",
                        "field_name": "package_id",
                        "description": "Identifier of the package element",
                        "type": "id",
                        "generic": ""
                    }
                ],
                "formatter": "simple",
                "output_field_list":
                [
                    {
                        "structure_id": "com.vmware.vapi.metadata.authentication.package_info",
                        "output_fields":
                        [
                            {
                                "field_name": "schemes",
                                "display_name": "Schemes"
                            },
                            {
                                "field_name": "services",
                                "display_name": "Services"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.authentication.authentication_info",
                        "output_fields":
                        [
                            {
                                "field_name": "scheme_type",
                                "display_name": "SchemeType"
                            },
                            {
                                "field_name": "session_manager",
                                "display_name": "SessionManager"
                            },
                            {
                                "field_name": "scheme",
                                "display_name": "Scheme"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.authentication.operation_info",
                        "output_fields":
                        [
                            {
                                "field_name": "schemes",
                                "display_name": "Schemes"
                            }
                        ]
                    },
                    {
                        "structure_id": "map-entry",
                        "output_fields":
                        [
                            {
                                "field_name": "key",
                                "display_name": "Key"
                            },
                            {
                                "field_name": "value",
                                "display_name": "Value"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.authentication.service_info",
                        "output_fields":
                        [
                            {
                                "field_name": "schemes",
                                "display_name": "Schemes"
                            },
                            {
                                "field_name": "operations",
                                "display_name": "Operations"
                            }
                        ]
                    }
                ],
                "service_id": "com.vmware.vapi.metadata.authentication.package",
                "operation_id": "get"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.authentication",
            "name": "service",
            "type": "namespace",
            "description": "The Service namespace provides commands to retrieve authentication information of a service element"
        },
        {
            "path": "com.vmware.vapi.metadata.authentication.service",
            "name": "list",
            "type": "command",
            "description": "Returns the identifiers for the service elements that have authentication information",
            "node_metadata":
            {
                "formatter": "simple",
                "service_id": "com.vmware.vapi.metadata.authentication.service",
                "operation_id": "list"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.authentication.service",
            "name": "get",
            "type": "command",
            "description": "Retrieves authentication information about the service element corresponding to service-id",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "service-id",
                        "short_option": "",
                        "field_name": "service_id",
                        "description": "Identifier of the service element",
                        "type": "id",
                        "generic": ""
                    }
                ],
                "formatter": "simple",
                "output_field_list":
                [
                    {
                        "structure_id": "com.vmware.vapi.metadata.authentication.authentication_info",
                        "output_fields":
                        [
                            {
                                "field_name": "scheme_type",
                                "display_name": "SchemeType"
                            },
                            {
                                "field_name": "session_manager",
                                "display_name": "SessionManager"
                            },
                            {
                                "field_name": "scheme",
                                "display_name": "Scheme"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.authentication.operation_info",
                        "output_fields":
                        [
                            {
                                "field_name": "schemes",
                                "display_name": "Schemes"
                            }
                        ]
                    },
                    {
                        "structure_id": "map-entry",
                        "output_fields":
                        [
                            {
                                "field_name": "key",
                                "display_name": "Key"
                            },
                            {
                                "field_name": "value",
                                "display_name": "Value"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.authentication.service_info",
                        "output_fields":
                        [
                            {
                                "field_name": "schemes",
                                "display_name": "Schemes"
                            },
                            {
                                "field_name": "operations",
                                "display_name": "Operations"
                            }
                        ]
                    }
                ],
                "service_id": "com.vmware.vapi.metadata.authentication.service",
                "operation_id": "get"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.authentication",
            "name": "source",
            "type": "namespace",
            "description": "The Source namespace provides commands to manage the sources of authentication metadata information"
        },
        {
            "path": "com.vmware.vapi.metadata.authentication.source",
            "name": "create",
            "type": "command",
            "description": "Creates a new metadata source",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "source-id",
                        "short_option": "",
                        "field_name": "source_id",
                        "description": "metadata source identifier",
                        "type": "id",
                        "generic": ""
                    },
                    {
                        "long_option": "description",
                        "short_option": "",
                        "field_name": "spec.description",
                        "description": "English language human readable description of the source",
                        "type": "string",
                        "generic": ""
                    },
                    {
                        "long_option": "type",
                        "short_option": "",
                        "field_name": "spec.type",
                        "description": "Type of the metadata source",
                        "type": "com.vmware.vapi.metadata.source_type",
                        "generic": ""
                    },
                    {
                        "long_option": "filepath",
                        "short_option": "",
                        "field_name": "spec.filepath",
                        "description": "Absolute file path of the metamodel metadata file that has the metamodel information about one component element",
                        "type": "string",
                        "generic": "optional"
                    },
                    {
                        "long_option": "address",
                        "short_option": "",
                        "field_name": "spec.address",
                        "description": "Connection information of the remote server",
                        "type": "uri",
                        "generic": "optional"
                    }
                ],
                "service_id": "com.vmware.vapi.metadata.authentication.source",
                "operation_id": "create"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.authentication.source",
            "name": "delete",
            "type": "command",
            "description": "Deletes an existing authentication metadata source from the infrastructure",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "source-id",
                        "short_option": "",
                        "field_name": "source_id",
                        "description": "Identifier of the metadata source",
                        "type": "id",
                        "generic": ""
                    }
                ],
                "service_id": "com.vmware.vapi.metadata.authentication.source",
                "operation_id": "delete"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.authentication.source",
            "name": "get",
            "type": "command",
            "description": "Retrieves information about the metadata source corresponding to source-id",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "source-id",
                        "short_option": "",
                        "field_name": "source_id",
                        "description": "Identifier of the metadata source",
                        "type": "id",
                        "generic": ""
                    }
                ],
                "formatter": "simple",
                "output_field_list":
                [
                    {
                        "structure_id": "com.vmware.vapi.metadata.authentication.source.info",
                        "output_fields":
                        [
                            {
                                "field_name": "description",
                                "display_name": "Description"
                            },
                            {
                                "field_name": "type",
                                "display_name": "Type"
                            },
                            {
                                "field_name": "filepath",
                                "display_name": "Filepath"
                            },
                            {
                                "field_name": "address",
                                "display_name": "Address"
                            }
                        ]
                    }
                ],
                "service_id": "com.vmware.vapi.metadata.authentication.source",
                "operation_id": "get"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.authentication.source",
            "name": "list",
            "type": "command",
            "description": "Returns the identifiers of the metadata sources currently registered with the infrastructure",
            "node_metadata":
            {
                "formatter": "simple",
                "service_id": "com.vmware.vapi.metadata.authentication.source",
                "operation_id": "list"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.authentication.source",
            "name": "reload",
            "type": "command",
            "description": "Reloads the authentication metadata from all the metadata sources or of a particular metadata source if source-id is specified",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "source-id",
                        "short_option": "",
                        "field_name": "source_id",
                        "description": "Identifier of the metadata source",
                        "type": "id",
                        "generic": "optional"
                    }
                ],
                "service_id": "com.vmware.vapi.metadata.authentication.source",
                "operation_id": "reload"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.authentication.source",
            "name": "fingerprint",
            "type": "command",
            "description": "Returns the aggregate fingerprint of metadata from all the metadata sources or from a particular metadata source if source-id is specified",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "source-id",
                        "short_option": "",
                        "field_name": "source_id",
                        "description": "Identifier of the metadata source",
                        "type": "id",
                        "generic": "optional"
                    }
                ],
                "formatter": "simple",
                "service_id": "com.vmware.vapi.metadata.authentication.source",
                "operation_id": "fingerprint"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.authentication.service",
            "name": "operation",
            "type": "namespace",
            "description": "The Operation namespace provides commands to retrieve authentication information of an operation element"
        },
        {
            "path": "com.vmware.vapi.metadata.authentication.service.operation",
            "name": "list",
            "type": "command",
            "description": "Returns the identifiers for the operation elements contained in the service element corresponding to service-id that have authentication information",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "service-id",
                        "short_option": "",
                        "field_name": "service_id",
                        "description": "Identifier of the service element",
                        "type": "id",
                        "generic": ""
                    }
                ],
                "formatter": "simple",
                "service_id": "com.vmware.vapi.metadata.authentication.service.operation",
                "operation_id": "list"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.authentication.service.operation",
            "name": "get",
            "type": "command",
            "description": "Retrieves the authentication information about an operation element corresponding to operation-id contained in the service element corresponding to service-id",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "service-id",
                        "short_option": "",
                        "field_name": "service_id",
                        "description": "Identifier of the service element",
                        "type": "id",
                        "generic": ""
                    },
                    {
                        "long_option": "operation-id",
                        "short_option": "",
                        "field_name": "operation_id",
                        "description": "Identifier of the operation element",
                        "type": "id",
                        "generic": ""
                    }
                ],
                "formatter": "simple",
                "output_field_list":
                [
                    {
                        "structure_id": "com.vmware.vapi.metadata.authentication.authentication_info",
                        "output_fields":
                        [
                            {
                                "field_name": "scheme_type",
                                "display_name": "SchemeType"
                            },
                            {
                                "field_name": "session_manager",
                                "display_name": "SessionManager"
                            },
                            {
                                "field_name": "scheme",
                                "display_name": "Scheme"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.authentication.operation_info",
                        "output_fields":
                        [
                            {
                                "field_name": "schemes",
                                "display_name": "Schemes"
                            }
                        ]
                    }
                ],
                "service_id": "com.vmware.vapi.metadata.authentication.service.operation",
                "operation_id": "get"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.cli",
            "name": "command",
            "type": "namespace",
            "description": "The Command namespace provides commands to get information about command line interface (CLI) commands"
        },
        {
            "path": "com.vmware.vapi.metadata.cli.command",
            "name": "list",
            "type": "command",
            "description": "Returns the identifiers of all commands, or commands in a specific namespace",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "path",
                        "short_option": "",
                        "field_name": "path",
                        "description": "The dot-separated path of the namespace for which command identifiers should be returned",
                        "type": "string",
                        "generic": "optional"
                    }
                ],
                "formatter": "table",
                "output_field_list":
                [
                    {
                        "structure_id": "com.vmware.vapi.metadata.cli.command.identity",
                        "output_fields":
                        [
                            {
                                "field_name": "path",
                                "display_name": "Path"
                            },
                            {
                                "field_name": "name",
                                "display_name": "Name"
                            }
                        ]
                    }
                ],
                "service_id": "com.vmware.vapi.metadata.cli.command",
                "operation_id": "list"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.cli.command",
            "name": "get",
            "type": "command",
            "description": "Retrieves information about a command including information about how to execute that command",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "path",
                        "short_option": "",
                        "field_name": "identity.path",
                        "description": "The dot-separated path of the namespace containing the command in the CLI command tree",
                        "type": "string",
                        "generic": ""
                    },
                    {
                        "long_option": "name",
                        "short_option": "",
                        "field_name": "identity.name",
                        "description": "Name of the command",
                        "type": "string",
                        "generic": ""
                    }
                ],
                "formatter": "simple",
                "output_field_list":
                [
                    {
                        "structure_id": "com.vmware.vapi.metadata.cli.command.option_info",
                        "output_fields":
                        [
                            {
                                "field_name": "long_option",
                                "display_name": "LongOption"
                            },
                            {
                                "field_name": "short_option",
                                "display_name": "ShortOption"
                            },
                            {
                                "field_name": "field_name",
                                "display_name": "FieldName"
                            },
                            {
                                "field_name": "description",
                                "display_name": "Description"
                            },
                            {
                                "field_name": "type",
                                "display_name": "Type"
                            },
                            {
                                "field_name": "generic",
                                "display_name": "Generic"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.cli.command.info",
                        "output_fields":
                        [
                            {
                                "field_name": "identity",
                                "display_name": "Identity"
                            },
                            {
                                "field_name": "description",
                                "display_name": "Description"
                            },
                            {
                                "field_name": "service_id",
                                "display_name": "ServiceId"
                            },
                            {
                                "field_name": "operation_id",
                                "display_name": "OperationId"
                            },
                            {
                                "field_name": "options",
                                "display_name": "Options"
                            },
                            {
                                "field_name": "formatter",
                                "display_name": "Formatter"
                            },
                            {
                                "field_name": "output_field_list",
                                "display_name": "OutputFieldList"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.cli.command.output_field_info",
                        "output_fields":
                        [
                            {
                                "field_name": "field_name",
                                "display_name": "FieldName"
                            },
                            {
                                "field_name": "display_name",
                                "display_name": "DisplayName"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.cli.command.output_info",
                        "output_fields":
                        [
                            {
                                "field_name": "structure_id",
                                "display_name": "StructureId"
                            },
                            {
                                "field_name": "output_fields",
                                "display_name": "OutputFields"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.cli.command.identity",
                        "output_fields":
                        [
                            {
                                "field_name": "path",
                                "display_name": "Path"
                            },
                            {
                                "field_name": "name",
                                "display_name": "Name"
                            }
                        ]
                    }
                ],
                "service_id": "com.vmware.vapi.metadata.cli.command",
                "operation_id": "get"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.cli.command",
            "name": "fingerprint",
            "type": "command",
            "description": "Returns the aggregate fingerprint of all the command metadata from all the metadata sources",
            "node_metadata":
            {
                "formatter": "simple",
                "service_id": "com.vmware.vapi.metadata.cli.command",
                "operation_id": "fingerprint"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.cli",
            "name": "namespace",
            "type": "namespace",
            "description": "The Namespace namespace provides commands to get information about command line interface (CLI) namespaces"
        },
        {
            "path": "com.vmware.vapi.metadata.cli.namespace",
            "name": "list",
            "type": "command",
            "description": "Returns the identifiers of all namespaces registered with the infrastructure",
            "node_metadata":
            {
                "formatter": "table",
                "output_field_list":
                [
                    {
                        "structure_id": "com.vmware.vapi.metadata.cli.namespace.identity",
                        "output_fields":
                        [
                            {
                                "field_name": "path",
                                "display_name": "Path"
                            },
                            {
                                "field_name": "name",
                                "display_name": "Name"
                            }
                        ]
                    }
                ],
                "service_id": "com.vmware.vapi.metadata.cli.namespace",
                "operation_id": "list"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.cli.namespace",
            "name": "get",
            "type": "command",
            "description": "Retreives information about a namespace including information about children of that namespace",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "path",
                        "short_option": "",
                        "field_name": "identity.path",
                        "description": "The dot-separated path of the namespace containing the namespace in the CLI node tree",
                        "type": "string",
                        "generic": ""
                    },
                    {
                        "long_option": "name",
                        "short_option": "",
                        "field_name": "identity.name",
                        "description": "The name displayed to the user for this namespace",
                        "type": "string",
                        "generic": ""
                    }
                ],
                "formatter": "simple",
                "output_field_list":
                [
                    {
                        "structure_id": "com.vmware.vapi.metadata.cli.namespace.identity",
                        "output_fields":
                        [
                            {
                                "field_name": "path",
                                "display_name": "Path"
                            },
                            {
                                "field_name": "name",
                                "display_name": "Name"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.cli.namespace.info",
                        "output_fields":
                        [
                            {
                                "field_name": "identity",
                                "display_name": "Identity"
                            },
                            {
                                "field_name": "description",
                                "display_name": "Description"
                            },
                            {
                                "field_name": "children",
                                "display_name": "Children"
                            }
                        ]
                    }
                ],
                "service_id": "com.vmware.vapi.metadata.cli.namespace",
                "operation_id": "get"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.cli.namespace",
            "name": "fingerprint",
            "type": "command",
            "description": "Returns the aggregate fingerprint of all the namespace metadata from all the metadata sources",
            "node_metadata":
            {
                "formatter": "simple",
                "service_id": "com.vmware.vapi.metadata.cli.namespace",
                "operation_id": "fingerprint"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.cli",
            "name": "source",
            "type": "namespace",
            "description": "The Source namespace provides commands to manage the sources of command line interface (CLI) metadata information"
        },
        {
            "path": "com.vmware.vapi.metadata.cli.source",
            "name": "create",
            "type": "command",
            "description": "Creates a new metadata source",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "source-id",
                        "short_option": "",
                        "field_name": "source_id",
                        "description": "metadata source identifier",
                        "type": "id",
                        "generic": ""
                    },
                    {
                        "long_option": "description",
                        "short_option": "",
                        "field_name": "spec.description",
                        "description": "English language human readable description of the source",
                        "type": "string",
                        "generic": ""
                    },
                    {
                        "long_option": "type",
                        "short_option": "",
                        "field_name": "spec.type",
                        "description": "Type of the metadata source",
                        "type": "com.vmware.vapi.metadata.source_type",
                        "generic": ""
                    },
                    {
                        "long_option": "filepath",
                        "short_option": "",
                        "field_name": "spec.filepath",
                        "description": "Absolute file path of the metamodel metadata file that has the metamodel information about one component element",
                        "type": "string",
                        "generic": "optional"
                    },
                    {
                        "long_option": "address",
                        "short_option": "",
                        "field_name": "spec.address",
                        "description": "Connection information of the remote server",
                        "type": "uri",
                        "generic": "optional"
                    }
                ],
                "service_id": "com.vmware.vapi.metadata.cli.source",
                "operation_id": "create"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.cli.source",
            "name": "delete",
            "type": "command",
            "description": "Deletes an existing CLI metadata source from the infrastructure",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "source-id",
                        "short_option": "",
                        "field_name": "source_id",
                        "description": "Identifier of the metadata source",
                        "type": "id",
                        "generic": ""
                    }
                ],
                "service_id": "com.vmware.vapi.metadata.cli.source",
                "operation_id": "delete"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.cli.source",
            "name": "get",
            "type": "command",
            "description": "Retrieves information about the metadata source corresponding to source-id",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "source-id",
                        "short_option": "",
                        "field_name": "source_id",
                        "description": "Identifier of the metadata source",
                        "type": "id",
                        "generic": ""
                    }
                ],
                "formatter": "simple",
                "output_field_list":
                [
                    {
                        "structure_id": "com.vmware.vapi.metadata.cli.source.info",
                        "output_fields":
                        [
                            {
                                "field_name": "description",
                                "display_name": "Description"
                            },
                            {
                                "field_name": "type",
                                "display_name": "Type"
                            },
                            {
                                "field_name": "filepath",
                                "display_name": "Filepath"
                            },
                            {
                                "field_name": "address",
                                "display_name": "Address"
                            }
                        ]
                    }
                ],
                "service_id": "com.vmware.vapi.metadata.cli.source",
                "operation_id": "get"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.cli.source",
            "name": "list",
            "type": "command",
            "description": "Returns the identifiers of the metadata sources currently registered with the infrastructure",
            "node_metadata":
            {
                "formatter": "simple",
                "service_id": "com.vmware.vapi.metadata.cli.source",
                "operation_id": "list"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.cli.source",
            "name": "reload",
            "type": "command",
            "description": "Reloads the CLI metadata from all the metadata sources or of a particular metadata source if source-id is specified",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "source-id",
                        "short_option": "",
                        "field_name": "source_id",
                        "description": "Identifier of the metadata source",
                        "type": "id",
                        "generic": "optional"
                    }
                ],
                "service_id": "com.vmware.vapi.metadata.cli.source",
                "operation_id": "reload"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.cli.source",
            "name": "fingerprint",
            "type": "command",
            "description": "Returns the aggregate fingerprint of metadata from all the metadata sources or from a particular metadata source if source-id is specified",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "source-id",
                        "short_option": "",
                        "field_name": "source_id",
                        "description": "Identifier of the metadata source",
                        "type": "id",
                        "generic": "optional"
                    }
                ],
                "formatter": "simple",
                "service_id": "com.vmware.vapi.metadata.cli.source",
                "operation_id": "fingerprint"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.metamodel",
            "name": "component",
            "type": "namespace",
            "description": "The Component namespace providers commands to retrieve metamodel information of a component element"
        },
        {
            "path": "com.vmware.vapi.metadata.metamodel.component",
            "name": "list",
            "type": "command",
            "description": "Returns the identifiers for the component elements that are registered with the infrastructure",
            "node_metadata":
            {
                "formatter": "simple",
                "service_id": "com.vmware.vapi.metadata.metamodel.component",
                "operation_id": "list"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.metamodel.component",
            "name": "get",
            "type": "command",
            "description": "Retrieves metamodel information about the component element corresponding to component-id",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "component-id",
                        "short_option": "",
                        "field_name": "component_id",
                        "description": "Identifier of the component element",
                        "type": "id",
                        "generic": ""
                    }
                ],
                "formatter": "simple",
                "output_field_list":
                [
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.element_map",
                        "output_fields":
                        [
                            {
                                "field_name": "elements",
                                "display_name": "Elements"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.component_info",
                        "output_fields":
                        [
                            {
                                "field_name": "name",
                                "display_name": "Name"
                            },
                            {
                                "field_name": "packages",
                                "display_name": "Packages"
                            },
                            {
                                "field_name": "metadata",
                                "display_name": "Metadata"
                            },
                            {
                                "field_name": "documentation",
                                "display_name": "Documentation"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.package_info",
                        "output_fields":
                        [
                            {
                                "field_name": "name",
                                "display_name": "Name"
                            },
                            {
                                "field_name": "structures",
                                "display_name": "Structures"
                            },
                            {
                                "field_name": "enumerations",
                                "display_name": "Enumerations"
                            },
                            {
                                "field_name": "services",
                                "display_name": "Services"
                            },
                            {
                                "field_name": "metadata",
                                "display_name": "Metadata"
                            },
                            {
                                "field_name": "documentation",
                                "display_name": "Documentation"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.generic_instantiation",
                        "output_fields":
                        [
                            {
                                "field_name": "generic_type",
                                "display_name": "GenericType"
                            },
                            {
                                "field_name": "element_type",
                                "display_name": "ElementType"
                            },
                            {
                                "field_name": "map_key_type",
                                "display_name": "MapKeyType"
                            },
                            {
                                "field_name": "map_value_type",
                                "display_name": "MapValueType"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.field_info",
                        "output_fields":
                        [
                            {
                                "field_name": "name",
                                "display_name": "Name"
                            },
                            {
                                "field_name": "type",
                                "display_name": "Type"
                            },
                            {
                                "field_name": "metadata",
                                "display_name": "Metadata"
                            },
                            {
                                "field_name": "documentation",
                                "display_name": "Documentation"
                            }
                        ]
                    },
                    {
                        "structure_id": "map-entry",
                        "output_fields":
                        [
                            {
                                "field_name": "key",
                                "display_name": "Key"
                            },
                            {
                                "field_name": "value",
                                "display_name": "Value"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.service_info",
                        "output_fields":
                        [
                            {
                                "field_name": "name",
                                "display_name": "Name"
                            },
                            {
                                "field_name": "operations",
                                "display_name": "Operations"
                            },
                            {
                                "field_name": "structures",
                                "display_name": "Structures"
                            },
                            {
                                "field_name": "enumerations",
                                "display_name": "Enumerations"
                            },
                            {
                                "field_name": "constants",
                                "display_name": "Constants"
                            },
                            {
                                "field_name": "metadata",
                                "display_name": "Metadata"
                            },
                            {
                                "field_name": "documentation",
                                "display_name": "Documentation"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.operation_result_info",
                        "output_fields":
                        [
                            {
                                "field_name": "type",
                                "display_name": "Type"
                            },
                            {
                                "field_name": "metadata",
                                "display_name": "Metadata"
                            },
                            {
                                "field_name": "documentation",
                                "display_name": "Documentation"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.constant_info",
                        "output_fields":
                        [
                            {
                                "field_name": "type",
                                "display_name": "Type"
                            },
                            {
                                "field_name": "value",
                                "display_name": "Value"
                            },
                            {
                                "field_name": "documentation",
                                "display_name": "Documentation"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.constant_value",
                        "output_fields":
                        [
                            {
                                "field_name": "category",
                                "display_name": "Category"
                            },
                            {
                                "field_name": "primitive_value",
                                "display_name": "PrimitiveValue"
                            },
                            {
                                "field_name": "list_value",
                                "display_name": "ListValue"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.component_data",
                        "output_fields":
                        [
                            {
                                "field_name": "info",
                                "display_name": "Info"
                            },
                            {
                                "field_name": "fingerprint",
                                "display_name": "Fingerprint"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.error_info",
                        "output_fields":
                        [
                            {
                                "field_name": "structure_id",
                                "display_name": "StructureId"
                            },
                            {
                                "field_name": "documentation",
                                "display_name": "Documentation"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.enumeration_value_info",
                        "output_fields":
                        [
                            {
                                "field_name": "value",
                                "display_name": "Value"
                            },
                            {
                                "field_name": "metadata",
                                "display_name": "Metadata"
                            },
                            {
                                "field_name": "documentation",
                                "display_name": "Documentation"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.structure_info",
                        "output_fields":
                        [
                            {
                                "field_name": "name",
                                "display_name": "Name"
                            },
                            {
                                "field_name": "type",
                                "display_name": "Type"
                            },
                            {
                                "field_name": "enumerations",
                                "display_name": "Enumerations"
                            },
                            {
                                "field_name": "constants",
                                "display_name": "Constants"
                            },
                            {
                                "field_name": "fields",
                                "display_name": "Fields"
                            },
                            {
                                "field_name": "metadata",
                                "display_name": "Metadata"
                            },
                            {
                                "field_name": "documentation",
                                "display_name": "Documentation"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.enumeration_info",
                        "output_fields":
                        [
                            {
                                "field_name": "name",
                                "display_name": "Name"
                            },
                            {
                                "field_name": "values",
                                "display_name": "Values"
                            },
                            {
                                "field_name": "metadata",
                                "display_name": "Metadata"
                            },
                            {
                                "field_name": "documentation",
                                "display_name": "Documentation"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.element_value",
                        "output_fields":
                        [
                            {
                                "field_name": "type",
                                "display_name": "Type"
                            },
                            {
                                "field_name": "long_value",
                                "display_name": "LongValue"
                            },
                            {
                                "field_name": "string_value",
                                "display_name": "StringValue"
                            },
                            {
                                "field_name": "list_value",
                                "display_name": "ListValue"
                            },
                            {
                                "field_name": "structure_id",
                                "display_name": "StructureId"
                            },
                            {
                                "field_name": "structure_ids",
                                "display_name": "StructureIds"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.operation_info",
                        "output_fields":
                        [
                            {
                                "field_name": "name",
                                "display_name": "Name"
                            },
                            {
                                "field_name": "params",
                                "display_name": "Params"
                            },
                            {
                                "field_name": "output",
                                "display_name": "Output"
                            },
                            {
                                "field_name": "errors",
                                "display_name": "Errors"
                            },
                            {
                                "field_name": "metadata",
                                "display_name": "Metadata"
                            },
                            {
                                "field_name": "documentation",
                                "display_name": "Documentation"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.type",
                        "output_fields":
                        [
                            {
                                "field_name": "category",
                                "display_name": "Category"
                            },
                            {
                                "field_name": "builtin_type",
                                "display_name": "BuiltinType"
                            },
                            {
                                "field_name": "user_defined_type",
                                "display_name": "UserDefinedType"
                            },
                            {
                                "field_name": "generic_instantiation",
                                "display_name": "GenericInstantiation"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.user_defined_type",
                        "output_fields":
                        [
                            {
                                "field_name": "resource_type",
                                "display_name": "ResourceType"
                            },
                            {
                                "field_name": "resource_id",
                                "display_name": "ResourceId"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.primitive_value",
                        "output_fields":
                        [
                            {
                                "field_name": "type",
                                "display_name": "Type"
                            },
                            {
                                "field_name": "boolean_value",
                                "display_name": "BooleanValue"
                            },
                            {
                                "field_name": "double_value",
                                "display_name": "DoubleValue"
                            },
                            {
                                "field_name": "long_value",
                                "display_name": "LongValue"
                            },
                            {
                                "field_name": "string_value",
                                "display_name": "StringValue"
                            }
                        ]
                    }
                ],
                "service_id": "com.vmware.vapi.metadata.metamodel.component",
                "operation_id": "get"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.metamodel.component",
            "name": "fingerprint",
            "type": "command",
            "description": "Retrieves the fingerprint computed from the metamodel metadata of the component element corresponding to component-id",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "component-id",
                        "short_option": "",
                        "field_name": "component_id",
                        "description": "Identifier of the component element",
                        "type": "id",
                        "generic": ""
                    }
                ],
                "formatter": "simple",
                "service_id": "com.vmware.vapi.metadata.metamodel.component",
                "operation_id": "fingerprint"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.metamodel",
            "name": "enumeration",
            "type": "namespace",
            "description": "The Enumeration namespace provides commands to retrieve metamodel information about an enumeration element in the interface definition language"
        },
        {
            "path": "com.vmware.vapi.metadata.metamodel.enumeration",
            "name": "list",
            "type": "command",
            "description": "Returns the identifiers for the enumeration elements that are contained in all the package elements, service elements and structure elements",
            "node_metadata":
            {
                "formatter": "simple",
                "service_id": "com.vmware.vapi.metadata.metamodel.enumeration",
                "operation_id": "list"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.metamodel.enumeration",
            "name": "get",
            "type": "command",
            "description": "Retrieves information about the enumeration element corresponding to enumeration-id",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "enumeration-id",
                        "short_option": "",
                        "field_name": "enumeration_id",
                        "description": "Identifier of the enumeration element",
                        "type": "id",
                        "generic": ""
                    }
                ],
                "formatter": "simple",
                "output_field_list":
                [
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.element_map",
                        "output_fields":
                        [
                            {
                                "field_name": "elements",
                                "display_name": "Elements"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.enumeration_value_info",
                        "output_fields":
                        [
                            {
                                "field_name": "value",
                                "display_name": "Value"
                            },
                            {
                                "field_name": "metadata",
                                "display_name": "Metadata"
                            },
                            {
                                "field_name": "documentation",
                                "display_name": "Documentation"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.element_value",
                        "output_fields":
                        [
                            {
                                "field_name": "type",
                                "display_name": "Type"
                            },
                            {
                                "field_name": "long_value",
                                "display_name": "LongValue"
                            },
                            {
                                "field_name": "string_value",
                                "display_name": "StringValue"
                            },
                            {
                                "field_name": "list_value",
                                "display_name": "ListValue"
                            },
                            {
                                "field_name": "structure_id",
                                "display_name": "StructureId"
                            },
                            {
                                "field_name": "structure_ids",
                                "display_name": "StructureIds"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.enumeration_info",
                        "output_fields":
                        [
                            {
                                "field_name": "name",
                                "display_name": "Name"
                            },
                            {
                                "field_name": "values",
                                "display_name": "Values"
                            },
                            {
                                "field_name": "metadata",
                                "display_name": "Metadata"
                            },
                            {
                                "field_name": "documentation",
                                "display_name": "Documentation"
                            }
                        ]
                    },
                    {
                        "structure_id": "map-entry",
                        "output_fields":
                        [
                            {
                                "field_name": "key",
                                "display_name": "Key"
                            },
                            {
                                "field_name": "value",
                                "display_name": "Value"
                            }
                        ]
                    }
                ],
                "service_id": "com.vmware.vapi.metadata.metamodel.enumeration",
                "operation_id": "get"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.metamodel",
            "name": "metadataidentifier",
            "type": "namespace",
            "description": "The MetadataIdentifier namespace provides string constants that can be used as identifiers for the metadata elements"
        },
        {
            "path": "com.vmware.vapi.metadata.metamodel",
            "name": "package",
            "type": "namespace",
            "description": "The Package namespace provides commands to retrieve metamodel information about a package element in the interface definition language"
        },
        {
            "path": "com.vmware.vapi.metadata.metamodel.package",
            "name": "list",
            "type": "command",
            "description": "Returns the identifiers for the packages elements that are contained in all the registered component elements",
            "node_metadata":
            {
                "formatter": "simple",
                "service_id": "com.vmware.vapi.metadata.metamodel.package",
                "operation_id": "list"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.metamodel.package",
            "name": "get",
            "type": "command",
            "description": "Retrieves information about the package element corresponding to package-id",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "package-id",
                        "short_option": "",
                        "field_name": "package_id",
                        "description": "Identifier of the package element",
                        "type": "id",
                        "generic": ""
                    }
                ],
                "formatter": "simple",
                "output_field_list":
                [
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.element_map",
                        "output_fields":
                        [
                            {
                                "field_name": "elements",
                                "display_name": "Elements"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.package_info",
                        "output_fields":
                        [
                            {
                                "field_name": "name",
                                "display_name": "Name"
                            },
                            {
                                "field_name": "structures",
                                "display_name": "Structures"
                            },
                            {
                                "field_name": "enumerations",
                                "display_name": "Enumerations"
                            },
                            {
                                "field_name": "services",
                                "display_name": "Services"
                            },
                            {
                                "field_name": "metadata",
                                "display_name": "Metadata"
                            },
                            {
                                "field_name": "documentation",
                                "display_name": "Documentation"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.generic_instantiation",
                        "output_fields":
                        [
                            {
                                "field_name": "generic_type",
                                "display_name": "GenericType"
                            },
                            {
                                "field_name": "element_type",
                                "display_name": "ElementType"
                            },
                            {
                                "field_name": "map_key_type",
                                "display_name": "MapKeyType"
                            },
                            {
                                "field_name": "map_value_type",
                                "display_name": "MapValueType"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.field_info",
                        "output_fields":
                        [
                            {
                                "field_name": "name",
                                "display_name": "Name"
                            },
                            {
                                "field_name": "type",
                                "display_name": "Type"
                            },
                            {
                                "field_name": "metadata",
                                "display_name": "Metadata"
                            },
                            {
                                "field_name": "documentation",
                                "display_name": "Documentation"
                            }
                        ]
                    },
                    {
                        "structure_id": "map-entry",
                        "output_fields":
                        [
                            {
                                "field_name": "key",
                                "display_name": "Key"
                            },
                            {
                                "field_name": "value",
                                "display_name": "Value"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.service_info",
                        "output_fields":
                        [
                            {
                                "field_name": "name",
                                "display_name": "Name"
                            },
                            {
                                "field_name": "operations",
                                "display_name": "Operations"
                            },
                            {
                                "field_name": "structures",
                                "display_name": "Structures"
                            },
                            {
                                "field_name": "enumerations",
                                "display_name": "Enumerations"
                            },
                            {
                                "field_name": "constants",
                                "display_name": "Constants"
                            },
                            {
                                "field_name": "metadata",
                                "display_name": "Metadata"
                            },
                            {
                                "field_name": "documentation",
                                "display_name": "Documentation"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.operation_result_info",
                        "output_fields":
                        [
                            {
                                "field_name": "type",
                                "display_name": "Type"
                            },
                            {
                                "field_name": "metadata",
                                "display_name": "Metadata"
                            },
                            {
                                "field_name": "documentation",
                                "display_name": "Documentation"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.constant_info",
                        "output_fields":
                        [
                            {
                                "field_name": "type",
                                "display_name": "Type"
                            },
                            {
                                "field_name": "value",
                                "display_name": "Value"
                            },
                            {
                                "field_name": "documentation",
                                "display_name": "Documentation"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.constant_value",
                        "output_fields":
                        [
                            {
                                "field_name": "category",
                                "display_name": "Category"
                            },
                            {
                                "field_name": "primitive_value",
                                "display_name": "PrimitiveValue"
                            },
                            {
                                "field_name": "list_value",
                                "display_name": "ListValue"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.error_info",
                        "output_fields":
                        [
                            {
                                "field_name": "structure_id",
                                "display_name": "StructureId"
                            },
                            {
                                "field_name": "documentation",
                                "display_name": "Documentation"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.enumeration_value_info",
                        "output_fields":
                        [
                            {
                                "field_name": "value",
                                "display_name": "Value"
                            },
                            {
                                "field_name": "metadata",
                                "display_name": "Metadata"
                            },
                            {
                                "field_name": "documentation",
                                "display_name": "Documentation"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.structure_info",
                        "output_fields":
                        [
                            {
                                "field_name": "name",
                                "display_name": "Name"
                            },
                            {
                                "field_name": "type",
                                "display_name": "Type"
                            },
                            {
                                "field_name": "enumerations",
                                "display_name": "Enumerations"
                            },
                            {
                                "field_name": "constants",
                                "display_name": "Constants"
                            },
                            {
                                "field_name": "fields",
                                "display_name": "Fields"
                            },
                            {
                                "field_name": "metadata",
                                "display_name": "Metadata"
                            },
                            {
                                "field_name": "documentation",
                                "display_name": "Documentation"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.enumeration_info",
                        "output_fields":
                        [
                            {
                                "field_name": "name",
                                "display_name": "Name"
                            },
                            {
                                "field_name": "values",
                                "display_name": "Values"
                            },
                            {
                                "field_name": "metadata",
                                "display_name": "Metadata"
                            },
                            {
                                "field_name": "documentation",
                                "display_name": "Documentation"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.element_value",
                        "output_fields":
                        [
                            {
                                "field_name": "type",
                                "display_name": "Type"
                            },
                            {
                                "field_name": "long_value",
                                "display_name": "LongValue"
                            },
                            {
                                "field_name": "string_value",
                                "display_name": "StringValue"
                            },
                            {
                                "field_name": "list_value",
                                "display_name": "ListValue"
                            },
                            {
                                "field_name": "structure_id",
                                "display_name": "StructureId"
                            },
                            {
                                "field_name": "structure_ids",
                                "display_name": "StructureIds"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.operation_info",
                        "output_fields":
                        [
                            {
                                "field_name": "name",
                                "display_name": "Name"
                            },
                            {
                                "field_name": "params",
                                "display_name": "Params"
                            },
                            {
                                "field_name": "output",
                                "display_name": "Output"
                            },
                            {
                                "field_name": "errors",
                                "display_name": "Errors"
                            },
                            {
                                "field_name": "metadata",
                                "display_name": "Metadata"
                            },
                            {
                                "field_name": "documentation",
                                "display_name": "Documentation"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.type",
                        "output_fields":
                        [
                            {
                                "field_name": "category",
                                "display_name": "Category"
                            },
                            {
                                "field_name": "builtin_type",
                                "display_name": "BuiltinType"
                            },
                            {
                                "field_name": "user_defined_type",
                                "display_name": "UserDefinedType"
                            },
                            {
                                "field_name": "generic_instantiation",
                                "display_name": "GenericInstantiation"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.user_defined_type",
                        "output_fields":
                        [
                            {
                                "field_name": "resource_type",
                                "display_name": "ResourceType"
                            },
                            {
                                "field_name": "resource_id",
                                "display_name": "ResourceId"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.primitive_value",
                        "output_fields":
                        [
                            {
                                "field_name": "type",
                                "display_name": "Type"
                            },
                            {
                                "field_name": "boolean_value",
                                "display_name": "BooleanValue"
                            },
                            {
                                "field_name": "double_value",
                                "display_name": "DoubleValue"
                            },
                            {
                                "field_name": "long_value",
                                "display_name": "LongValue"
                            },
                            {
                                "field_name": "string_value",
                                "display_name": "StringValue"
                            }
                        ]
                    }
                ],
                "service_id": "com.vmware.vapi.metadata.metamodel.package",
                "operation_id": "get"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.metamodel",
            "name": "resource",
            "type": "namespace",
            "description": "The Resource namespace provides commands to retrieve information about resource types"
        },
        {
            "path": "com.vmware.vapi.metadata.metamodel.resource",
            "name": "list",
            "type": "command",
            "description": "Returns the set of resource types present across all the service elements contained in all the package elements",
            "node_metadata":
            {
                "formatter": "simple",
                "service_id": "com.vmware.vapi.metadata.metamodel.resource",
                "operation_id": "list"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.metamodel",
            "name": "service",
            "type": "namespace",
            "description": "The Service namespace provides commands to retrieve metamodel information about a service element in the interface definition language"
        },
        {
            "path": "com.vmware.vapi.metadata.metamodel.service",
            "name": "list",
            "type": "command",
            "description": "Returns the identifiers for the service elements that are currently registered with the infrastructure",
            "node_metadata":
            {
                "formatter": "simple",
                "service_id": "com.vmware.vapi.metadata.metamodel.service",
                "operation_id": "list"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.metamodel.service",
            "name": "get",
            "type": "command",
            "description": "Retrieves information about the service element corresponding to service-id",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "service-id",
                        "short_option": "",
                        "field_name": "service_id",
                        "description": "Identifier of the service element",
                        "type": "id",
                        "generic": ""
                    }
                ],
                "formatter": "simple",
                "output_field_list":
                [
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.element_map",
                        "output_fields":
                        [
                            {
                                "field_name": "elements",
                                "display_name": "Elements"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.generic_instantiation",
                        "output_fields":
                        [
                            {
                                "field_name": "generic_type",
                                "display_name": "GenericType"
                            },
                            {
                                "field_name": "element_type",
                                "display_name": "ElementType"
                            },
                            {
                                "field_name": "map_key_type",
                                "display_name": "MapKeyType"
                            },
                            {
                                "field_name": "map_value_type",
                                "display_name": "MapValueType"
                            }
                        ]
                    },
                    {
                        "structure_id": "map-entry",
                        "output_fields":
                        [
                            {
                                "field_name": "key",
                                "display_name": "Key"
                            },
                            {
                                "field_name": "value",
                                "display_name": "Value"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.field_info",
                        "output_fields":
                        [
                            {
                                "field_name": "name",
                                "display_name": "Name"
                            },
                            {
                                "field_name": "type",
                                "display_name": "Type"
                            },
                            {
                                "field_name": "metadata",
                                "display_name": "Metadata"
                            },
                            {
                                "field_name": "documentation",
                                "display_name": "Documentation"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.service_info",
                        "output_fields":
                        [
                            {
                                "field_name": "name",
                                "display_name": "Name"
                            },
                            {
                                "field_name": "operations",
                                "display_name": "Operations"
                            },
                            {
                                "field_name": "structures",
                                "display_name": "Structures"
                            },
                            {
                                "field_name": "enumerations",
                                "display_name": "Enumerations"
                            },
                            {
                                "field_name": "constants",
                                "display_name": "Constants"
                            },
                            {
                                "field_name": "metadata",
                                "display_name": "Metadata"
                            },
                            {
                                "field_name": "documentation",
                                "display_name": "Documentation"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.operation_result_info",
                        "output_fields":
                        [
                            {
                                "field_name": "type",
                                "display_name": "Type"
                            },
                            {
                                "field_name": "metadata",
                                "display_name": "Metadata"
                            },
                            {
                                "field_name": "documentation",
                                "display_name": "Documentation"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.constant_info",
                        "output_fields":
                        [
                            {
                                "field_name": "type",
                                "display_name": "Type"
                            },
                            {
                                "field_name": "value",
                                "display_name": "Value"
                            },
                            {
                                "field_name": "documentation",
                                "display_name": "Documentation"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.constant_value",
                        "output_fields":
                        [
                            {
                                "field_name": "category",
                                "display_name": "Category"
                            },
                            {
                                "field_name": "primitive_value",
                                "display_name": "PrimitiveValue"
                            },
                            {
                                "field_name": "list_value",
                                "display_name": "ListValue"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.enumeration_value_info",
                        "output_fields":
                        [
                            {
                                "field_name": "value",
                                "display_name": "Value"
                            },
                            {
                                "field_name": "metadata",
                                "display_name": "Metadata"
                            },
                            {
                                "field_name": "documentation",
                                "display_name": "Documentation"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.error_info",
                        "output_fields":
                        [
                            {
                                "field_name": "structure_id",
                                "display_name": "StructureId"
                            },
                            {
                                "field_name": "documentation",
                                "display_name": "Documentation"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.structure_info",
                        "output_fields":
                        [
                            {
                                "field_name": "name",
                                "display_name": "Name"
                            },
                            {
                                "field_name": "type",
                                "display_name": "Type"
                            },
                            {
                                "field_name": "enumerations",
                                "display_name": "Enumerations"
                            },
                            {
                                "field_name": "constants",
                                "display_name": "Constants"
                            },
                            {
                                "field_name": "fields",
                                "display_name": "Fields"
                            },
                            {
                                "field_name": "metadata",
                                "display_name": "Metadata"
                            },
                            {
                                "field_name": "documentation",
                                "display_name": "Documentation"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.enumeration_info",
                        "output_fields":
                        [
                            {
                                "field_name": "name",
                                "display_name": "Name"
                            },
                            {
                                "field_name": "values",
                                "display_name": "Values"
                            },
                            {
                                "field_name": "metadata",
                                "display_name": "Metadata"
                            },
                            {
                                "field_name": "documentation",
                                "display_name": "Documentation"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.element_value",
                        "output_fields":
                        [
                            {
                                "field_name": "type",
                                "display_name": "Type"
                            },
                            {
                                "field_name": "long_value",
                                "display_name": "LongValue"
                            },
                            {
                                "field_name": "string_value",
                                "display_name": "StringValue"
                            },
                            {
                                "field_name": "list_value",
                                "display_name": "ListValue"
                            },
                            {
                                "field_name": "structure_id",
                                "display_name": "StructureId"
                            },
                            {
                                "field_name": "structure_ids",
                                "display_name": "StructureIds"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.operation_info",
                        "output_fields":
                        [
                            {
                                "field_name": "name",
                                "display_name": "Name"
                            },
                            {
                                "field_name": "params",
                                "display_name": "Params"
                            },
                            {
                                "field_name": "output",
                                "display_name": "Output"
                            },
                            {
                                "field_name": "errors",
                                "display_name": "Errors"
                            },
                            {
                                "field_name": "metadata",
                                "display_name": "Metadata"
                            },
                            {
                                "field_name": "documentation",
                                "display_name": "Documentation"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.type",
                        "output_fields":
                        [
                            {
                                "field_name": "category",
                                "display_name": "Category"
                            },
                            {
                                "field_name": "builtin_type",
                                "display_name": "BuiltinType"
                            },
                            {
                                "field_name": "user_defined_type",
                                "display_name": "UserDefinedType"
                            },
                            {
                                "field_name": "generic_instantiation",
                                "display_name": "GenericInstantiation"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.user_defined_type",
                        "output_fields":
                        [
                            {
                                "field_name": "resource_type",
                                "display_name": "ResourceType"
                            },
                            {
                                "field_name": "resource_id",
                                "display_name": "ResourceId"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.primitive_value",
                        "output_fields":
                        [
                            {
                                "field_name": "type",
                                "display_name": "Type"
                            },
                            {
                                "field_name": "boolean_value",
                                "display_name": "BooleanValue"
                            },
                            {
                                "field_name": "double_value",
                                "display_name": "DoubleValue"
                            },
                            {
                                "field_name": "long_value",
                                "display_name": "LongValue"
                            },
                            {
                                "field_name": "string_value",
                                "display_name": "StringValue"
                            }
                        ]
                    }
                ],
                "service_id": "com.vmware.vapi.metadata.metamodel.service",
                "operation_id": "get"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.metamodel",
            "name": "source",
            "type": "namespace",
            "description": "The Source namespace provides commands to manage the sources of metamodel metadata information"
        },
        {
            "path": "com.vmware.vapi.metadata.metamodel.source",
            "name": "create",
            "type": "command",
            "description": "Creates a new metadata source",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "source-id",
                        "short_option": "",
                        "field_name": "source_id",
                        "description": "metadata source identifier",
                        "type": "id",
                        "generic": ""
                    },
                    {
                        "long_option": "description",
                        "short_option": "",
                        "field_name": "spec.description",
                        "description": "English language human readable description of the source",
                        "type": "string",
                        "generic": ""
                    },
                    {
                        "long_option": "type",
                        "short_option": "",
                        "field_name": "spec.type",
                        "description": "Type of the metadata source",
                        "type": "com.vmware.vapi.metadata.source_type",
                        "generic": ""
                    },
                    {
                        "long_option": "filepath",
                        "short_option": "",
                        "field_name": "spec.filepath",
                        "description": "Absolute file path of the metamodel metadata file that has the metamodel information about one component element",
                        "type": "string",
                        "generic": "optional"
                    },
                    {
                        "long_option": "address",
                        "short_option": "",
                        "field_name": "spec.address",
                        "description": "Connection information of the remote server",
                        "type": "uri",
                        "generic": "optional"
                    }
                ],
                "service_id": "com.vmware.vapi.metadata.metamodel.source",
                "operation_id": "create"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.metamodel.source",
            "name": "delete",
            "type": "command",
            "description": "Deletes an existing metamodel metadata source from the infrastructure",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "source-id",
                        "short_option": "",
                        "field_name": "source_id",
                        "description": "Identifier of the metadata source",
                        "type": "id",
                        "generic": ""
                    }
                ],
                "service_id": "com.vmware.vapi.metadata.metamodel.source",
                "operation_id": "delete"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.metamodel.source",
            "name": "get",
            "type": "command",
            "description": "Retrieves information about the metadata source corresponding to source-id",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "source-id",
                        "short_option": "",
                        "field_name": "source_id",
                        "description": "Identifier of the metadata source",
                        "type": "id",
                        "generic": ""
                    }
                ],
                "formatter": "simple",
                "output_field_list":
                [
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.source.info",
                        "output_fields":
                        [
                            {
                                "field_name": "description",
                                "display_name": "Description"
                            },
                            {
                                "field_name": "type",
                                "display_name": "Type"
                            },
                            {
                                "field_name": "filepath",
                                "display_name": "Filepath"
                            },
                            {
                                "field_name": "address",
                                "display_name": "Address"
                            }
                        ]
                    }
                ],
                "service_id": "com.vmware.vapi.metadata.metamodel.source",
                "operation_id": "get"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.metamodel.source",
            "name": "list",
            "type": "command",
            "description": "Returns the identifiers of the metadata sources currently registered with the infrastructure",
            "node_metadata":
            {
                "formatter": "simple",
                "service_id": "com.vmware.vapi.metadata.metamodel.source",
                "operation_id": "list"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.metamodel.source",
            "name": "reload",
            "type": "command",
            "description": "Reloads the metamodel metadata from all the metadata sources or of a particular metadata source if source-id is specified",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "source-id",
                        "short_option": "",
                        "field_name": "source_id",
                        "description": "Identifier of the metadata source",
                        "type": "id",
                        "generic": "optional"
                    }
                ],
                "service_id": "com.vmware.vapi.metadata.metamodel.source",
                "operation_id": "reload"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.metamodel.source",
            "name": "fingerprint",
            "type": "command",
            "description": "Returns the aggregate fingerprint of metadata from all the metadata sources or from a particular metadata source if source-id is specified",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "source-id",
                        "short_option": "",
                        "field_name": "source_id",
                        "description": "Identifier of the metadata source",
                        "type": "id",
                        "generic": "optional"
                    }
                ],
                "formatter": "simple",
                "service_id": "com.vmware.vapi.metadata.metamodel.source",
                "operation_id": "fingerprint"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.metamodel",
            "name": "structure",
            "type": "namespace",
            "description": "The Structure namespace providers commands to retrieve metamodel information about a structure element in the interface definition language"
        },
        {
            "path": "com.vmware.vapi.metadata.metamodel.structure",
            "name": "list",
            "type": "command",
            "description": "Returns the identifiers for the structure elements that are contained in all the package elements and service elements",
            "node_metadata":
            {
                "formatter": "simple",
                "service_id": "com.vmware.vapi.metadata.metamodel.structure",
                "operation_id": "list"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.metamodel.structure",
            "name": "get",
            "type": "command",
            "description": "Retrieves information about the structure element corresponding to structure-id",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "structure-id",
                        "short_option": "",
                        "field_name": "structure_id",
                        "description": "Identifier of the structure element",
                        "type": "id",
                        "generic": ""
                    }
                ],
                "formatter": "simple",
                "output_field_list":
                [
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.element_map",
                        "output_fields":
                        [
                            {
                                "field_name": "elements",
                                "display_name": "Elements"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.generic_instantiation",
                        "output_fields":
                        [
                            {
                                "field_name": "generic_type",
                                "display_name": "GenericType"
                            },
                            {
                                "field_name": "element_type",
                                "display_name": "ElementType"
                            },
                            {
                                "field_name": "map_key_type",
                                "display_name": "MapKeyType"
                            },
                            {
                                "field_name": "map_value_type",
                                "display_name": "MapValueType"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.field_info",
                        "output_fields":
                        [
                            {
                                "field_name": "name",
                                "display_name": "Name"
                            },
                            {
                                "field_name": "type",
                                "display_name": "Type"
                            },
                            {
                                "field_name": "metadata",
                                "display_name": "Metadata"
                            },
                            {
                                "field_name": "documentation",
                                "display_name": "Documentation"
                            }
                        ]
                    },
                    {
                        "structure_id": "map-entry",
                        "output_fields":
                        [
                            {
                                "field_name": "key",
                                "display_name": "Key"
                            },
                            {
                                "field_name": "value",
                                "display_name": "Value"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.constant_info",
                        "output_fields":
                        [
                            {
                                "field_name": "type",
                                "display_name": "Type"
                            },
                            {
                                "field_name": "value",
                                "display_name": "Value"
                            },
                            {
                                "field_name": "documentation",
                                "display_name": "Documentation"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.constant_value",
                        "output_fields":
                        [
                            {
                                "field_name": "category",
                                "display_name": "Category"
                            },
                            {
                                "field_name": "primitive_value",
                                "display_name": "PrimitiveValue"
                            },
                            {
                                "field_name": "list_value",
                                "display_name": "ListValue"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.enumeration_value_info",
                        "output_fields":
                        [
                            {
                                "field_name": "value",
                                "display_name": "Value"
                            },
                            {
                                "field_name": "metadata",
                                "display_name": "Metadata"
                            },
                            {
                                "field_name": "documentation",
                                "display_name": "Documentation"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.structure_info",
                        "output_fields":
                        [
                            {
                                "field_name": "name",
                                "display_name": "Name"
                            },
                            {
                                "field_name": "type",
                                "display_name": "Type"
                            },
                            {
                                "field_name": "enumerations",
                                "display_name": "Enumerations"
                            },
                            {
                                "field_name": "constants",
                                "display_name": "Constants"
                            },
                            {
                                "field_name": "fields",
                                "display_name": "Fields"
                            },
                            {
                                "field_name": "metadata",
                                "display_name": "Metadata"
                            },
                            {
                                "field_name": "documentation",
                                "display_name": "Documentation"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.enumeration_info",
                        "output_fields":
                        [
                            {
                                "field_name": "name",
                                "display_name": "Name"
                            },
                            {
                                "field_name": "values",
                                "display_name": "Values"
                            },
                            {
                                "field_name": "metadata",
                                "display_name": "Metadata"
                            },
                            {
                                "field_name": "documentation",
                                "display_name": "Documentation"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.element_value",
                        "output_fields":
                        [
                            {
                                "field_name": "type",
                                "display_name": "Type"
                            },
                            {
                                "field_name": "long_value",
                                "display_name": "LongValue"
                            },
                            {
                                "field_name": "string_value",
                                "display_name": "StringValue"
                            },
                            {
                                "field_name": "list_value",
                                "display_name": "ListValue"
                            },
                            {
                                "field_name": "structure_id",
                                "display_name": "StructureId"
                            },
                            {
                                "field_name": "structure_ids",
                                "display_name": "StructureIds"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.type",
                        "output_fields":
                        [
                            {
                                "field_name": "category",
                                "display_name": "Category"
                            },
                            {
                                "field_name": "builtin_type",
                                "display_name": "BuiltinType"
                            },
                            {
                                "field_name": "user_defined_type",
                                "display_name": "UserDefinedType"
                            },
                            {
                                "field_name": "generic_instantiation",
                                "display_name": "GenericInstantiation"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.user_defined_type",
                        "output_fields":
                        [
                            {
                                "field_name": "resource_type",
                                "display_name": "ResourceType"
                            },
                            {
                                "field_name": "resource_id",
                                "display_name": "ResourceId"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.primitive_value",
                        "output_fields":
                        [
                            {
                                "field_name": "type",
                                "display_name": "Type"
                            },
                            {
                                "field_name": "boolean_value",
                                "display_name": "BooleanValue"
                            },
                            {
                                "field_name": "double_value",
                                "display_name": "DoubleValue"
                            },
                            {
                                "field_name": "long_value",
                                "display_name": "LongValue"
                            },
                            {
                                "field_name": "string_value",
                                "display_name": "StringValue"
                            }
                        ]
                    }
                ],
                "service_id": "com.vmware.vapi.metadata.metamodel.structure",
                "operation_id": "get"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.metamodel.resource",
            "name": "model",
            "type": "namespace",
            "description": "The Model namespace provides commands to retrieve information about models"
        },
        {
            "path": "com.vmware.vapi.metadata.metamodel.resource.model",
            "name": "list",
            "type": "command",
            "description": "Returns the set of identifiers for the structure elements that are models for the resource type corresponding to resource-id",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "resource-id",
                        "short_option": "",
                        "field_name": "resource_id",
                        "description": "Identifier of the resource type",
                        "type": "id",
                        "generic": ""
                    }
                ],
                "formatter": "simple",
                "service_id": "com.vmware.vapi.metadata.metamodel.resource.model",
                "operation_id": "list"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.metamodel.service",
            "name": "hidden",
            "type": "namespace",
            "description": "The Hidden namespace provides commands to retrieve the list of namespaces that are hidden and should not be exposed in various presentation layers of API infrastructure"
        },
        {
            "path": "com.vmware.vapi.metadata.metamodel.service.hidden",
            "name": "list",
            "type": "command",
            "description": "Returns the namespace identifiers that should be hidden",
            "node_metadata":
            {
                "formatter": "simple",
                "service_id": "com.vmware.vapi.metadata.metamodel.service.hidden",
                "operation_id": "list"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.metamodel.service",
            "name": "operation",
            "type": "namespace",
            "description": "The Operation namespace provides commands to retrieve metamodel information of an operation element in the interface definition language"
        },
        {
            "path": "com.vmware.vapi.metadata.metamodel.service.operation",
            "name": "list",
            "type": "command",
            "description": "Returns the identifiers for the operation elements that are defined in the scope of service-id",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "service-id",
                        "short_option": "",
                        "field_name": "service_id",
                        "description": "Identifier of the service element",
                        "type": "id",
                        "generic": ""
                    }
                ],
                "formatter": "simple",
                "service_id": "com.vmware.vapi.metadata.metamodel.service.operation",
                "operation_id": "list"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.metamodel.service.operation",
            "name": "get",
            "type": "command",
            "description": "Retrieves the metamodel information about an operation element corresponding to operation-id contained in the service element corresponding to service-id",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "service-id",
                        "short_option": "",
                        "field_name": "service_id",
                        "description": "Identifier of the service element",
                        "type": "id",
                        "generic": ""
                    },
                    {
                        "long_option": "operation-id",
                        "short_option": "",
                        "field_name": "operation_id",
                        "description": "Identifier of the operation element",
                        "type": "id",
                        "generic": ""
                    }
                ],
                "formatter": "simple",
                "output_field_list":
                [
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.element_map",
                        "output_fields":
                        [
                            {
                                "field_name": "elements",
                                "display_name": "Elements"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.error_info",
                        "output_fields":
                        [
                            {
                                "field_name": "structure_id",
                                "display_name": "StructureId"
                            },
                            {
                                "field_name": "documentation",
                                "display_name": "Documentation"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.element_value",
                        "output_fields":
                        [
                            {
                                "field_name": "type",
                                "display_name": "Type"
                            },
                            {
                                "field_name": "long_value",
                                "display_name": "LongValue"
                            },
                            {
                                "field_name": "string_value",
                                "display_name": "StringValue"
                            },
                            {
                                "field_name": "list_value",
                                "display_name": "ListValue"
                            },
                            {
                                "field_name": "structure_id",
                                "display_name": "StructureId"
                            },
                            {
                                "field_name": "structure_ids",
                                "display_name": "StructureIds"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.generic_instantiation",
                        "output_fields":
                        [
                            {
                                "field_name": "generic_type",
                                "display_name": "GenericType"
                            },
                            {
                                "field_name": "element_type",
                                "display_name": "ElementType"
                            },
                            {
                                "field_name": "map_key_type",
                                "display_name": "MapKeyType"
                            },
                            {
                                "field_name": "map_value_type",
                                "display_name": "MapValueType"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.type",
                        "output_fields":
                        [
                            {
                                "field_name": "category",
                                "display_name": "Category"
                            },
                            {
                                "field_name": "builtin_type",
                                "display_name": "BuiltinType"
                            },
                            {
                                "field_name": "user_defined_type",
                                "display_name": "UserDefinedType"
                            },
                            {
                                "field_name": "generic_instantiation",
                                "display_name": "GenericInstantiation"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.operation_info",
                        "output_fields":
                        [
                            {
                                "field_name": "name",
                                "display_name": "Name"
                            },
                            {
                                "field_name": "params",
                                "display_name": "Params"
                            },
                            {
                                "field_name": "output",
                                "display_name": "Output"
                            },
                            {
                                "field_name": "errors",
                                "display_name": "Errors"
                            },
                            {
                                "field_name": "metadata",
                                "display_name": "Metadata"
                            },
                            {
                                "field_name": "documentation",
                                "display_name": "Documentation"
                            }
                        ]
                    },
                    {
                        "structure_id": "map-entry",
                        "output_fields":
                        [
                            {
                                "field_name": "key",
                                "display_name": "Key"
                            },
                            {
                                "field_name": "value",
                                "display_name": "Value"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.user_defined_type",
                        "output_fields":
                        [
                            {
                                "field_name": "resource_type",
                                "display_name": "ResourceType"
                            },
                            {
                                "field_name": "resource_id",
                                "display_name": "ResourceId"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.field_info",
                        "output_fields":
                        [
                            {
                                "field_name": "name",
                                "display_name": "Name"
                            },
                            {
                                "field_name": "type",
                                "display_name": "Type"
                            },
                            {
                                "field_name": "metadata",
                                "display_name": "Metadata"
                            },
                            {
                                "field_name": "documentation",
                                "display_name": "Documentation"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.metamodel.operation_result_info",
                        "output_fields":
                        [
                            {
                                "field_name": "type",
                                "display_name": "Type"
                            },
                            {
                                "field_name": "metadata",
                                "display_name": "Metadata"
                            },
                            {
                                "field_name": "documentation",
                                "display_name": "Documentation"
                            }
                        ]
                    }
                ],
                "service_id": "com.vmware.vapi.metadata.metamodel.service.operation",
                "operation_id": "get"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.privilege",
            "name": "component",
            "type": "namespace",
            "description": "The Component namespace provides commands to retrieve privilege information of a component element"
        },
        {
            "path": "com.vmware.vapi.metadata.privilege.component",
            "name": "list",
            "type": "command",
            "description": "Returns the identifiers for the component elements that have privilege information",
            "node_metadata":
            {
                "formatter": "simple",
                "service_id": "com.vmware.vapi.metadata.privilege.component",
                "operation_id": "list"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.privilege.component",
            "name": "get",
            "type": "command",
            "description": "Retrieves privilege information about the component element corresponding to component-id",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "component-id",
                        "short_option": "",
                        "field_name": "component_id",
                        "description": "Identifier of the component element",
                        "type": "id",
                        "generic": ""
                    }
                ],
                "formatter": "simple",
                "output_field_list":
                [
                    {
                        "structure_id": "com.vmware.vapi.metadata.privilege.service_info",
                        "output_fields":
                        [
                            {
                                "field_name": "operations",
                                "display_name": "Operations"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.privilege.component_info",
                        "output_fields":
                        [
                            {
                                "field_name": "packages",
                                "display_name": "Packages"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.privilege.privilege_info",
                        "output_fields":
                        [
                            {
                                "field_name": "property_path",
                                "display_name": "PropertyPath"
                            },
                            {
                                "field_name": "privileges",
                                "display_name": "Privileges"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.privilege.component_data",
                        "output_fields":
                        [
                            {
                                "field_name": "info",
                                "display_name": "Info"
                            },
                            {
                                "field_name": "fingerprint",
                                "display_name": "Fingerprint"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.privilege.operation_info",
                        "output_fields":
                        [
                            {
                                "field_name": "privileges",
                                "display_name": "Privileges"
                            },
                            {
                                "field_name": "privilege_info",
                                "display_name": "PrivilegeInfo"
                            }
                        ]
                    },
                    {
                        "structure_id": "map-entry",
                        "output_fields":
                        [
                            {
                                "field_name": "key",
                                "display_name": "Key"
                            },
                            {
                                "field_name": "value",
                                "display_name": "Value"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.privilege.package_info",
                        "output_fields":
                        [
                            {
                                "field_name": "privileges",
                                "display_name": "Privileges"
                            },
                            {
                                "field_name": "services",
                                "display_name": "Services"
                            }
                        ]
                    }
                ],
                "service_id": "com.vmware.vapi.metadata.privilege.component",
                "operation_id": "get"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.privilege.component",
            "name": "fingerprint",
            "type": "command",
            "description": "Retrieves the fingerprint computed from the privilege metadata of the component element corresponding to component-id",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "component-id",
                        "short_option": "",
                        "field_name": "component_id",
                        "description": "Identifier of the component element",
                        "type": "id",
                        "generic": ""
                    }
                ],
                "formatter": "simple",
                "service_id": "com.vmware.vapi.metadata.privilege.component",
                "operation_id": "fingerprint"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.privilege",
            "name": "package",
            "type": "namespace",
            "description": "The Package namespace provides commands to retrieve privilege information of a package element"
        },
        {
            "path": "com.vmware.vapi.metadata.privilege.package",
            "name": "list",
            "type": "command",
            "description": "Returns the identifiers for the package elements that have privilege information",
            "node_metadata":
            {
                "formatter": "simple",
                "service_id": "com.vmware.vapi.metadata.privilege.package",
                "operation_id": "list"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.privilege.package",
            "name": "get",
            "type": "command",
            "description": "Retrieves privilege information about the package element corresponding to package-id",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "package-id",
                        "short_option": "",
                        "field_name": "package_id",
                        "description": "Identifier of the package element",
                        "type": "id",
                        "generic": ""
                    }
                ],
                "formatter": "simple",
                "output_field_list":
                [
                    {
                        "structure_id": "com.vmware.vapi.metadata.privilege.service_info",
                        "output_fields":
                        [
                            {
                                "field_name": "operations",
                                "display_name": "Operations"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.privilege.privilege_info",
                        "output_fields":
                        [
                            {
                                "field_name": "property_path",
                                "display_name": "PropertyPath"
                            },
                            {
                                "field_name": "privileges",
                                "display_name": "Privileges"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.privilege.operation_info",
                        "output_fields":
                        [
                            {
                                "field_name": "privileges",
                                "display_name": "Privileges"
                            },
                            {
                                "field_name": "privilege_info",
                                "display_name": "PrivilegeInfo"
                            }
                        ]
                    },
                    {
                        "structure_id": "map-entry",
                        "output_fields":
                        [
                            {
                                "field_name": "key",
                                "display_name": "Key"
                            },
                            {
                                "field_name": "value",
                                "display_name": "Value"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.privilege.package_info",
                        "output_fields":
                        [
                            {
                                "field_name": "privileges",
                                "display_name": "Privileges"
                            },
                            {
                                "field_name": "services",
                                "display_name": "Services"
                            }
                        ]
                    }
                ],
                "service_id": "com.vmware.vapi.metadata.privilege.package",
                "operation_id": "get"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.privilege",
            "name": "service",
            "type": "namespace",
            "description": "The Service namespace provides commands to retrieve privilege information of a service element"
        },
        {
            "path": "com.vmware.vapi.metadata.privilege.service",
            "name": "list",
            "type": "command",
            "description": "Returns the identifiers for the service elements that have privilege information",
            "node_metadata":
            {
                "formatter": "simple",
                "service_id": "com.vmware.vapi.metadata.privilege.service",
                "operation_id": "list"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.privilege.service",
            "name": "get",
            "type": "command",
            "description": "Retrieves privilege information about the service element corresponding to service-id",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "service-id",
                        "short_option": "",
                        "field_name": "service_id",
                        "description": "Identifier of the service element",
                        "type": "id",
                        "generic": ""
                    }
                ],
                "formatter": "simple",
                "output_field_list":
                [
                    {
                        "structure_id": "com.vmware.vapi.metadata.privilege.service_info",
                        "output_fields":
                        [
                            {
                                "field_name": "operations",
                                "display_name": "Operations"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.privilege.privilege_info",
                        "output_fields":
                        [
                            {
                                "field_name": "property_path",
                                "display_name": "PropertyPath"
                            },
                            {
                                "field_name": "privileges",
                                "display_name": "Privileges"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.privilege.operation_info",
                        "output_fields":
                        [
                            {
                                "field_name": "privileges",
                                "display_name": "Privileges"
                            },
                            {
                                "field_name": "privilege_info",
                                "display_name": "PrivilegeInfo"
                            }
                        ]
                    },
                    {
                        "structure_id": "map-entry",
                        "output_fields":
                        [
                            {
                                "field_name": "key",
                                "display_name": "Key"
                            },
                            {
                                "field_name": "value",
                                "display_name": "Value"
                            }
                        ]
                    }
                ],
                "service_id": "com.vmware.vapi.metadata.privilege.service",
                "operation_id": "get"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.privilege",
            "name": "source",
            "type": "namespace",
            "description": "The Source namespace provides commands to manage the sources of privilege metadata information"
        },
        {
            "path": "com.vmware.vapi.metadata.privilege.source",
            "name": "create",
            "type": "command",
            "description": "Creates a new metadata source",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "source-id",
                        "short_option": "",
                        "field_name": "source_id",
                        "description": "metadata source identifier",
                        "type": "id",
                        "generic": ""
                    },
                    {
                        "long_option": "description",
                        "short_option": "",
                        "field_name": "spec.description",
                        "description": "English language human readable description of the source",
                        "type": "string",
                        "generic": ""
                    },
                    {
                        "long_option": "type",
                        "short_option": "",
                        "field_name": "spec.type",
                        "description": "Type of the metadata source",
                        "type": "com.vmware.vapi.metadata.source_type",
                        "generic": ""
                    },
                    {
                        "long_option": "filepath",
                        "short_option": "",
                        "field_name": "spec.filepath",
                        "description": "Absolute file path of the metamodel metadata file that has the metamodel information about one component element",
                        "type": "string",
                        "generic": "optional"
                    },
                    {
                        "long_option": "address",
                        "short_option": "",
                        "field_name": "spec.address",
                        "description": "Connection information of the remote server",
                        "type": "uri",
                        "generic": "optional"
                    }
                ],
                "service_id": "com.vmware.vapi.metadata.privilege.source",
                "operation_id": "create"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.privilege.source",
            "name": "delete",
            "type": "command",
            "description": "Deletes an existing privilege metadata source from the infrastructure",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "source-id",
                        "short_option": "",
                        "field_name": "source_id",
                        "description": "Identifier of the metadata source",
                        "type": "id",
                        "generic": ""
                    }
                ],
                "service_id": "com.vmware.vapi.metadata.privilege.source",
                "operation_id": "delete"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.privilege.source",
            "name": "get",
            "type": "command",
            "description": "Retrieves information about the metadata source corresponding to source-id",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "source-id",
                        "short_option": "",
                        "field_name": "source_id",
                        "description": "Identifier of the metadata source",
                        "type": "id",
                        "generic": ""
                    }
                ],
                "formatter": "simple",
                "output_field_list":
                [
                    {
                        "structure_id": "com.vmware.vapi.metadata.privilege.source.info",
                        "output_fields":
                        [
                            {
                                "field_name": "description",
                                "display_name": "Description"
                            },
                            {
                                "field_name": "type",
                                "display_name": "Type"
                            },
                            {
                                "field_name": "filepath",
                                "display_name": "Filepath"
                            },
                            {
                                "field_name": "address",
                                "display_name": "Address"
                            }
                        ]
                    }
                ],
                "service_id": "com.vmware.vapi.metadata.privilege.source",
                "operation_id": "get"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.privilege.source",
            "name": "list",
            "type": "command",
            "description": "Returns the identifiers of the metadata sources currently registered with the infrastructure",
            "node_metadata":
            {
                "formatter": "simple",
                "service_id": "com.vmware.vapi.metadata.privilege.source",
                "operation_id": "list"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.privilege.source",
            "name": "reload",
            "type": "command",
            "description": "Reloads the privilege metadata from all the metadata sources or of a particular metadata source if source-id is specified",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "source-id",
                        "short_option": "",
                        "field_name": "source_id",
                        "description": "Identifier of the metadata source",
                        "type": "id",
                        "generic": "optional"
                    }
                ],
                "service_id": "com.vmware.vapi.metadata.privilege.source",
                "operation_id": "reload"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.privilege.source",
            "name": "fingerprint",
            "type": "command",
            "description": "Returns the aggregate fingerprint of metadata from all the metadata sources or from a particular metadata source if source-id is specified",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "source-id",
                        "short_option": "",
                        "field_name": "source_id",
                        "description": "Identifier of the metadata source",
                        "type": "id",
                        "generic": "optional"
                    }
                ],
                "formatter": "simple",
                "service_id": "com.vmware.vapi.metadata.privilege.source",
                "operation_id": "fingerprint"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.privilege.service",
            "name": "operation",
            "type": "namespace",
            "description": "The Operation namespace provides commands to retrieve privilege information of an operation element"
        },
        {
            "path": "com.vmware.vapi.metadata.privilege.service.operation",
            "name": "list",
            "type": "command",
            "description": "Returns the identifiers for the operation elements contained in the service element corresponding to service-id that have privilege information",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "service-id",
                        "short_option": "",
                        "field_name": "service_id",
                        "description": "Identifier of the service element",
                        "type": "id",
                        "generic": ""
                    }
                ],
                "formatter": "simple",
                "service_id": "com.vmware.vapi.metadata.privilege.service.operation",
                "operation_id": "list"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.privilege.service.operation",
            "name": "get",
            "type": "command",
            "description": "Retrieves the privilege information about an operation element corresponding to operation-id contained in the service element corresponding to service-id",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "service-id",
                        "short_option": "",
                        "field_name": "service_id",
                        "description": "Identifier of the service element",
                        "type": "id",
                        "generic": ""
                    },
                    {
                        "long_option": "operation-id",
                        "short_option": "",
                        "field_name": "operation_id",
                        "description": "Identifier of the operation element",
                        "type": "id",
                        "generic": ""
                    }
                ],
                "formatter": "simple",
                "output_field_list":
                [
                    {
                        "structure_id": "com.vmware.vapi.metadata.privilege.privilege_info",
                        "output_fields":
                        [
                            {
                                "field_name": "property_path",
                                "display_name": "PropertyPath"
                            },
                            {
                                "field_name": "privileges",
                                "display_name": "Privileges"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.privilege.operation_info",
                        "output_fields":
                        [
                            {
                                "field_name": "privileges",
                                "display_name": "Privileges"
                            },
                            {
                                "field_name": "privilege_info",
                                "display_name": "PrivilegeInfo"
                            }
                        ]
                    }
                ],
                "service_id": "com.vmware.vapi.metadata.privilege.service.operation",
                "operation_id": "get"
            }
        },
        {
            "path": "com.vmware.vapi.std.activation",
            "name": "activationmanager",
            "type": "namespace",
            "description": "*WARNING:* Use only as a sample"
        },
        {
            "path": "com.vmware.vapi.std.activation.activationmanager",
            "name": "cancel",
            "type": "command",
            "description": "Asks for cancellation of a running activation",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "activation-id",
                        "short_option": "",
                        "field_name": "activation_id",
                        "description": "activation identifier",
                        "type": "string",
                        "generic": ""
                    }
                ],
                "service_id": "com.vmware.vapi.std.activation.activation_manager",
                "operation_id": "cancel"
            }
        },
        {
            "path": "com.vmware.vapi.std.introspection",
            "name": "operation",
            "type": "namespace",
            "description": "The Operation service provides operations to retrieve information about the operations present in a vAPI service"
        },
        {
            "path": "com.vmware.vapi.std.introspection.operation",
            "name": "list",
            "type": "command",
            "description": "Returns the set of operation identifiers for a given vAPI service",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "service-id",
                        "short_option": "",
                        "field_name": "service_id",
                        "description": "service identifier",
                        "type": "id",
                        "generic": ""
                    }
                ],
                "formatter": "simple",
                "service_id": "com.vmware.vapi.std.introspection.operation",
                "operation_id": "list"
            }
        },
        {
            "path": "com.vmware.vapi.std.introspection.operation",
            "name": "get",
            "type": "command",
            "description": "Returns the Operation.Info for a given vAPI operation",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "service-id",
                        "short_option": "",
                        "field_name": "service_id",
                        "description": "service identifier",
                        "type": "id",
                        "generic": ""
                    },
                    {
                        "long_option": "operation-id",
                        "short_option": "",
                        "field_name": "operation_id",
                        "description": "operation identifier",
                        "type": "id",
                        "generic": ""
                    }
                ],
                "formatter": "simple",
                "output_field_list":
                [
                    {
                        "structure_id": "com.vmware.vapi.std.introspection.operation.info",
                        "output_fields":
                        [
                            {
                                "field_name": "input_definition",
                                "display_name": "InputDefinition"
                            },
                            {
                                "field_name": "output_definition",
                                "display_name": "OutputDefinition"
                            },
                            {
                                "field_name": "error_definitions",
                                "display_name": "ErrorDefinitions"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.std.introspection.operation.data_definition",
                        "output_fields":
                        [
                            {
                                "field_name": "type",
                                "display_name": "Type"
                            },
                            {
                                "field_name": "element_definition",
                                "display_name": "ElementDefinition"
                            },
                            {
                                "field_name": "name",
                                "display_name": "Name"
                            },
                            {
                                "field_name": "fields",
                                "display_name": "Fields"
                            }
                        ]
                    },
                    {
                        "structure_id": "map-entry",
                        "output_fields":
                        [
                            {
                                "field_name": "key",
                                "display_name": "Key"
                            },
                            {
                                "field_name": "value",
                                "display_name": "Value"
                            }
                        ]
                    }
                ],
                "service_id": "com.vmware.vapi.std.introspection.operation",
                "operation_id": "get"
            }
        },
        {
            "path": "com.vmware.vapi.std.introspection",
            "name": "provider",
            "type": "namespace",
            "description": "The Provider service provides operations to retrieve information about a vAPI Provider"
        },
        {
            "path": "com.vmware.vapi.std.introspection.provider",
            "name": "get",
            "type": "command",
            "description": "Returns a Provider.Info describing the vAPI provider on which the operation is invoked",
            "node_metadata":
            {
                "formatter": "simple",
                "output_field_list":
                [
                    {
                        "structure_id": "com.vmware.vapi.std.introspection.provider.info",
                        "output_fields":
                        [
                            {
                                "field_name": "id",
                                "display_name": "Id"
                            },
                            {
                                "field_name": "checksum",
                                "display_name": "Checksum"
                            }
                        ]
                    }
                ],
                "service_id": "com.vmware.vapi.std.introspection.provider",
                "operation_id": "get"
            }
        },
        {
            "path": "com.vmware.vapi.std.introspection",
            "name": "service",
            "type": "namespace",
            "description": "The Service service provides operations to retrieve information about the services exposed by a vAPI provider"
        },
        {
            "path": "com.vmware.vapi.std.introspection.service",
            "name": "list",
            "type": "command",
            "description": "Returns the set of service identifiers",
            "node_metadata":
            {
                "formatter": "simple",
                "service_id": "com.vmware.vapi.std.introspection.service",
                "operation_id": "list"
            }
        },
        {
            "path": "com.vmware.vapi.std.introspection.service",
            "name": "get",
            "type": "command",
            "description": "Returns the Service.Info for the specified service",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "id",
                        "short_option": "",
                        "field_name": "id",
                        "description": "service identifier",
                        "type": "id",
                        "generic": ""
                    }
                ],
                "formatter": "simple",
                "output_field_list":
                [
                    {
                        "structure_id": "com.vmware.vapi.std.introspection.service.info",
                        "output_fields":
                        [
                            {
                                "field_name": "operations",
                                "display_name": "Operations"
                            }
                        ]
                    }
                ],
                "service_id": "com.vmware.vapi.std.introspection.service",
                "operation_id": "get"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.routing",
            "name": "component",
            "type": "namespace",
            "description": "Operations to retrieve information about the routing information in a vAPI component"
        },
        {
            "path": "com.vmware.vapi.metadata.routing.component",
            "name": "list",
            "type": "command",
            "description": "List all the vAPI components that contain operations which have routing information",
            "node_metadata":
            {
                "formatter": "simple",
                "service_id": "com.vmware.vapi.metadata.routing.component",
                "operation_id": "list"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.routing.component",
            "name": "get",
            "type": "command",
            "description": "Get the routing information for a vAPI component",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "component-id",
                        "short_option": "",
                        "field_name": "component_id",
                        "description": "fully qualified component name",
                        "type": "id",
                        "generic": ""
                    }
                ],
                "formatter": "simple",
                "output_field_list":
                [
                    {
                        "structure_id": "com.vmware.vapi.metadata.routing.package_info",
                        "output_fields":
                        [
                            {
                                "field_name": "routing_info",
                                "display_name": "RoutingInfo"
                            },
                            {
                                "field_name": "services",
                                "display_name": "Services"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.routing.routing_info",
                        "output_fields":
                        [
                            {
                                "field_name": "routing_path",
                                "display_name": "RoutingPath"
                            },
                            {
                                "field_name": "routing_strategy",
                                "display_name": "RoutingStrategy"
                            },
                            {
                                "field_name": "operation_hints",
                                "display_name": "OperationHints"
                            },
                            {
                                "field_name": "id_types",
                                "display_name": "IdTypes"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.routing.operation_info",
                        "output_fields":
                        [
                            {
                                "field_name": "routing_info",
                                "display_name": "RoutingInfo"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.routing.component_info",
                        "output_fields":
                        [
                            {
                                "field_name": "packages",
                                "display_name": "Packages"
                            }
                        ]
                    },
                    {
                        "structure_id": "map-entry",
                        "output_fields":
                        [
                            {
                                "field_name": "key",
                                "display_name": "Key"
                            },
                            {
                                "field_name": "value",
                                "display_name": "Value"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.routing.service_info",
                        "output_fields":
                        [
                            {
                                "field_name": "routing_info",
                                "display_name": "RoutingInfo"
                            },
                            {
                                "field_name": "operations",
                                "display_name": "Operations"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.routing.component_data",
                        "output_fields":
                        [
                            {
                                "field_name": "info",
                                "display_name": "Info"
                            },
                            {
                                "field_name": "fingerprint",
                                "display_name": "Fingerprint"
                            }
                        ]
                    }
                ],
                "service_id": "com.vmware.vapi.metadata.routing.component",
                "operation_id": "get"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.routing.component",
            "name": "fingerprint",
            "type": "command",
            "description": "Checksum of all routing metadata for a vAPI component on the server",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "component-id",
                        "short_option": "",
                        "field_name": "component_id",
                        "description": "fully qualified component name",
                        "type": "id",
                        "generic": ""
                    }
                ],
                "formatter": "simple",
                "service_id": "com.vmware.vapi.metadata.routing.component",
                "operation_id": "fingerprint"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.routing",
            "name": "package",
            "type": "namespace",
            "description": "Operations to retrieve information about routing information in a vAPI package A Package is said to contain routing information if there is a default RoutingInfo assigned to all operations within a package or if one of the operations within this package has explicit routing information"
        },
        {
            "path": "com.vmware.vapi.metadata.routing.package",
            "name": "list",
            "type": "command",
            "description": "List of all vAPI packages that have routing information",
            "node_metadata":
            {
                "formatter": "simple",
                "service_id": "com.vmware.vapi.metadata.routing.package",
                "operation_id": "list"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.routing.package",
            "name": "get",
            "type": "command",
            "description": "Get the routing information for a vAPI package",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "package-id",
                        "short_option": "",
                        "field_name": "package_id",
                        "description": "fully qualified package name",
                        "type": "id",
                        "generic": ""
                    }
                ],
                "formatter": "simple",
                "output_field_list":
                [
                    {
                        "structure_id": "com.vmware.vapi.metadata.routing.package_info",
                        "output_fields":
                        [
                            {
                                "field_name": "routing_info",
                                "display_name": "RoutingInfo"
                            },
                            {
                                "field_name": "services",
                                "display_name": "Services"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.routing.routing_info",
                        "output_fields":
                        [
                            {
                                "field_name": "routing_path",
                                "display_name": "RoutingPath"
                            },
                            {
                                "field_name": "routing_strategy",
                                "display_name": "RoutingStrategy"
                            },
                            {
                                "field_name": "operation_hints",
                                "display_name": "OperationHints"
                            },
                            {
                                "field_name": "id_types",
                                "display_name": "IdTypes"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.routing.operation_info",
                        "output_fields":
                        [
                            {
                                "field_name": "routing_info",
                                "display_name": "RoutingInfo"
                            }
                        ]
                    },
                    {
                        "structure_id": "map-entry",
                        "output_fields":
                        [
                            {
                                "field_name": "key",
                                "display_name": "Key"
                            },
                            {
                                "field_name": "value",
                                "display_name": "Value"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.routing.service_info",
                        "output_fields":
                        [
                            {
                                "field_name": "routing_info",
                                "display_name": "RoutingInfo"
                            },
                            {
                                "field_name": "operations",
                                "display_name": "Operations"
                            }
                        ]
                    }
                ],
                "service_id": "com.vmware.vapi.metadata.routing.package",
                "operation_id": "get"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.routing",
            "name": "service",
            "type": "namespace",
            "description": "Operations to retrieve information about routing information of a vAPI service"
        },
        {
            "path": "com.vmware.vapi.metadata.routing.service",
            "name": "list",
            "type": "command",
            "description": "Get list of all vAPI services that have operations with routing information",
            "node_metadata":
            {
                "formatter": "simple",
                "service_id": "com.vmware.vapi.metadata.routing.service",
                "operation_id": "list"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.routing.service",
            "name": "get",
            "type": "command",
            "description": "Get the routing information for a vAPI service",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "service-id",
                        "short_option": "",
                        "field_name": "service_id",
                        "description": "fully qualified service name",
                        "type": "id",
                        "generic": ""
                    }
                ],
                "formatter": "simple",
                "output_field_list":
                [
                    {
                        "structure_id": "com.vmware.vapi.metadata.routing.routing_info",
                        "output_fields":
                        [
                            {
                                "field_name": "routing_path",
                                "display_name": "RoutingPath"
                            },
                            {
                                "field_name": "routing_strategy",
                                "display_name": "RoutingStrategy"
                            },
                            {
                                "field_name": "operation_hints",
                                "display_name": "OperationHints"
                            },
                            {
                                "field_name": "id_types",
                                "display_name": "IdTypes"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.routing.operation_info",
                        "output_fields":
                        [
                            {
                                "field_name": "routing_info",
                                "display_name": "RoutingInfo"
                            }
                        ]
                    },
                    {
                        "structure_id": "map-entry",
                        "output_fields":
                        [
                            {
                                "field_name": "key",
                                "display_name": "Key"
                            },
                            {
                                "field_name": "value",
                                "display_name": "Value"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.routing.service_info",
                        "output_fields":
                        [
                            {
                                "field_name": "routing_info",
                                "display_name": "RoutingInfo"
                            },
                            {
                                "field_name": "operations",
                                "display_name": "Operations"
                            }
                        ]
                    }
                ],
                "service_id": "com.vmware.vapi.metadata.routing.service",
                "operation_id": "get"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.routing",
            "name": "source",
            "type": "namespace",
            "description": "Operations to manage the metadata sources for routing information"
        },
        {
            "path": "com.vmware.vapi.metadata.routing.source",
            "name": "create",
            "type": "command",
            "description": "Create a new metadata source",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "source-id",
                        "short_option": "",
                        "field_name": "source_id",
                        "description": "metadata source identifier",
                        "type": "id",
                        "generic": ""
                    },
                    {
                        "long_option": "description",
                        "short_option": "",
                        "field_name": "spec.description",
                        "description": "English language human readable description of the source",
                        "type": "string",
                        "generic": ""
                    },
                    {
                        "long_option": "type",
                        "short_option": "",
                        "field_name": "spec.type",
                        "description": "Type of the metadata source",
                        "type": "com.vmware.vapi.metadata.source_type",
                        "generic": ""
                    },
                    {
                        "long_option": "filepath",
                        "short_option": "",
                        "field_name": "spec.filepath",
                        "description": "Absolute file path of the metamodel metadata file that has the metamodel information about one component element",
                        "type": "string",
                        "generic": "optional"
                    },
                    {
                        "long_option": "address",
                        "short_option": "",
                        "field_name": "spec.address",
                        "description": "Connection information of the remote server",
                        "type": "uri",
                        "generic": "optional"
                    }
                ],
                "service_id": "com.vmware.vapi.metadata.routing.source",
                "operation_id": "create"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.routing.source",
            "name": "delete",
            "type": "command",
            "description": "Delete a metadata source",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "source-id",
                        "short_option": "",
                        "field_name": "source_id",
                        "description": "Metadata source identifier",
                        "type": "id",
                        "generic": ""
                    }
                ],
                "service_id": "com.vmware.vapi.metadata.routing.source",
                "operation_id": "delete"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.routing.source",
            "name": "get",
            "type": "command",
            "description": "Get the details about a metadata source",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "source-id",
                        "short_option": "",
                        "field_name": "source_id",
                        "description": "Metadata source identifier",
                        "type": "id",
                        "generic": ""
                    }
                ],
                "formatter": "simple",
                "output_field_list":
                [
                    {
                        "structure_id": "com.vmware.vapi.metadata.routing.source.info",
                        "output_fields":
                        [
                            {
                                "field_name": "description",
                                "display_name": "Description"
                            },
                            {
                                "field_name": "type",
                                "display_name": "Type"
                            },
                            {
                                "field_name": "filepath",
                                "display_name": "Filepath"
                            },
                            {
                                "field_name": "address",
                                "display_name": "Address"
                            }
                        ]
                    }
                ],
                "service_id": "com.vmware.vapi.metadata.routing.source",
                "operation_id": "get"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.routing.source",
            "name": "list",
            "type": "command",
            "description": "List all the metadata sources",
            "node_metadata":
            {
                "formatter": "simple",
                "service_id": "com.vmware.vapi.metadata.routing.source",
                "operation_id": "list"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.routing.source",
            "name": "reload",
            "type": "command",
            "description": "Reload metadata from all the sources or of a particular source",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "source-id",
                        "short_option": "",
                        "field_name": "source_id",
                        "description": "Metadata source identifier",
                        "type": "id",
                        "generic": "optional"
                    }
                ],
                "service_id": "com.vmware.vapi.metadata.routing.source",
                "operation_id": "reload"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.routing.source",
            "name": "fingerprint",
            "type": "command",
            "description": "Returns the fingerprint of all the sources or of a particular source",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "source-id",
                        "short_option": "",
                        "field_name": "source_id",
                        "description": "Metadata source identifier",
                        "type": "id",
                        "generic": "optional"
                    }
                ],
                "formatter": "simple",
                "service_id": "com.vmware.vapi.metadata.routing.source",
                "operation_id": "fingerprint"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.routing.service",
            "name": "operation",
            "type": "namespace",
            "description": "Operations to retrieve information about routing in a vAPI operation"
        },
        {
            "path": "com.vmware.vapi.metadata.routing.service.operation",
            "name": "list",
            "type": "command",
            "description": "Get the IDs of all the vAPI operations in the given service that contain routing information",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "service-id",
                        "short_option": "",
                        "field_name": "service_id",
                        "description": "Identifier of the service",
                        "type": "id",
                        "generic": ""
                    }
                ],
                "formatter": "simple",
                "service_id": "com.vmware.vapi.metadata.routing.service.operation",
                "operation_id": "list"
            }
        },
        {
            "path": "com.vmware.vapi.metadata.routing.service.operation",
            "name": "get",
            "type": "command",
            "description": "Get information about a vAPI operation that contains routing information",
            "node_metadata":
            {
                "options":
                [
                    {
                        "long_option": "service-id",
                        "short_option": "",
                        "field_name": "service_id",
                        "description": "Identifier of the service",
                        "type": "id",
                        "generic": ""
                    },
                    {
                        "long_option": "operation-id",
                        "short_option": "",
                        "field_name": "operation_id",
                        "description": "Identifier of the operation",
                        "type": "id",
                        "generic": ""
                    }
                ],
                "formatter": "simple",
                "output_field_list":
                [
                    {
                        "structure_id": "com.vmware.vapi.metadata.routing.routing_info",
                        "output_fields":
                        [
                            {
                                "field_name": "routing_path",
                                "display_name": "RoutingPath"
                            },
                            {
                                "field_name": "routing_strategy",
                                "display_name": "RoutingStrategy"
                            },
                            {
                                "field_name": "operation_hints",
                                "display_name": "OperationHints"
                            },
                            {
                                "field_name": "id_types",
                                "display_name": "IdTypes"
                            }
                        ]
                    },
                    {
                        "structure_id": "com.vmware.vapi.metadata.routing.operation_info",
                        "output_fields":
                        [
                            {
                                "field_name": "routing_info",
                                "display_name": "RoutingInfo"
                            }
                        ]
                    },
                    {
                        "structure_id": "map-entry",
                        "output_fields":
                        [
                            {
                                "field_name": "key",
                                "display_name": "Key"
                            },
                            {
                                "field_name": "value",
                                "display_name": "Value"
                            }
                        ]
                    }
                ],
                "service_id": "com.vmware.vapi.metadata.routing.service.operation",
                "operation_id": "get"
            }
        }
    ]
}
