0% found this document useful (0 votes)
16 views755 pages

nipyapi

The NiPyApi documentation version 0.19.1 provides comprehensive information about the NiPyApi library, including features, installation instructions, and package references. It covers various components such as demos, client SDK modules, and contributing guidelines. The document is structured to assist users in understanding and utilizing the library effectively.

Uploaded by

madgula satish
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
0% found this document useful (0 votes)
16 views755 pages

nipyapi

The NiPyApi documentation version 0.19.1 provides comprehensive information about the NiPyApi library, including features, installation instructions, and package references. It covers various components such as demos, client SDK modules, and contributing guidelines. The document is structured to assist users in understanding and utilizing the library effectively.

Uploaded by

madgula satish
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 755

Nipyapi Documentation

Release 0.19.1

Daniel Chaffelson

Aug 08, 2022


Contents

1 NiPyApi 3
1.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2 Quick Start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.3 Background and Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.4 NiFi Version Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.5 Python Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

2 Installation 7
2.1 Stable release . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.2 From sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

3 NiPyApi Package Reference 9


3.1 Demos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.1.1 FDLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.1.2 Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.1.3 Secured Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.1.4 bbende How Do I Deploy My Flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.2 Client SDK modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.2.1 Canvas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.2.2 Config . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.2.3 Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.2.4 Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.2.5 System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.2.6 Templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.2.7 Utils . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.2.8 Versioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.3 Swagger Client SDKs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
3.3.1 NiFi Swagger Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
3.3.1.1 Subpackages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
3.3.1.2 Submodules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 533
3.3.1.3 nipyapi.nifi.api_client module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 533
3.3.1.4 nipyapi.nifi.configuration module . . . . . . . . . . . . . . . . . . . . . . . . . . . 535
3.3.1.5 nipyapi.nifi.rest module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 536
3.3.2 NiFi-Registry Swagger Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537
3.3.2.1 Subpackages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537
3.3.2.2 Submodules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 619
3.3.2.3 nipyapi.registry.api_client module . . . . . . . . . . . . . . . . . . . . . . . . . . 619

i
3.3.2.4 nipyapi.registry.configuration module . . . . . . . . . . . . . . . . . . . . . . . . . 621
3.3.2.5 nipyapi.registry.rest module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 621

4 ToDo 623

5 Contributing 625
5.1 Types of Contributions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 625
5.1.1 Report Bugs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 625
5.1.2 Fix Bugs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 625
5.1.3 Implement Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 625
5.1.4 Write Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626
5.1.5 Submit Feedback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626
5.2 Get Started! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626
5.3 Pull Request Guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 627

6 Development Notes 629


6.1 Decision Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 629
6.2 Testing Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 629
6.3 Docker Test Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 629
6.4 Remote Testing on Centos7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 629
6.5 Testing on OSX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 630
6.6 Generate Swagger Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 630
6.6.1 NiFi Swagger Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 630
6.6.2 NiFi Registry Swagger Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 631
6.7 Release Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 631

7 Credits 633
7.1 Development Lead . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 633
7.2 Contributors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 633
7.3 Shout Outs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 633

8 History 635
8.1 0.19.1 (2022-08-08) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 635
8.2 0.19.0 (2022-05-13) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 635
8.3 0.18.0 (2021-11-29) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 636
8.4 0.17.1 (2021-10-21) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 636
8.5 0.17.0 (2021-10-13) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 636
8.6 0.16.3 (2021-10-11) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 636
8.7 0.16.2 (2021-02-10) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 636
8.8 0.16.3 (2021-10-11) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 637
8.9 0.16.2 (2021-02-10) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 638
8.10 0.15.0 (2020-11-06) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 638
8.11 0.14.0 (2019-11-06) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 639
8.12 0.13.3 (2019-10-09) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 639
8.13 0.13.0 (2019-04-22) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 639
8.14 0.12.0 (2018-12-20) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 639
8.15 0.11.0 (2018-10-12) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 640
8.16 0.10.3 (2018-08-28) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 640
8.17 0.10.2 (2018-08-27) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 641
8.18 0.10.1 (2018-08-21) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 641
8.19 0.10.0 (2018-08-03) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 641
8.20 0.9.1 (2018-05-18) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 641
8.21 0.9.0 (2018-05-16) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 641
8.22 0.8.0 (2018-03-06) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 642
8.23 0.7.0 (2018-01-30) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 643

ii
8.24 0.6.1 (2018-01-04) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 644
8.25 0.6.0 (2017-12-31) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 644
8.26 0.5.1 (2017-12-07) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 644
8.27 0.5.0 (2017-12-06) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 644
8.28 0.4.0 (2017-10-29) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 644
8.29 0.3.2 (2017-09-04) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 645
8.30 0.3.1 (2017-09-04) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 645
8.31 0.3.0 (2017-09-04) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 645
8.32 0.2.1 (2017-08-26) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 645
8.33 0.2.0 (2017-08-25) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 645
8.34 0.1.2 (2017-08-24) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 645
8.35 0.1.1 (2017-08-24) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 646
8.36 0.1.0 (2017-08-24) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 646

9 Indices and tables 647

Python Module Index 649

Index 655

iii
iv
Nipyapi Documentation, Release 0.19.1

Contents:

Contents 1
Nipyapi Documentation, Release 0.19.1

2 Contents
CHAPTER 1

NiPyApi

Nifi-Python-Api: A rich Apache NiFi Python Client SDK

1.1 Features

Three layers of Python support for working with Apache NiFi:


• High-level Demos and example scripts
• Mid-level Client SDK for typical complex tasks
• Low-level Client SDKs for the full API implementation of NiFi and selected sub-projects
Functionality Highlights:
• Detailed documentation of the full SDK at all levels
• CRUD wrappers for common task areas like Processor Groups, Processors, Templates, Registry Clients,
Registry Buckets, Registry Flows, etc.
• Convenience functions for inventory tasks, such as recursively retrieving the entire canvas, or a flat list of
all Process Groups
• Support for scheduling and purging flows, controller services, and connections
• Support for fetching and updating Variable Registries
• Support for import/export of Versioned Flows from NiFi-Registry
• Docker Compose configurations for testing and deployment
• A scripted deployment of an interactive environment, and a secured configuration, for testing and demon-
stration purposes

3
Nipyapi Documentation, Release 0.19.1

Please see the issue register for more information on current development.

1.2 Quick Start

There are several scripts to produce demo environments in nipyapi.demo.*


The mid-level functionality is in nipyapi.canvas / nipyapi.security / nipyapi.templates / nipyapi.versioning
You can access the entire API using the low-level SDKs in nipyapi.nifi / nipyapi.registry

The easiest way to install NiPyApi is with pip:


# in bash
pip install nipyapi

You can set the config for your endpoints in the central config file:
# in python
import nipyapi
nipyapi.config.nifi_config.host = 'http://localhost:8080/nifi-api'
nipyapi.config.registry_config.host = 'http://localhost:18080/nifi-registry-api'

Then import a module and execute tasks:


nipyapi.canvas.get_root_pg_id()
>'4d5dcf9a-015e-1000-097e-e505ed0f7fd2'

You can use the Docker demos to create a secured interactive console showing many features:
from nipyapi.demo.secured_console import *
from nipyapi.demo.console import *

You can also explore the scripts to get ideas for how NiPyAPi can be used to automate your environment.
Please check out the Contribution Guide if you are interested in contributing to the feature set.

1.3 Background and Documentation

For more information on Apache NiFi, please visit https://nifi.apache.org


For Documentation on this package please visit https://nipyapi.readthedocs.io.

1.4 NiFi Version Support

Currently we are testing against NiFi versions 1.1.2 - 1.15.0, and NiFi-Registry versions 0.1.0 - 1.15.0.
If you find a version compatibility problem please raise an issue

1.5 Python Requirements

Python 2.7 or 3.6-9 supported, though other versions may work. We will shortly stop supporting Python2 There are
known issues on Python 3.10

4 Chapter 1. NiPyApi
Nipyapi Documentation, Release 0.19.1

Tested on AL2 and OSX 10.14.x - Windows automated testing not attempted
Outside of the standard Python modules, we make use of lxml, DeepDiff, ruamel.yaml and xmltodict in processing,
and Docker for demo/tests.

1.5. Python Requirements 5


Nipyapi Documentation, Release 0.19.1

6 Chapter 1. NiPyApi
CHAPTER 2

Installation

2.1 Stable release

To install Nipyapi, run this command in your terminal:

$ pip install nipyapi

This is the preferred method to install Nipyapi, as it will always install the most recent stable release.
If you don’t have pip installed, this Python installation guide can guide you through the process.

2.2 From sources

The sources for Nipyapi can be downloaded from the Github repo.
You can either clone the public repository:

$ git clone git://github.com/Chaffelson/nipyapi

Or download the tarball:

$ curl -OL https://github.com/Chaffelson/nipyapi/tarball/master

Once you have a copy of the source, you can install it with:

$ python setup.py install

7
Nipyapi Documentation, Release 0.19.1

8 Chapter 2. Installation
CHAPTER 3

NiPyApi Package Reference

3.1 Demos

These modules leverage functionality within the rest of the Package to demonstrate various capabilities

3.1.1 FDLC

Importing this module provides further instructions for it’s use. It will guide you through the steps involved in flow
promotion.
Note that it makes extensive use of Docker Containers.
Usage:

from nipyapi.demo.fdlc import *

3.1.2 Console

Importing this module will run a script which populates the NiFi canvas with a Process Group containing a processor,
and creates a sequence of Versioned Flow Objects from it, along with a Template and various export versions.
This is intended to give the user a base set of objects to explore the API.
Usage:

from nipyapi.demo.console import *

3.1.3 Secured Connection

Importing this module will pull recent Docker containers from Dockerhub, deploy them in a secured configuration,
and prepare the environment for access via TLS in NiFi-Registry’s case, and public LDAP username/password for

9
Nipyapi Documentation, Release 0.19.1

NiFi.
This is intended to give the user an example of a secured environment. May be combined with the Console to produce
a secured environment with demo objects.
Note that this demo makes extensive use of Docker Containers.
Usage:

from nipyapi.demo.secured_connection import *

3.1.4 bbende How Do I Deploy My Flow

An incomplete version of BBende’s excellent demo. It currently deploys some Docker NiFi and Registry instances.

3.2 Client SDK modules

These wrapper modules contain collections of convenience functions for daily operations of your NiFi and NiFi-
Registry environment. They wrap and surface underlying data structures and calls to the full SDK swagger clients
which are also included in the package.

3.2.1 Canvas

For interactions with the NiFi Canvas.


nipyapi.canvas.get_root_pg_id()
Convenience function to return the UUID of the Root Process Group
Returns (str): The UUID of the root PG
nipyapi.canvas.recurse_flow(pg_id=’root’)
Returns information about a Process Group and all its Child Flows. Recurses the child flows by appending each
process group with a ‘nipyapi_extended’ parameter which contains the child process groups, etc. Note: This
previously used actual recursion which broke on large NiFi
environments, we now use a task/list update approach

Parameters pg_id (str) – The Process Group UUID


Returns enriched NiFi Flow object
Return type (ProcessGroupFlowEntity)

nipyapi.canvas.get_flow(pg_id=’root’)
Returns information about a Process Group and flow.
This surfaces the native implementation, for the recursed implementation see ‘recurse_flow’
Parameters pg_id (str) – id of the Process Group to retrieve, defaults to the root process group
if not set
Returns The Process Group object
Return type (ProcessGroupFlowEntity)

10 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

nipyapi.canvas.get_process_group_status(pg_id=’root’, detail=’names’)
Returns an entity containing the status of the Process Group. Optionally may be configured to return a simple
dict of name:id pairings
Note that there is also a ‘process group status’ command available, but it returns a subset of this data anyway,
and this call is more useful
Parameters
• pg_id (str) – The UUID of the Process Group
• detail (str) – ‘names’ or ‘all’; whether to return a simple dict of name:id pairings, or
the full details. Defaults to ‘names’
Returns The Process Group Entity including the status
Return type (ProcessGroupEntity)
nipyapi.canvas.get_process_group(identifier, identifier_type=’name’, greedy=True)
Filters the list of all process groups against a given identifier string occurring in a given identifier_type field.
Parameters
• identifier (str) – the string to filter the list for
• identifier_type (str) – the field to filter on, set in config.py
• greedy (bool) – True for partial match, False for exact match
Returns None for no matches, Single Object for unique match, list(Objects) for multiple matches
nipyapi.canvas.list_all_process_groups(pg_id=’root’)
Returns a flattened list of all Process Groups on the canvas. Potentially slow if you have a large canvas.
Note that the ProcessGroupsApi().get_process_groups(pg_id) command only provides the first layer of pgs,
whereas this trawls the entire canvas
Parameters pg_id (str) – The UUID of the Process Group to start from, defaults to the Canvas
root
Returns list[ProcessGroupEntity]
nipyapi.canvas.delete_process_group(process_group, force=False, refresh=True)
Deletes a given Process Group, with optional prejudice.
Parameters
• process_group (ProcessGroupEntity) – The target Process Group
• force (bool) – Stop, purge and clean the target Process Group before deletion. Experi-
mental.
• refresh (bool) – Whether to refresh the state first
Returns The updated object state
Return type (ProcessGroupEntity
nipyapi.canvas.schedule_process_group(process_group_id, scheduled)
Start or Stop a Process Group and all components.
Note that this doesn’t guarantee that all components have started, as some may be in Invalid states.
Parameters
• process_group_id (str) – The UUID of the target Process Group
• scheduled (bool) – True to start, False to stop

3.2. Client SDK modules 11


Nipyapi Documentation, Release 0.19.1

Returns True of successfully scheduled, False if not


Return type (bool)
nipyapi.canvas.create_process_group(parent_pg, new_pg_name, location, comment=”)
Creates a new Process Group with the given name under the provided parent Process Group at the given Location
Parameters
• parent_pg (ProcessGroupEntity) – The parent Process Group to create the new
process group in
• new_pg_name (str) – The name of the new Process Group
• location (tuple[x, y]) – the x,y coordinates to place the new Process Group under
the parent
• comment (str) – Entry for the Comments field
Returns The new Process Group
Return type (ProcessGroupEntity)
nipyapi.canvas.list_all_processors(pg_id=’root’)
Returns a flat list of all Processors under the provided Process Group
Parameters pg_id (str) – The UUID of the Process Group to start from, defaults to the Canvas
root
Returns list[ProcessorEntity]
nipyapi.canvas.list_all_processor_types()
Produces the list of all available processor types in the NiFi instance
Returns A native datatype containing the processors list
Return type list(ProcessorTypesEntity)
nipyapi.canvas.get_processor_type(identifier, identifier_type=’name’, greedy=True)
Gets the abstract object describing a Processor, or list thereof
Parameters
• identifier (str) – the string to filter the list for
• identifier_type (str) – the field to filter on, set in config.py
• greedy (bool) – False for exact match, True for greedy match
Returns None for no matches, Single Object for unique match, list(Objects) for multiple matches
nipyapi.canvas.create_processor(parent_pg, processor, location, name=None, config=None)
Instantiates a given processor on the canvas
Parameters
• parent_pg (ProcessGroupEntity) – The parent Process Group
• processor (DocumentedTypeDTO) – The abstract processor type object to be instan-
tiated
• location (tuple[x, y]) – The location coordinates
• name (Optional [str]) – The name for the new Processor
• config (Optional [ProcessorConfigDTO]) – A configuration object for the new
processor

12 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Returns The new Processor


Return type (ProcessorEntity)
nipyapi.canvas.delete_processor(processor, refresh=True, force=False)
Deletes a Processor from the canvas, with optional prejudice.
Parameters
• processor (ProcessorEntity) – The processor to delete
• refresh (bool) – Whether to refresh the Processor state before action
• force (bool) – Whether to stop, purge and remove connections to the Processor before
deletion. Behavior may change in future releases.
Returns The updated ProcessorEntity
Return type (ProcessorEntity)
nipyapi.canvas.get_processor(identifier, identifier_type=’name’, greedy=True)
Filters the list of all Processors against the given identifier string in the given identifier_type field
Parameters
• identifier (str) – The String to filter against
• identifier_type (str) – The field to apply the filter to. Set in config.py
• greedy (bool) – Whether to exact match (False) or partial match (True)
Returns None for no matches, Single Object for unique match, list(Objects) for multiple matches
nipyapi.canvas.schedule_processor(processor, scheduled, refresh=True)
Set a Processor to Start or Stop.
Note that this doesn’t guarantee that it will change state, merely that it will be instructed to try. Some effort is
made to wait and see if the processor starts
Parameters
• processor (ProcessorEntity) – The Processor to target
• scheduled (bool) – True to start, False to stop
• refresh (bool) – Whether to refresh the object before action
Returns True for success, False for failure
Return type (bool)
nipyapi.canvas.get_funnel(funnel_id)
Gets a given Funnel by ID
nipyapi.canvas.update_processor(processor, update, refresh=True)
Updates configuration parameters for a given Processor.
An example update would be: nifi.ProcessorConfigDTO(scheduling_period=’3s’)
Parameters
• processor (ProcessorEntity) – The Processor to target for update
• update (ProcessorConfigDTO) – The new configuration parameters
• refresh (bool) – Whether to refresh the Processor object state before applying the up-
date
Returns The updated ProcessorEntity

3.2. Client SDK modules 13


Nipyapi Documentation, Release 0.19.1

Return type (ProcessorEntity)


nipyapi.canvas.get_variable_registry(process_group, ancestors=True)
Gets the contents of the variable registry attached to a Process Group
Parameters
• process_group (ProcessGroupEntity) – The Process Group to retrieve the Vari-
able Registry from
• ancestors (bool) – Whether to include the Variable Registries from child Process
Groups
Returns The Variable Registry
Return type (VariableRegistryEntity)
nipyapi.canvas.update_variable_registry(process_group, update, refresh=True)
Updates one or more key:value pairs in the variable registry
Parameters
• process_group (ProcessGroupEntity) – The Process Group which has the
• Registry to be updated (Variable) –
• update (list[tuple]) – The variables to write to the registry
• refresh (bool) – Whether to refresh the object revision before updating
Returns The created or updated Variable Registry Entries
Return type (VariableRegistryEntity)
nipyapi.canvas.purge_connection(con_id)
EXPERIMENTAL Drops all FlowFiles in a given connection. Waits until the action is complete before return-
ing.
Note that if upstream component isn’t stopped, more data may flow into the connection after this action.
Parameters con_id (str) – The UUID of the Connection to be purged
Returns The status reporting object for the drop request.
Return type (DropRequestEntity)
nipyapi.canvas.purge_process_group(process_group, stop=False)
EXPERIMENTAL Purges the connections in a given Process Group of FlowFiles, and optionally stops it first
Parameters
• process_group (ProcessGroupEntity) – Target Process Group
• stop (Optional [bool]) – Whether to stop the Process Group before action
Returns True|False}]): Result set. A list of Dicts of
Return type (list[dict{ID
Connection IDs mapped to True or False for success of each connection
nipyapi.canvas.schedule_components(pg_id, scheduled, components=None)
Changes the scheduled target state of a list of components within a given Process Group.
Note that this does not guarantee that components will be Started or Stopped afterwards, merely that they will
have their scheduling updated.
Parameters

14 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

• pg_id (str) – The UUID of the parent Process Group


• scheduled (bool) – True to start, False to stop
• components (list[ComponentType]) – The list of Component Entities to schdule,
e.g. ProcessorEntity’s
Returns True for success, False for not
Return type (bool)
nipyapi.canvas.get_bulletins()
Retrieves current bulletins (alerts) from the Flow Canvas
Returns The native datatype containing a list
Return type (ControllerBulletinsEntity)
of bulletins
nipyapi.canvas.get_bulletin_board()
Retrieves the bulletin board object
Returns The native datatype BulletinBoard object
Return type (BulletinBoardEntity)
nipyapi.canvas.list_invalid_processors(pg_id=’root’, summary=False)
Returns a flattened list of all Processors with Invalid Statuses
Parameters
• pg_id (str) – The UUID of the Process Group to start from, defaults to the Canvas root
• summary (bool) – True to return just the list of relevant properties per Processor, False
for the full listing
Returns list[ProcessorEntity]
nipyapi.canvas.list_sensitive_processors(pg_id=’root’, summary=False)
Returns a flattened list of all Processors on the canvas which have sensitive properties that would need to be
managed during deployment
Parameters
• pg_id (str) – The UUID of the Process Group to start from, defaults to the Canvas root
• summary (bool) – True to return just the list of relevant properties per Processor, False
for the full listing
Returns list[ProcessorEntity] or list(dict)
nipyapi.canvas.list_all_connections(pg_id=’root’, descendants=True)
Lists all connections for a given Process Group ID
Parameters
• pg_id (str) – ID of the Process Group to retrieve Connections from
• descendants (bool) – True to recurse child PGs, False to not
Returns List of ConnectionEntity objects
Return type (list)
nipyapi.canvas.create_connection(source, target, relationships=None, name=None)
Creates a connection between two objects for the given relationships

3.2. Client SDK modules 15


Nipyapi Documentation, Release 0.19.1

Parameters
• source – Object to initiate the connection, e.g. ProcessorEntity
• target – Object to terminate the connection, e.g. FunnelEntity
• relationships (list) – list of strings of relationships to connect, may be collected
from the object ‘relationships’ property (optional)
• name (str) – Defaults to None, String of Name for Connection (optional)
Returns for the created connection
Return type (ConnectionEntity)
nipyapi.canvas.delete_connection(connection, purge=False)
Deletes a connection, optionally purges it first
Parameters
• connection (ConnectionEntity) – Connection to delete
• purge (bool) – True to Purge, Defaults to False
Returns the modified Connection
Return type (ConnectionEntity)
nipyapi.canvas.get_component_connections(component)
Returns list of Connections related to a given Component, e.g. Processor
Parameters component – Component Object to filter by, e.g. a ProcessorEntity
Returns List of ConnectionEntity Objects
Return type (list)
nipyapi.canvas.create_controller(parent_pg, controller, name=None)
Creates a new Controller Service in a given Process Group of the given Controller type, with the given
Name

Parameters
• parent_pg (ProcessGroupEntity) – Target Parent PG
• controller (DocumentedTypeDTO) – Type of Controller to create, found via the
list_all_controller_types method
• name (str[Optional]) – Name for the new Controller as a String
Returns (ControllerServiceEntity)

nipyapi.canvas.list_all_controllers(pg_id=’root’, descendants=True)
Lists all controllers under a given Process Group, defaults to Root Optionally recurses all child Process
Groups as well

Parameters
• pg_id (str) – String of the ID of the Process Group to list from
• descendants (bool) – True to recurse child PGs, False to not
Returns None, ControllerServiceEntity, or list(ControllerServiceEntity)

16 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

nipyapi.canvas.delete_controller(controller, force=False)
Delete a Controller service, with optional prejudice
Parameters
• controller (ControllerServiceEntity) – Target Controller to delete
• force (bool) – True to attempt Disable the Controller before deletion
Returns (ControllerServiceEntity)
nipyapi.canvas.update_controller(controller, update)
Updates the Configuration of a Controller Service
Parameters
• controller (ControllerServiceEntity) – Target Controller to update
• update (ControllerServiceDTO) – Controller Service configuration object contain-
ing the new config params and properties
Returns (ControllerServiceEntity)
nipyapi.canvas.schedule_controller(controller, scheduled, refresh=False)
Start/Enable or Stop/Disable a Controller Service
Parameters
• controller (ControllerServiceEntity) – Target Controller to schedule
• scheduled (bool) – True to start, False to stop
• refresh (bool) – Whether to refresh the component revision before execution
Returns (ControllerServiceEntity)
nipyapi.canvas.get_controller(identifier, identifier_type=’name’, bool_response=False)
Retrieve a given Controller
Parameters
• identifier (str) – ID or Name of a Controller to find
• identifier_type (str) – ‘id’ or ‘name’, defaults to name
• bool_response (bool) – If True, will return False if the Controller is not found - useful
when testing for deletion completion
Returns:
nipyapi.canvas.list_all_controller_types()
Lists all Controller Service types available on the environment
Returns list(DocumentedTypeDTO)
nipyapi.canvas.list_all_by_kind(kind, pg_id=’root’, descendants=True)
Retrieves a list of all instances of a supported object type
Parameters
• kind (str) – one of input_ports, output_ports, funnels, controllers, connections, re-
mote_process_groups
• pg_id (str) – optional, ID of the Process Group to use as search base
• descendants (bool) – optional, whether to collect child group info
Returns list of the Entity type of the kind, or single instance, or None

3.2. Client SDK modules 17


Nipyapi Documentation, Release 0.19.1

nipyapi.canvas.list_all_input_ports(pg_id=’root’, descendants=True)
Convenience wrapper for list_all_by_kind for input ports
nipyapi.canvas.list_all_output_ports(pg_id=’root’, descendants=True)
Convenience wrapper for list_all_by_kind for output ports
nipyapi.canvas.list_all_funnels(pg_id=’root’, descendants=True)
Convenience wrapper for list_all_by_kind for funnels
nipyapi.canvas.list_all_remote_process_groups(pg_id=’root’, descendants=True)
Convenience wrapper for list_all_by_kind for remote process groups
nipyapi.canvas.delete_funnel(funnel, refresh=True)
Deletes a Funnel Object
Parameters
• funnel (FunnelEntity) – The Funnel to delete
• refresh (bool) – Whether to refresh the object state before execution
Returns (FunnelEntity) Deleted FunnelEntity reference
nipyapi.canvas.get_remote_process_group(rpg_id, summary=False)
Fetch a remote process group object, with optional summary of just ports
nipyapi.canvas.update_process_group(pg, update, refresh=True)
Updates a given Process Group.
Parameters
• pg (ProcessGroupEntity) – The Process Group to target for update
• update (dict) – key:value pairs to update
• refresh (bool) – Whether to refresh the Process Group before applying the update
Returns The updated ProcessorEntity
Return type (ProcessGroupEntity)
nipyapi.canvas.create_funnel(pg_id, position=None)
Creates a Funnel Object
Parameters
• pg_id (str) – ID of the parent Process Group
• position (tuple[int, int]) – Position on canvas
Returns (FunnelEntity) Created Funnel
nipyapi.canvas.create_remote_process_group(target_uris, transport=’RAW’, pg_id=’root’,
position=None)
Creates a new Remote Process Group with given parameters
Parameters
• target_uris (str) – Comma separated list of target URIs
• transport (str) – optional, RAW or HTTP
• pg_id (str) – optional, UUID of parent Process Group for remote process group
• position (tuple) – optional, tuple of location ints
Returns (RemoteProcessGroupEntity)

18 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

nipyapi.canvas.delete_remote_process_group(rpg, refresh=True)
Deletes a given remote process group
Parameters
• rpg (RemoteProcessGroupEntity) – Remote Process Group to remove
• refresh (bool) – Whether to refresh the object before action
Returns (RemoteProcessGroupEntity)
nipyapi.canvas.set_remote_process_group_transmission(rpg, enable=True, re-
fresh=True)
Enable or Disable Transmission for an RPG
Parameters
• rpg (RemoteProcessGroupEntity) – The ID of the remote process group to modify
• enable (bool) – True to enable, False to disable
• refresh (bool) – Whether to refresh the object before action
Returns:
nipyapi.canvas.get_pg_parents_ids(pg_id)
Retrieve the ids of the parent Process Groups.
Parameters pg_id (str) – Process group id
Returns (list) List of ids of the input PG parents
nipyapi.canvas.delete_port(port)
Deletes a given port from the canvas if possible
nipyapi.canvas.create_port(pg_id, port_type, name, state, position=None)
Creates a new input or output port of given characteristics
Parameters
• pg_id (str) – ID of the parent Process Group
• port_type (str) – Either of INPUT_PORT or OUTPUT_PORT
• name (str) – optional, Name to assign to the port
• state (str) – One of RUNNING, STOPPED, DISABLED
• position (tuple) – optional, tuple of ints like (400, 400)
Returns (PortEntity) of the created port

3.2.2 Config

A set of defaults and parameters used elsewhere in the project. Also provides a handy link to the low-level client SDK
configuration singleton objects.

3.2.3 Parameters

For Managing NiFi Parameter Contexts


nipyapi.parameters.list_all_parameter_contexts()
Lists all Parameter Contexts available on the Canvas

3.2. Client SDK modules 19


Nipyapi Documentation, Release 0.19.1

Returns list(ParameterContextEntity)
nipyapi.parameters.create_parameter_context(name, description=None, parameters=None,
inherited_contexts=None)
Create a new Parameter Context with optional description and initial Parameters

Parameters
• name (str) – The Name for the new Context
• description (str) – An optional description
• parameters (list[ParameterEntity]) – A list of prepared Parameters
• inherited_contexts (list[ParameterContextEntity]) – A list of inherited
Parameter Contexts
Returns (ParameterContextEntity) The New Parameter Context

nipyapi.parameters.delete_parameter_context(context, refresh=True)
Removes a Parameter Context
Parameters
• context (ParameterContextEntity) – Parameter Context to be deleted
• refresh (bool) – Whether to refresh the Context before Deletion
Returns (ParameterContextEntity) The removed Parameter Context
nipyapi.parameters.get_parameter_context(identifier, identifier_type=’name’, greedy=True)
Gets one or more Parameter Contexts matching a given identifier
Parameters
• identifier (str) – The Name or ID matching Parameter Context(s)
• identifier_type (str) – ‘name’ or ‘id’
• greedy (bool) – False for exact match, True for string match
Returns None for no matches, Single Object for unique match, list(Objects) for multiple matches
nipyapi.parameters.update_parameter_context(context)
Update an already existing Parameter Context
Parameters
• context (ParameterContextEntity) – Parameter Context updated to be applied
• refresh (bool) – Whether to refresh the object before Updating
Returns (ParameterContextEntity) The updated Parameter Context
nipyapi.parameters.prepare_parameter(name, value, description=None, sensitive=False)
Parses basic inputs into a Parameter object ready for submission
Parameters
• name (str) – The Name for the Parameter
• value (str, int, float) – The Value for the Parameter
• description (str) – Optional Description for the Parameter
• sensitive (bool) – Whether to mark the Parameter Value as sensitive
Returns (ParameterEntity) The ParameterEntity ready for use

20 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

nipyapi.parameters.delete_parameter_from_context(context, parameter_name)
Delete a specific Parameter from a Parameter Context :param context: The Parameter Context to Update :type
context: ParameterContextEntity :param parameter_name: The Parameter to delete :type parameter_name: str
Returns (ParameterContextEntity) The updated Parameter Context
nipyapi.parameters.upsert_parameter_to_context(context, parameter)
Insert or Update Parameter within a Parameter Context
Parameters
• context (ParameterContextEntity) – The Parameter Context to Modify
• parameter (ParameterEntity) – The ParameterEntity to insert or update
Returns (ParameterContextEntity) The updated Parameter Context
nipyapi.parameters.assign_context_to_process_group(pg, context_id, cascade=False)
Assigns a given Parameter Context to a specific Process Group Optionally cascades down to direct children
Process Groups
Parameters
• pg (ProcessGroupEntity) – The Process Group to target
• context_id (str) – The ID of the Parameter Context
• cascade (bool) – Cascade Parameter Context down to child Process Groups?
Returns (ProcessGroupEntity) The updated Process Group
nipyapi.parameters.remove_context_from_process_group(pg)
Clears any Parameter Context from the given Process Group
Parameters pg (ProcessGroupEntity) – The Process Group to target
Returns (ProcessGroupEntity) The updated Process Group

3.2.4 Security

Secure connectivity management for NiPyApi


nipyapi.security.create_service_user(identity, service=’nifi’, strict=True)
Attempts to create a user with the provided identity in the given service
Parameters
• identity (str) – Identity string for the user
• service (str) – ‘nifi’ or ‘registry’
• strict (bool) – If Strict, will error if user already exists
Returns The new (User) or (UserEntity) object
nipyapi.security.create_service_user_group(identity, service=’nifi’, users=None,
strict=True)
Attempts to create a user with the provided identity and member users in the given service
Parameters
• identity (str) – Identity string for the user group
• service (str) – ‘nifi’ or ‘registry’
• users (list) – A list of nifi.UserEntity or registry.User belonging to the group

3.2. Client SDK modules 21


Nipyapi Documentation, Release 0.19.1

• strict (bool) – Whether to throw an error on already exists


Returns The new (UserGroup) or (UserGroupEntity) object
nipyapi.security.set_service_auth_token(token=None, token_name=’tokenAuth’, ser-
vice=’nifi’)
Helper method to set the auth token correctly for the specified service
Parameters
• token (Optional[str]) – The token to set. Defaults to None.
• token_name (str) – the api_key field name to set the token to. Defaults to ‘tokenAuth’
• service (str) – ‘nifi’ or ‘registry’, the service to set
Returns True on success, False if token not set
Return type (bool)
nipyapi.security.service_logout(service=’nifi’)
Logs out from the service by resetting the token :param service: ‘nifi’ or ‘registry’; the target service :type
service: str
Returns True of access removed, False if still set
Return type (bool)
nipyapi.security.get_service_access_status(service=’nifi’, bool_response=False)
Gets the access status for the current session
Parameters
• service (str) – A String of ‘nifi’ or ‘registry’ to indicate which service to check status
for
• bool_response (bool) – If True, the function will return False on hitting an Error
instead of raising it. Useful for connection testing.
Returns (bool) if bool_response, else the Service Access Status of the User
nipyapi.security.add_user_to_access_policy(user, policy, service=’nifi’, refresh=True,
strict=True)
Attempts to add the given user object to the given access policy
Parameters
• user (User) or (UserEntity) – User object to add
• policy (AccessPolicyEntity) or (AccessPolicy) – Access Policy object
• service (str) – ‘nifi’ or ‘registry’ to identify the target service
• refresh (bool) – Whether to refresh the policy object before submit
• strict (bool) – If True, will return error if user already present, if False will ignore the
already exists
Returns Updated Policy object
nipyapi.security.update_access_policy(policy, service=’nifi’)
Applies an updated access policy to the service indicated
Parameters
• policy (PolicyEntity) – The policy object to submit
• service (str) – ‘nifi’ or ‘registry’ to indicate the target service

22 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Returns The updated policy if successful


Return type (PolicyEntity)
nipyapi.security.get_access_policy_for_resource(resource, action, r_id=None, ser-
vice=’nifi’, auto_create=False)
Attempts to retrieve the access policy for a given resource and action, and optionally resource_id if targeting
NiFi. Optionally creates the policy if it doesn’t already exist
Parameters
• resource (str) – A valid resource in the target service
• action (str) – A valid action, typically ‘read’, ‘write’ or ‘delete’
• r_id (Optional[str]) – The UUID of the resource, valid only if targeting NiFi re-
sources
• service (str) – Which service to target, typically ‘nifi’ or ‘registry’
• auto_create (bool) – Whether to create the targeted policy if it doesn’t already exist
Returns The relevant AccessPolicy object
nipyapi.security.create_access_policy(resource, action, r_id=None, service=’nifi’)
Creates an access policy for the given resource, action and optionally resource_id for NiFi.
Parameters
• resource (str) – a valid resource type for this service, e.g. ‘bucket’
• action (str) – a valid action type for this service, typically ‘read’, ‘write’ or ‘delete’
• r_id (optional[str]) – if NiFi, the resource ID of the resource
• service (str) – the service to target
Returns An access policy object for that service
nipyapi.security.list_service_users(service=’nifi’)
Lists all users of a given service, takes a service name as a string
nipyapi.security.get_service_user(identifier, identifier_type=’identity’, service=’nifi’)
Gets the unique user matching to the given identifier and type.
Parameters
• identifier (str) – the string to search for
• identifier_type (str) – the field to search in
• service (str) – the name of the service
Returns None if no match, else single object
nipyapi.security.set_service_ssl_context(service=’nifi’, ca_file=None,
client_cert_file=None, client_key_file=None,
client_key_password=None,
check_hostname=None)
Create an SSLContext for connecting over https to a secured NiFi or NiFi-Registry instance.
This method can be used to create an SSLContext for two-way TLS in which a client cert is used by the service
to authenticate the client.
This method can also be used for one-way TLS in which the client verifies the server’s certificate, but authenti-
cates using a different form of credentials, such as LDAP username/password.

3.2. Client SDK modules 23


Nipyapi Documentation, Release 0.19.1

If you are using one-way TLS with a certificate signed by a root CA trusted by your system/platform, this step
is not necessary as the default TLS-handshake should “just work.”
Parameters
• service (str) – ‘nifi’ or ‘registry’ to indicate which service config to set the ssl context
to
• ca_file (str) – A PEM file containing certs for the root CA(s) for the NiFi Registry
server
• client_cert_file (str) – A PEM file containing the public certificates for the
user/client identity
• client_key_file (str) – An encrypted (password-protected) PEM file containing the
client’s secret key
• client_key_password (str) – The password to decrypt the client_key_file
• check_hostname (bool) – Enable or Disable hostname checking
Returns (None)
nipyapi.security.add_user_group_to_access_policy(user_group, policy, service=’nifi’, re-
fresh=True)
Attempts to add the given user group object to the given access policy
Parameters
• user_group (UserGroup) or (UserGroupEntity) – User group object to add
• policy (AccessPolicyEntity) or (AccessPolicy) – Access Policy object
• service (str) – ‘nifi’ or ‘registry’ to identify the target service
• refresh (bool) – Whether to refresh the policy object before submission
Returns Updated Policy object
nipyapi.security.bootstrap_security_policies(service, user_identity=None,
group_identity=None)
Creates a default security context within NiFi or Nifi-Registry
Parameters
• service (str) – ‘nifi’ or ‘registry’ to indicate which service
• user_identity – a service user to establish in the security context
• group_identity – a service group to establish in the security context
Returns None
nipyapi.security.service_login(service=’nifi’, username=None, password=None,
bool_response=False)
Login to the currently configured NiFi or NiFi-Registry server.
Login requires a secure connection over https. Prior to calling this method, the host must be specified and the
SSLContext should be configured (if necessary).
Successful login will result in a generated token (JWT) being cached in the api_client config that will be passed
in all future REST API calls. To clear that token, call service_logout.
The token is temporary and will expire after a duration set by the server. After a token expires, you must call
this method again to generate a new token.
Parameters

24 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

• service (str) – ‘nifi’ or ‘registry’; the service to login to


• username (str) – The username to submit
• password (str) – The password to use
• bool_response (bool) – If True, the function will return False instead of an error.
Useful for connection testing.
Returns True if successful, False or an Error if not. See bool_response
Return type (bool)
nipyapi.security.remove_service_user(user, service=’nifi’, strict=True)
Removes a given User from the given Service
Parameters
• user – [(nifi.UserEntity), (registry.User)] Target User object
• service (str) – ‘nifi’ or ‘registry’
• strict (bool) – Whether to throw an error if User not found
Returns Updated User Entity or None
nipyapi.security.list_service_user_groups(service=’nifi’)
Returns list of service user groups for a given service :param service: ‘nifi’ or ‘registry’ :type service: str
Returns [(nifi.UserGroupEntity, registry.UserGroup)]
nipyapi.security.get_service_user_group(identifier, identifier_type=’identity’, ser-
vice=’nifi’)
Gets the unique group matching to the given identifier and type.
Parameters
• identifier (str) – the string to search for
• identifier_type (str) – the field to search in, identity or id
• service (str) – the name of the service
Returns None if no match, else single object
nipyapi.security.remove_service_user_group(group, service=’nifi’, strict=True)
Removes a given User Group from the given Service
Parameters
• group – [(nifi.UserEntity), (registry.User)] Target User object
• service (str) – ‘nifi’ or ‘registry’
• strict (bool) – Whether to throw an error if User not found
Returns Updated User Group or None

3.2.5 System

For system and cluster level functions interacting with the underlying NiFi Services
nipyapi.system.get_system_diagnostics()
Returns NiFi Sytems diagnostics page
Returns (json):

3.2. Client SDK modules 25


Nipyapi Documentation, Release 0.19.1

nipyapi.system.get_cluster()
EXPERIMENTAL Returns the contents of the NiFi cluster
Returns (json):
nipyapi.system.get_node(nid)
Returns the cluster node information
Parameters nid (str) – The UUID of the Node to target
Returns:
nipyapi.system.get_nifi_version_info()
Returns the version information of the connected NiFi instance
Returns (VersionInfoDTO):

3.2.6 Templates

For Managing NiFi Templates


nipyapi.templates.list_all_templates(native=True)
Gets a list of all templates on the canvas
Returns A list of TemplateEntity’s
Return type (list[TemplateEntity])
nipyapi.templates.get_template_by_name(name)
DEPRECATED Returns a specific template by name, if it exists.
Note: This function is replaced by get_template
Parameters name (str) – The Name of the template, exact match required
Returns (TemplateEntity)
nipyapi.templates.deploy_template(pg_id, template_id, loc_x=0.0, loc_y=0.0)
Instantiates a given template request in a given process group
Parameters
• pg_id (str) – The UUID of the Process Group to deploy into
• template_id (str) – The UUID of the Template to deploy. Note that the Template must
already be uploaded and available to the target Process Group
• loc_x (float) – The X coordinate to deploy the Template at. Default(0.0)
• loc_y (float) – The X coordinate to deploy the Template at. Default(0.0)
Returns
The FlowEntity of the Process Group with the deployed template
Return type (FlowEntity)
nipyapi.templates.upload_template(pg_id, template_file)
Uploads a given template xml from from the file system to the given Process Group
Parameters
• pg_id (str) – The UUID of the Process Group to upload to
• template_file (str) – The path including filename to the template file
Returns The new Template object

26 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Return type (TemplateEntity)


nipyapi.templates.create_pg_snippet(pg_id)
Creates a snippet of the targeted process group, and returns the object ready to be turned into a Template
Parameters pg_id – UUID of the process Group to snippet
Returns The Snippet Object
Return type (SnippetEntity)
nipyapi.templates.create_template(pg_id, name, desc=”)
Creates a Template from a Process Group
Parameters
• pg_id (str) – The UUID of the target Process Group
• name (str) – The name for the new Template. Must be unique
• desc (optional[str]) – The description for the new Template
Returns The newly created Template
Return type (TemplateEntity)
nipyapi.templates.delete_template(t_id)
Deletes a Template
Parameters t_id (str) – UUID of the Template to be deleted
Returns The updated Template object
nipyapi.templates.export_template(t_id, output=’string’, file_path=None)
Exports a given Template as either a string or a file.
Note that to reimport the Template it must be a file
Parameters
• t_id (str) – The UUID of the Template to export
• output (str) – ‘string’ or ‘file’ to set the export action
• file_path (Optional [str]) – The full path including filename to write the Tem-
plate export to
Returns
A String representation of the exported Template XML. Note that this may not be utf-8 en-
coded.
Return type (str)
nipyapi.templates.get_template(identifier, identifier_type=’name’, greedy=False)
Filters the list of all Templates for a given string in a given field. Note that filters are configured in config.py
Parameters
• identifier (str) – The string to filter on
• identifier_type (str) – The identifier of the field to filter on
• greedy (bool) – True for greedy match, False for exact match
Returns None for no matches, Single Object for unique match, list(Objects) for multiple matches
nipyapi.templates.load_template_from_xml_file_path(file_path)
Loads a TemplateEntity from an xml file for a given path

3.2. Client SDK modules 27


Nipyapi Documentation, Release 0.19.1

Parameters file_path (str) – path to the xml file


Returns TemplateEntity
nipyapi.templates.load_template_from_xml_file_stream(file_stream)
Loads a TemplateEntity from a template xml file
Parameters file_stream (io stream) – the xml file stream as returned by open
Returns TemplateEntity
nipyapi.templates.load_template_from_xml_string(xml_string)
Loads a TemplateEntity from xml string, as if you had read in the xml file to string
Parameters xml_string (str) – string of xml
Returns TemplateEntity

3.2.7 Utils

Convenience utility functions for NiPyApi, not really intended for external use
nipyapi.utils.dump(obj, mode=’json’)
Dumps a native datatype object or swagger entity to json or yaml defaults to json

Parameters
• obj (varies) – The native datatype object or swagger type to serialise
• mode (str) – ‘json’ or ‘yaml’, the supported export modes

Returns (str): The serialised object


nipyapi.utils.load(obj, dto=None)
Loads a serialised object back into native datatypes, and optionally imports it back into the native NiFi DTO
Warning: Using this on objects not produced by this Package may have unintended results! While efforts have
been made to ensure that unsafe loading is not possible, no stringent security testing has been completed.
Parameters
• obj (dict, list) – The serialised object to import
• dto (Optional [tuple{str, str}]) – A Tuple describing the service and
• that should be constructed. (object) –
• dto = (e.g.) –

Returns: Either the loaded object in native Python datatypes, or the constructed native datatype object

nipyapi.utils.fs_read(file_path)
Convenience function to read an Object from a FilePath
Parameters file_path (str) – The Full path including filename to read from
Returns: The object that was read
nipyapi.utils.fs_write(obj, file_path)
Convenience function to write an Object to a FilePath
Parameters
• obj (varies) – The Object to write out

28 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

• file_path (str) – The Full path including filename to write to


Returns: The object that was written
nipyapi.utils.filter_obj(obj, value, key, greedy=True)
Implements a custom filter method because native datatypes don’t have consistently named or located fields.
Note that each object used by this function must be registered with identifier_types and identifiers in config
Parameters
• obj (varies) – the NiFi or NiFi-Registry object to filter on
• value (str) – the String value to look for
• key (str) – the object key to filter against
• greedy (bool) – If True, the value will be matched anywhere in the string, if False it will
require exact match
Returns: None if 0 matches, list if > 1, single Object entity if ==1
nipyapi.utils.wait_to_complete(test_function, *args, **kwargs)
Implements a basic return loop for a given function which is capable of a True|False output
Parameters
• test_function – Function which returns a bool once the target state is reached
• delay (int) – The number of seconds between each attempt, defaults to con-
fig.short_retry_delay
• max_wait (int) – the maximum number of seconds before issuing a Timeout, defaults to
config.short_max_wait
• *args – Any args to pass through to the test function
• **kwargs – Any Keword Args to pass through to the test function
Returns (bool): True for success, False for not
nipyapi.utils.is_endpoint_up(endpoint_url)
Tests if a URL is available for requests
Parameters endpoint_url (str) – The URL to test
Returns (bool): True for a 200 response, False for not
nipyapi.utils.set_endpoint(endpoint_url, ssl=False, login=False, username=None, pass-
word=None)
EXPERIMENTAL
Sets the endpoint when switching between instances of NiFi or other projects. Not tested extensively with
secured instances.
Parameters
• endpoint_url (str) – The URL to set as the endpoint. Auto-detects the relevant service
e.g. ‘http://localhost:18080/nifi-registry-api’
• ssl (bool) – Whether to use the default security context in nipyapi.config to authenticate
if a secure URL is detected
• login (bool) – Whether to attempt login using default cred in config requires ssl to be set
• username (str) – The username to use for login, if specified
• password (str) – The password to use for login, if specified

3.2. Client SDK modules 29


Nipyapi Documentation, Release 0.19.1

Returns (bool): True for success, False for not


nipyapi.utils.start_docker_containers(docker_containers, network_name=’demo’)
Deploys a list of DockerContainer’s on a given network
Parameters
• docker_containers (list[DockerContainer]) – list of Dockers to start
• network_name (str) – The name of the Docker Bridge Network to get or create for the
Docker Containers
Returns: Nothing
class nipyapi.utils.DockerContainer(name=None, image_name=None, image_tag=None,
ports=None, env=None, volumes=None, test_url=None,
endpoint=None)
Bases: object
Helper class for Docker container automation without using Ansible
get_container()
Fetch the container object
get_test_url_status()
Checks if a URL is available :return: status code if available, String ‘ConnectionError’ if not
set_container(container)
Set the container object
nipyapi.utils.infer_object_label_from_class(obj)
Returns the expected STRING label for an object class required by certain functions.

Parameters obj – The object to infer the name of


Returns str of the relevant name, or raises an AssertionError

nipyapi.utils.bypass_slash_encoding(service, bypass)
Instructs the API Client to bypass encoding the ‘/’ character
Parameters
• service (str) – ‘nifi’ or ‘registry’
• bypass (bool) – True will not encode ‘/’ in fields via API calls
Returns None
nipyapi.utils.exception_handler(status_code=None, response=None)
Simple Function wrapper to handle HTTP Status Exceptions
nipyapi.utils.enforce_min_ver(min_version, bool_response=False, service=’nifi’)
Raises an error if target NiFi environment is not minimum version :param min_version: Version to check against
:type min_version: str :param bool_response: If True, will return True instead of
raising error

Returns (bool) or (NotImplementedError)

nipyapi.utils.check_version(base, comparator=None, service=’nifi’, default_version=’0.2.0’)


Compares version base against either version comparator, or the version of the currently connected service
instance.

30 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Since NiFi is java, it may return a version with -SNAPSHOT as part of it. As such, that will be stripped from
either the comparator version or the version returned from NiFi
Parameters
• base (str) – The base version for the comparison test
• comparator (optional[str]) – The version to compare against
• default_version (optional[str]) – The version to assume the service is if the
check cannot be completed
• service (str) – The service to test the version against, currently only supports NiFi
Returns (int): -1/0/1 if base is lower/equal/newer than comparator
nipyapi.utils.validate_parameters_versioning_support(verify_nifi=True, ver-
ify_registry=True)
Convenience method to check if Parameters are supported :param verify_nifi: If True, check NiFi meets the
min version :type verify_nifi: bool :param verify_registry: If True, check Registry meets the min version :type
verify_registry: bool

3.2.8 Versioning

For interactions with the NiFi Registry Service and related functions
nipyapi.versioning.create_registry_client(name, uri, description)
Creates a Registry Client in the NiFi Controller Services
Parameters
• name (str) – The name of the new Client
• uri (str) – The URI for the connection, such as ‘http://registry:18080’
• description (str) – A description for the Client
Returns The new registry client object
Return type (RegistryClientEntity)
nipyapi.versioning.list_registry_clients()
Lists the available Registry Clients in the NiFi Controller Services
Returns (list[RegistryClientEntity]) objects
nipyapi.versioning.delete_registry_client(client, refresh=True)
Deletes a Registry Client from the list of NiFI Controller Services
Parameters
• client (RegistryClientEntity) – The client to delete
• refresh (bool) – Whether to refresh the object before action
Returns The updated client object
Return type (RegistryClientEntity)
nipyapi.versioning.get_registry_client(identifier, identifier_type=’name’)
Filters the Registry clients to a particular identifier
Parameters
• identifier (str) – the filter string

3.2. Client SDK modules 31


Nipyapi Documentation, Release 0.19.1

• identifier_type (str) – the parameter to filter on


Returns None for no matches, Single Object for unique match, list(Objects) for multiple matches
nipyapi.versioning.list_registry_buckets()
Lists all available Buckets in the NiFi Registry
Returns (list[Bucket]) objects
nipyapi.versioning.create_registry_bucket(name)
Creates a new Registry Bucket
Parameters name (str) – name for the bucket, must be unique in the Registry
Returns The new Bucket object
Return type (Bucket)
nipyapi.versioning.delete_registry_bucket(bucket)
Removes a bucket from the NiFi Registry
Parameters bucket (Bucket) – the Bucket object to remove
Returns The updated Bucket object
Return type (Bucket)
nipyapi.versioning.get_registry_bucket(identifier, identifier_type=’name’, greedy=True)
Filters the Bucket list to a particular identifier
Parameters
• identifier (str) – the filter string
• identifier_type (str) – the param to filter on
• greedy (bool) – False for exact match, True for greedy match
Returns None for no matches, Single Object for unique match, list(Objects) for multiple matches
nipyapi.versioning.save_flow_ver(process_group, registry_client, bucket, flow_name=None,
flow_id=None, comment=”, desc=”, refresh=True,
force=False)
Adds a Process Group into NiFi Registry Version Control, or saves a new version to an existing VersionedFlow
with a new version
Parameters
• process_group (ProcessGroupEntity) – the ProcessGroup object to save as a new
Flow Version
• registry_client (RegistryClient) – The Client linked to the Registry which
contains the Bucket to save to
• bucket (Bucket) – the Bucket on the NiFi Registry to save to
• flow_name (str) – A name for the VersionedFlow in the Bucket Note you need either a
name for a new VersionedFlow, or the ID of an existing one to save a new version
• flow_id (Optional [str]) – Identifier of an existing VersionedFlow in the bucket, if
saving a new version to an existing flow
• comment (str) – A comment for the version commit
• desc (str) – A description of the VersionedFlow
• refresh (bool) – Whether to refresh the object revisions before action

32 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

• force (bool) – Whether to Force Commit, or just regular Commit


Returns (VersionControlInformationEntity)
nipyapi.versioning.list_flows_in_bucket(bucket_id)
List of all Flows in a given NiFi Registry Bucket
Parameters bucket_id (str) – The UUID of the Bucket to fetch from
Returns (list[VersionedFlow]) objects
nipyapi.versioning.get_flow_in_bucket(bucket_id, identifier, identifier_type=’name’,
greedy=True)
Filters the Flows in a Bucket against a particular identifier
Parameters
• bucket_id (str) – UUID of the Bucket to filter against
• identifier (str) – The string to filter on
• identifier_type (str) – The param to check
• greedy (bool) – False for exact match, True for greedy match
Returns None for no matches, Single Object for unique match, list(Objects) for multiple matches
nipyapi.versioning.get_latest_flow_ver(bucket_id, flow_id)
Gets the most recent version of a VersionedFlowSnapshot from a bucket
Parameters
• bucket_id (str) – the UUID of the Bucket containing the flow
• flow_id (str) – the UUID of the VersionedFlow to be retrieved
Returns (VersionedFlowSnapshot)
nipyapi.versioning.update_flow_ver(process_group, target_version=None)
Changes a versioned flow to the specified version, or the latest version
Parameters
• process_group (ProcessGroupEntity) – ProcessGroupEntity under version con-
trol to change
• target_version (Optional [None, Int]) – Either None to move to the
• available version, or Int of the version number to move to
(latest) –
Returns True if successful, False if not
Return type (bool)
nipyapi.versioning.get_version_info(process_group)
Gets the Version Control information for a particular Process Group
Parameters process_group (ProcessGroupEntity) – the ProcessGroup to work with
Returns (VersionControlInformationEntity)
nipyapi.versioning.create_flow(bucket_id, flow_name, flow_desc=”, flow_type=’Flow’)
Creates a new VersionedFlow stub in NiFi Registry. Can be used to write VersionedFlow information to without
using a NiFi Process Group directly
Parameters
• bucket_id (str) – UUID of the Bucket to write to

3.2. Client SDK modules 33


Nipyapi Documentation, Release 0.19.1

• flow_name (str) – Name for the new VersionedFlow object


• flow_desc (Optional [str]) – Description for the new VersionedFlow object
• flow_type (Optional [str]) – Type of the VersionedFlow, should be ‘Flow’
Returns (VersionedFlow)
nipyapi.versioning.create_flow_version(flow, flow_snapshot, refresh=True)
EXPERIMENTAL
Writes a FlowSnapshot into a VersionedFlow as a new version update
Note that this differs from save_flow_ver which creates a new Flow Version containing the snapshot. This func-
tion writes a snapshot to an existing Flow Version. Useful in migrating Flow Versions between environments.
Parameters
• flow (VersionedFlowObject) – the VersionedFlow object to write to
• flow_snapshot (VersionedFlowSnapshot) – the Snapshot to write into the Ver-
sionedFlow
• refresh (bool) – Whether to refresh the object status before actioning
Returns The new (VersionedFlowSnapshot)
nipyapi.versioning.get_flow_version(bucket_id, flow_id, version=None, export=False)
Retrieves the latest, or a specific, version of a Flow
Parameters
• bucket_id (str) – the UUID of the bucket containing the Flow
• flow_id (str) – the UUID of the Flow to be retrieved from the Bucket
• version (Optional [None, str]) – ‘None’ to retrieve the latest version, or a ver-
sion number as a string to get that version
• export (bool) – True to get the raw json object from the server for export, False to get
the native DataType
Returns If export=False, or the raw json otherwise
Return type (VersionedFlowSnapshot)
WARNING: This call is impacted by https://issues.apache.org/jira/browse/NIFIREG-135 Which means you
sometimes can’t trust the version count
nipyapi.versioning.export_flow_version(bucket_id, flow_id, version=None, file_path=None,
mode=’json’)
Convenience method to export the identified VersionedFlowSnapshot in the provided format mode.
Parameters
• bucket_id (str) – the UUID of the bucket containing the Flow
• flow_id (str) – the UUID of the Flow to be retrieved from the Bucket
• version (Optional [None, Str]) – ‘None’ to retrieve the latest version, or a ver-
sion number as a string to get that version
• file_path (str) – The path and filename to write to. Defaults to None which returns
the serialised obj
• mode (str) – ‘json’ or ‘yaml’ to specific the encoding format
Returns (str) of the encoded Snapshot

34 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

nipyapi.versioning.import_flow_version(bucket_id, encoded_flow=None, file_path=None,


flow_name=None, flow_id=None)
Imports a given encoded_flow version into the bucket and flow described, may optionally be passed a file to
read the encoded flow_contents from.
Note that only one of encoded_flow or file_path, and only one of flow_name or flow_id should be specified.
Parameters
• bucket_id (str) – UUID of the bucket to write the encoded_flow version
• encoded_flow (Optional [str]) – The encoded flow to import; if not specified
file_path is read from.
• file_path (Optional [str]) – The file path to read the encoded flow from , if not
specified encoded_flow is read from.
• flow_name (Optional [str]) – If this is to be the first version in a new flow object,
then this is the String name for the flow object.
• flow_id (Optional [str]) – If this is a new version for an existing flow object, then
this is the ID of that object.
Returns The new (VersionedFlowSnapshot)
nipyapi.versioning.list_flow_versions(bucket_id, flow_id, registry_id=None, ser-
vice=’registry’)
EXPERIMENTAL List all the versions of a given Flow in a given Bucket
Parameters
• bucket_id (str) – UUID of the bucket holding the flow to be enumerated
• flow_id (str) – UUID of the flow in the bucket to be enumerated
• registry_id (str) – UUID of the registry client linking the bucket, only required if
requesting flows via NiFi instead of directly Registry
• service (str) – Accepts ‘nifi’ or ‘registry’, indicating which service to query
Returns
list(VersionedFlowSnapshotMetadata) or (VersionedFlowSnapshotMetadataSetEntity)
nipyapi.versioning.deploy_flow_version(parent_id, location, bucket_id, flow_id,
reg_client_id, version=None)
Deploys a versioned flow as a new process group inside the given parent process group. If version is not
provided, the latest version will be deployed.
Parameters
• parent_id (str) – The ID of the parent Process Group to create the new process group
in.
• location (tuple[x, y]) – the x,y coordinates to place the new Process Group under
the parent
• bucket_id (str) – ID of the bucket containing the versioned flow to deploy.
• reg_client_id (str) – ID of the registry client connection to use.
• flow_id (str) – ID of the versioned flow to deploy.
• version (Optional [int,str]) – version to deploy, if not provided latest version
will be deployed.
Returns (ProcessGroupEntity) of the newly deployed Process Group

3.2. Client SDK modules 35


Nipyapi Documentation, Release 0.19.1

3.3 Swagger Client SDKs

These sub-packages are full swagger clients to the NiFi and NiFi-Registry APIs and may be used directly, or wrapped
into the NiPyApi SDK convenience functions

3.3.1 NiFi Swagger Client

3.3.1.1 Subpackages

nipyapi.nifi.apis package

Submodules

nipyapi.nifi.apis.access_api module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.apis.access_api.AccessApi(api_client=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
Ref: https://github.com/swagger-api/swagger-codegen
create_access_token(**kwargs)
Creates a token for accessing the REST API via username/password The token returned is formatted as a
JSON Web Token (JWT). The token is base64 encoded and comprised of three parts. The header, the body,
and the signature. The expiration of the token is a contained within the body. It is stored in the browser as
a cookie, but also returned inthe response body to be stored/used by third party client scripts. This method
makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please define a
callback function to be invoked when receiving the response. >>> def callback_function(response): >>>
pprint(response) >>> >>> thread = api.create_access_token(callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• username (str) –
• password (str) –
Returns str If the method is called asynchronously, returns the request thread.
create_access_token_from_ticket(**kwargs)
Creates a token for accessing the REST API via Kerberos ticket exchange / SPNEGO negotiation The
token returned is formatted as a JSON Web Token (JWT). The token is base64 encoded and comprised
of three parts. The header, the body, and the signature. The expiration of the token is a contained within
the body. The token can be used in the Authorization header in the format ‘Authorization: Bearer <to-
ken>’. It is also stored in the browser as a cookie. This method makes a synchronous HTTP request by
default. To make an asynchronous HTTP request, please define a callback function to be invoked when

36 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.create_access_token_from_ticket(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns str If the method is called asynchronously, returns the request thread.
create_access_token_from_ticket_with_http_info(**kwargs)
Creates a token for accessing the REST API via Kerberos ticket exchange / SPNEGO negotiation The
token returned is formatted as a JSON Web Token (JWT). The token is base64 encoded and comprised
of three parts. The header, the body, and the signature. The expiration of the token is a contained within
the body. The token can be used in the Authorization header in the format ‘Authorization: Bearer <to-
ken>’. It is also stored in the browser as a cookie. This method makes a synchronous HTTP request by
default. To make an asynchronous HTTP request, please define a callback function to be invoked when
receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.create_access_token_from_ticket_with_http_info(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns str If the method is called asynchronously, returns the request thread.
create_access_token_with_http_info(**kwargs)
Creates a token for accessing the REST API via username/password The token returned is formatted as a
JSON Web Token (JWT). The token is base64 encoded and comprised of three parts. The header, the body,
and the signature. The expiration of the token is a contained within the body. It is stored in the browser as
a cookie, but also returned inthe response body to be stored/used by third party client scripts. This method
makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please define a
callback function to be invoked when receiving the response. >>> def callback_function(response): >>>
pprint(response) >>> >>> thread = api.create_access_token_with_http_info(callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• username (str) –
• password (str) –
Returns str If the method is called asynchronously, returns the request thread.
get_access_status(**kwargs)
Gets the status the client’s access Note: This endpoint is subject to change as NiFi and it’s
REST API evolve. This method makes a synchronous HTTP request by default. To make
an asynchronous HTTP request, please define a callback function to be invoked when receiv-
ing the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_access_status(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns AccessStatusEntity If the method is called asynchronously, returns the request thread.
get_access_status_with_http_info(**kwargs)
Gets the status the client’s access Note: This endpoint is subject to change as NiFi and it’s
REST API evolve. This method makes a synchronous HTTP request by default. To make
an asynchronous HTTP request, please define a callback function to be invoked when receiv-
ing the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_access_status_with_http_info(callback=callback_function)

3.3. Swagger Client SDKs 37


Nipyapi Documentation, Release 0.19.1

Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns AccessStatusEntity If the method is called asynchronously, returns the request thread.
get_access_token_expiration(**kwargs)
Get expiration for current Access Token Note: This endpoint is subject to change as NiFi and
it’s REST API evolve. This method makes a synchronous HTTP request by default. To make
an asynchronous HTTP request, please define a callback function to be invoked when receiv-
ing the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_access_token_expiration(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns AccessTokenExpirationEntity If the method is called asynchronously, returns the re-
quest thread.
get_access_token_expiration_with_http_info(**kwargs)
Get expiration for current Access Token Note: This endpoint is subject to change as NiFi and
it’s REST API evolve. This method makes a synchronous HTTP request by default. To make
an asynchronous HTTP request, please define a callback function to be invoked when receiv-
ing the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_access_token_expiration_with_http_info(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns AccessTokenExpirationEntity If the method is called asynchronously, returns the re-
quest thread.
get_login_config(**kwargs)
Retrieves the access configuration for this NiFi
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_login_config(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns AccessConfigurationEntity If the method is called asynchronously, returns the request
thread.
get_login_config_with_http_info(**kwargs)
Retrieves the access configuration for this NiFi
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_login_config_with_http_info(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns AccessConfigurationEntity If the method is called asynchronously, returns the request
thread.
knox_callback(**kwargs)
Redirect/callback URI for processing the result of the Apache Knox login sequence. Note: This endpoint
is subject to change as NiFi and it’s REST API evolve. This method makes a synchronous HTTP request

38 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

by default. To make an asynchronous HTTP request, please define a callback function to be invoked when
receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.knox_callback(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns None If the method is called asynchronously, returns the request thread.
knox_callback_with_http_info(**kwargs)
Redirect/callback URI for processing the result of the Apache Knox login sequence. Note: This endpoint
is subject to change as NiFi and it’s REST API evolve. This method makes a synchronous HTTP request
by default. To make an asynchronous HTTP request, please define a callback function to be invoked when
receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.knox_callback_with_http_info(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns None If the method is called asynchronously, returns the request thread.
knox_logout(**kwargs)
Performs a logout in the Apache Knox. Note: This endpoint is subject to change as NiFi and
it’s REST API evolve. This method makes a synchronous HTTP request by default. To make
an asynchronous HTTP request, please define a callback function to be invoked when receiv-
ing the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.knox_logout(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns None If the method is called asynchronously, returns the request thread.
knox_logout_with_http_info(**kwargs)
Performs a logout in the Apache Knox. Note: This endpoint is subject to change as NiFi and
it’s REST API evolve. This method makes a synchronous HTTP request by default. To make
an asynchronous HTTP request, please define a callback function to be invoked when receiv-
ing the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.knox_logout_with_http_info(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns None If the method is called asynchronously, returns the request thread.
knox_request(**kwargs)
Initiates a request to authenticate through Apache Knox. Note: This endpoint is subject to change
as NiFi and it’s REST API evolve. This method makes a synchronous HTTP request by default.
To make an asynchronous HTTP request, please define a callback function to be invoked when re-
ceiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.knox_request(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns None If the method is called asynchronously, returns the request thread.
knox_request_with_http_info(**kwargs)
Initiates a request to authenticate through Apache Knox. Note: This endpoint is subject to change
as NiFi and it’s REST API evolve. This method makes a synchronous HTTP request by default.

3.3. Swagger Client SDKs 39


Nipyapi Documentation, Release 0.19.1

To make an asynchronous HTTP request, please define a callback function to be invoked when re-
ceiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.knox_request_with_http_info(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns None If the method is called asynchronously, returns the request thread.
log_out(**kwargs)
Performs a logout for other providers that have been issued a JWT. Note: This endpoint is subject to
change as NiFi and it’s REST API evolve. This method makes a synchronous HTTP request by de-
fault. To make an asynchronous HTTP request, please define a callback function to be invoked when
receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.log_out(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns None If the method is called asynchronously, returns the request thread.
log_out_complete(**kwargs)
Completes the logout sequence by removing the cached Logout Request and Cookie if they ex-
isted and redirects to /nifi/login. Note: This endpoint is subject to change as NiFi and it’s
REST API evolve. This method makes a synchronous HTTP request by default. To make
an asynchronous HTTP request, please define a callback function to be invoked when receiv-
ing the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.log_out_complete(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns None If the method is called asynchronously, returns the request thread.
log_out_complete_with_http_info(**kwargs)
Completes the logout sequence by removing the cached Logout Request and Cookie if they ex-
isted and redirects to /nifi/login. Note: This endpoint is subject to change as NiFi and it’s
REST API evolve. This method makes a synchronous HTTP request by default. To make
an asynchronous HTTP request, please define a callback function to be invoked when receiv-
ing the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.log_out_complete_with_http_info(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns None If the method is called asynchronously, returns the request thread.
log_out_with_http_info(**kwargs)
Performs a logout for other providers that have been issued a JWT. Note: This endpoint is subject to
change as NiFi and it’s REST API evolve. This method makes a synchronous HTTP request by de-
fault. To make an asynchronous HTTP request, please define a callback function to be invoked when
receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.log_out_with_http_info(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns None If the method is called asynchronously, returns the request thread.

40 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

nipyapi.nifi.apis.connections_api module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.apis.connections_api.ConnectionsApi(api_client=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
Ref: https://github.com/swagger-api/swagger-codegen
delete_connection(id, **kwargs)
Deletes a connection
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP
request, please define a callback function to be invoked when receiving the response. >>> def
callback_function(response): >>> pprint(response) >>> >>> thread = api.delete_connection(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The connection id. (required)
• version (str) – The revision is used to verify the client is working with the latest
version of the flow.
• client_id (str) – If the client id is not specified, new one will be generated. This
value (whether specified or generated) is included in the response.
• disconnected_node_acknowledged (bool) – Acknowledges that this node is
disconnected to allow for mutable requests to proceed.
Returns ConnectionEntity If the method is called asynchronously, returns the request thread.
delete_connection_with_http_info(id, **kwargs)
Deletes a connection
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.delete_connection_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The connection id. (required)
• version (str) – The revision is used to verify the client is working with the latest
version of the flow.
• client_id (str) – If the client id is not specified, new one will be generated. This
value (whether specified or generated) is included in the response.
• disconnected_node_acknowledged (bool) – Acknowledges that this node is
disconnected to allow for mutable requests to proceed.

3.3. Swagger Client SDKs 41


Nipyapi Documentation, Release 0.19.1

Returns ConnectionEntity If the method is called asynchronously, returns the request thread.
get_connection(id, **kwargs)
Gets a connection
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP
request, please define a callback function to be invoked when receiving the response. >>> def
callback_function(response): >>> pprint(response) >>> >>> thread = api.get_connection(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The connection id. (required)
Returns ConnectionEntity If the method is called asynchronously, returns the request thread.
get_connection_with_http_info(id, **kwargs)
Gets a connection
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.get_connection_with_http_info(id,
callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The connection id. (required)
Returns ConnectionEntity If the method is called asynchronously, returns the request thread.
update_connection(id, body, **kwargs)
Updates a connection
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.update_connection(id, body, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The connection id. (required)
• body (ConnectionEntity) – The connection configuration details. (required)
Returns ConnectionEntity If the method is called asynchronously, returns the request thread.
update_connection_with_http_info(id, body, **kwargs)
Updates a connection
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.update_connection_with_http_info(id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The connection id. (required)

42 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

• body (ConnectionEntity) – The connection configuration details. (required)


Returns ConnectionEntity If the method is called asynchronously, returns the request thread.

nipyapi.nifi.apis.controller_api module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.apis.controller_api.ControllerApi(api_client=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
Ref: https://github.com/swagger-api/swagger-codegen
create_bulletin(body, **kwargs)
Creates a new bulletin
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP
request, please define a callback function to be invoked when receiving the response. >>> def
callback_function(response): >>> pprint(response) >>> >>> thread = api.create_bulletin(body, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• body (BulletinEntity) – The reporting task configuration details. (required)
Returns BulletinEntity If the method is called asynchronously, returns the request thread.
create_bulletin_with_http_info(body, **kwargs)
Creates a new bulletin
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.create_bulletin_with_http_info(body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• body (BulletinEntity) – The reporting task configuration details. (required)
Returns BulletinEntity If the method is called asynchronously, returns the request thread.
create_controller_service(body, **kwargs)
Creates a new controller service
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.create_controller_service(body,
callback=callback_function)
Parameters

3.3. Swagger Client SDKs 43


Nipyapi Documentation, Release 0.19.1

• function (callback) – The callback function for asynchronous request. (optional)


• body (ControllerServiceEntity) – The controller service configuration details.
(required)
Returns ControllerServiceEntity If the method is called asynchronously, returns the request
thread.
create_controller_service_with_http_info(body, **kwargs)
Creates a new controller service
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.create_controller_service_with_http_info(body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• body (ControllerServiceEntity) – The controller service configuration details.
(required)
Returns ControllerServiceEntity If the method is called asynchronously, returns the request
thread.
create_registry_client(body, **kwargs)
Creates a new registry client
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.create_registry_client(body, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• body (RegistryClientEntity) – The registry configuration details. (required)
Returns RegistryClientEntity If the method is called asynchronously, returns the request thread.
create_registry_client_with_http_info(body, **kwargs)
Creates a new registry client
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.create_registry_client_with_http_info(body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• body (RegistryClientEntity) – The registry configuration details. (required)
Returns RegistryClientEntity If the method is called asynchronously, returns the request thread.
create_reporting_task(body, **kwargs)
Creates a new reporting task
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.create_reporting_task(body, call-
back=callback_function)

44 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• body (ReportingTaskEntity) – The reporting task configuration details. (required)
Returns ReportingTaskEntity If the method is called asynchronously, returns the request thread.
create_reporting_task_with_http_info(body, **kwargs)
Creates a new reporting task
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.create_reporting_task_with_http_info(body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• body (ReportingTaskEntity) – The reporting task configuration details. (required)
Returns ReportingTaskEntity If the method is called asynchronously, returns the request thread.
delete_history(end_date, **kwargs)
Purges history
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.delete_history(end_date, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• end_date (str) – Purge actions before this date/time. (required)
Returns HistoryEntity If the method is called asynchronously, returns the request thread.
delete_history_with_http_info(end_date, **kwargs)
Purges history
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.delete_history_with_http_info(end_date, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• end_date (str) – Purge actions before this date/time. (required)
Returns HistoryEntity If the method is called asynchronously, returns the request thread.
delete_node(id, **kwargs)
Removes a node from the cluster
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP
request, please define a callback function to be invoked when receiving the response. >>>
def callback_function(response): >>> pprint(response) >>> >>> thread = api.delete_node(id, call-
back=callback_function)
Parameters

3.3. Swagger Client SDKs 45


Nipyapi Documentation, Release 0.19.1

• function (callback) – The callback function for asynchronous request. (optional)


• id (str) – The node id. (required)
Returns NodeEntity If the method is called asynchronously, returns the request thread.
delete_node_with_http_info(id, **kwargs)
Removes a node from the cluster
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.delete_node_with_http_info(id,
callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The node id. (required)
Returns NodeEntity If the method is called asynchronously, returns the request thread.
delete_registry_client(id, **kwargs)
Deletes a registry client
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.delete_registry_client(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The registry id. (required)
• version (str) – The revision is used to verify the client is working with the latest
version of the flow.
• client_id (str) – If the client id is not specified, new one will be generated. This
value (whether specified or generated) is included in the response.
• disconnected_node_acknowledged (bool) – Acknowledges that this node is
disconnected to allow for mutable requests to proceed.
Returns RegistryClientEntity If the method is called asynchronously, returns the request thread.
delete_registry_client_with_http_info(id, **kwargs)
Deletes a registry client
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.delete_registry_client_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The registry id. (required)
• version (str) – The revision is used to verify the client is working with the latest
version of the flow.
• client_id (str) – If the client id is not specified, new one will be generated. This
value (whether specified or generated) is included in the response.

46 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

• disconnected_node_acknowledged (bool) – Acknowledges that this node is


disconnected to allow for mutable requests to proceed.
Returns RegistryClientEntity If the method is called asynchronously, returns the request thread.
get_cluster(**kwargs)
Gets the contents of the cluster Returns the contents of the cluster including all nodes and
their status. This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please define a callback function to be invoked when receiving
the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_cluster(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns ClusterEntity If the method is called asynchronously, returns the request thread.
get_cluster_with_http_info(**kwargs)
Gets the contents of the cluster Returns the contents of the cluster including all nodes and
their status. This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please define a callback function to be invoked when receiving
the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_cluster_with_http_info(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns ClusterEntity If the method is called asynchronously, returns the request thread.
get_controller_config(**kwargs)
Retrieves the configuration for this NiFi Controller
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_controller_config(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns ControllerConfigurationEntity If the method is called asynchronously, returns the re-
quest thread.
get_controller_config_with_http_info(**kwargs)
Retrieves the configuration for this NiFi Controller
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_controller_config_with_http_info(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns ControllerConfigurationEntity If the method is called asynchronously, returns the re-
quest thread.
get_node(id, **kwargs)
Gets a node in the cluster
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP
request, please define a callback function to be invoked when receiving the response. >>>

3.3. Swagger Client SDKs 47


Nipyapi Documentation, Release 0.19.1

def callback_function(response): >>> pprint(response) >>> >>> thread = api.get_node(id, call-


back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The node id. (required)
Returns NodeEntity If the method is called asynchronously, returns the request thread.
get_node_status_history(**kwargs)
Gets status history for the node Note: This endpoint is subject to change as NiFi and it’s
REST API evolve. This method makes a synchronous HTTP request by default. To make
an asynchronous HTTP request, please define a callback function to be invoked when receiv-
ing the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_node_status_history(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns ComponentHistoryEntity If the method is called asynchronously, returns the request
thread.
get_node_status_history_with_http_info(**kwargs)
Gets status history for the node Note: This endpoint is subject to change as NiFi and it’s
REST API evolve. This method makes a synchronous HTTP request by default. To make
an asynchronous HTTP request, please define a callback function to be invoked when receiv-
ing the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_node_status_history_with_http_info(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns ComponentHistoryEntity If the method is called asynchronously, returns the request
thread.
get_node_with_http_info(id, **kwargs)
Gets a node in the cluster
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.get_node_with_http_info(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The node id. (required)
Returns NodeEntity If the method is called asynchronously, returns the request thread.
get_registry_client(id, **kwargs)
Gets a registry client
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP
request, please define a callback function to be invoked when receiving the response. >>> def
callback_function(response): >>> pprint(response) >>> >>> thread = api.get_registry_client(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)

48 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

• id (str) – The registry id. (required)


Returns RegistryClientEntity If the method is called asynchronously, returns the request thread.
get_registry_client_with_http_info(id, **kwargs)
Gets a registry client
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_registry_client_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The registry id. (required)
Returns RegistryClientEntity If the method is called asynchronously, returns the request thread.
get_registry_clients(**kwargs)
Gets the listing of available registry clients
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_registry_clients(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns RegistryClientsEntity If the method is called asynchronously, returns the request thread.
get_registry_clients_with_http_info(**kwargs)
Gets the listing of available registry clients
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_registry_clients_with_http_info(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns RegistryClientsEntity If the method is called asynchronously, returns the request thread.
update_controller_config(body, **kwargs)
Retrieves the configuration for this NiFi
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.update_controller_config(body,
callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• body (ControllerConfigurationEntity) – The controller configuration. (re-
quired)
Returns ControllerConfigurationEntity If the method is called asynchronously, returns the re-
quest thread.

3.3. Swagger Client SDKs 49


Nipyapi Documentation, Release 0.19.1

update_controller_config_with_http_info(body, **kwargs)
Retrieves the configuration for this NiFi
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.update_controller_config_with_http_info(body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• body (ControllerConfigurationEntity) – The controller configuration. (re-
quired)
Returns ControllerConfigurationEntity If the method is called asynchronously, returns the re-
quest thread.
update_node(id, body, **kwargs)
Updates a node in the cluster
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.update_node(id, body, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The node id. (required)
• body (NodeEntity) – The node configuration. The only configuration that will be
honored at this endpoint is the status. (required)
Returns NodeEntity If the method is called asynchronously, returns the request thread.
update_node_with_http_info(id, body, **kwargs)
Updates a node in the cluster
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.update_node_with_http_info(id,
body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The node id. (required)
• body (NodeEntity) – The node configuration. The only configuration that will be
honored at this endpoint is the status. (required)
Returns NodeEntity If the method is called asynchronously, returns the request thread.
update_registry_client(id, body, **kwargs)
Updates a registry client
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.update_registry_client(id, body,
callback=callback_function)
Parameters

50 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

• function (callback) – The callback function for asynchronous request. (optional)


• id (str) – The registry id. (required)
• body (RegistryClientEntity) – The registry configuration details. (required)
Returns RegistryClientEntity If the method is called asynchronously, returns the request thread.
update_registry_client_with_http_info(id, body, **kwargs)
Updates a registry client
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.update_registry_client_with_http_info(id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The registry id. (required)
• body (RegistryClientEntity) – The registry configuration details. (required)
Returns RegistryClientEntity If the method is called asynchronously, returns the request thread.

nipyapi.nifi.apis.controller_services_api module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.apis.controller_services_api.ControllerServicesApi(api_client=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
Ref: https://github.com/swagger-api/swagger-codegen
analyze_configuration(id, body, **kwargs)
Performs analysis of the component’s configuration, providing information about which attributes are ref-
erenced.
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.analyze_configuration(id, body,
callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The controller service id. (required)
• body (ConfigurationAnalysisEntity) – The configuration analysis request.
(required)
Returns ConfigurationAnalysisEntity If the method is called asynchronously, returns the request
thread.

3.3. Swagger Client SDKs 51


Nipyapi Documentation, Release 0.19.1

analyze_configuration_with_http_info(id, body, **kwargs)


Performs analysis of the component’s configuration, providing information about which attributes are ref-
erenced.
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.analyze_configuration_with_http_info(id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The controller service id. (required)
• body (ConfigurationAnalysisEntity) – The configuration analysis request.
(required)
Returns ConfigurationAnalysisEntity If the method is called asynchronously, returns the request
thread.
clear_state(id, **kwargs)
Clears the state for a controller service
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP
request, please define a callback function to be invoked when receiving the response. >>>
def callback_function(response): >>> pprint(response) >>> >>> thread = api.clear_state(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The controller service id. (required)
Returns ComponentStateEntity If the method is called asynchronously, returns the request
thread.
clear_state_with_http_info(id, **kwargs)
Clears the state for a controller service
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.clear_state_with_http_info(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The controller service id. (required)
Returns ComponentStateEntity If the method is called asynchronously, returns the request
thread.
delete_validation_request(id, request_id, **kwargs)
Deletes the Verification Request with the given ID Deletes the Verification Request with the given ID.
After a request is created, it is expected that the client will properly clean up the request by DELETE’ing
it, once the Verification process has completed. If the request is deleted before the request completes,
then the Verification request will finish the step that it is currently performing and then will cancel any
subsequent steps. This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the response. >>> def

52 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

callback_function(response): >>> pprint(response) >>> >>> thread = api.delete_validation_request(id,


request_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The ID of the Controller Service (required)
• request_id (str) – The ID of the Verification Request (required)
Returns VerifyConfigRequestEntity If the method is called asynchronously, returns the request
thread.
delete_validation_request_with_http_info(id, request_id, **kwargs)
Deletes the Verification Request with the given ID Deletes the Verification Request with the given
ID. After a request is created, it is expected that the client will properly clean up the request by
DELETE’ing it, once the Verification process has completed. If the request is deleted before the re-
quest completes, then the Verification request will finish the step that it is currently performing and
then will cancel any subsequent steps. This method makes a synchronous HTTP request by default.
To make an asynchronous HTTP request, please define a callback function to be invoked when re-
ceiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.delete_validation_request_with_http_info(id, request_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The ID of the Controller Service (required)
• request_id (str) – The ID of the Verification Request (required)
Returns VerifyConfigRequestEntity If the method is called asynchronously, returns the request
thread.
get_controller_service(id, **kwargs)
Gets a controller service If the uiOnly query parameter is provided with a value of true, the returned entity
may only contain fields that are necessary for rendering the NiFi User Interface. As such, the selected fields
may change at any time, even during incremental releases, without warning. As a result, this parameter
should not be provided by any client other than the UI. This method makes a synchronous HTTP request
by default. To make an asynchronous HTTP request, please define a callback function to be invoked when
receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_controller_service(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The controller service id. (required)
• ui_only (bool) –
Returns ControllerServiceEntity If the method is called asynchronously, returns the request
thread.
get_controller_service_references(id, **kwargs)
Gets a controller service
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_controller_service_references(id, callback=callback_function)
Parameters

3.3. Swagger Client SDKs 53


Nipyapi Documentation, Release 0.19.1

• function (callback) – The callback function for asynchronous request. (optional)


• id (str) – The controller service id. (required)
Returns ControllerServiceReferencingComponentsEntity If the method is called asyn-
chronously, returns the request thread.
get_controller_service_references_with_http_info(id, **kwargs)
Gets a controller service
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_controller_service_references_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The controller service id. (required)
Returns ControllerServiceReferencingComponentsEntity If the method is called asyn-
chronously, returns the request thread.
get_controller_service_with_http_info(id, **kwargs)
Gets a controller service If the uiOnly query parameter is provided with a value of true, the returned entity
may only contain fields that are necessary for rendering the NiFi User Interface. As such, the selected fields
may change at any time, even during incremental releases, without warning. As a result, this parameter
should not be provided by any client other than the UI. This method makes a synchronous HTTP request
by default. To make an asynchronous HTTP request, please define a callback function to be invoked when
receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_controller_service_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The controller service id. (required)
• ui_only (bool) –
Returns ControllerServiceEntity If the method is called asynchronously, returns the request
thread.
get_property_descriptor(id, property_name, **kwargs)
Gets a controller service property descriptor
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.get_property_descriptor(id, prop-
erty_name, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The controller service id. (required)
• property_name (str) – The property name to return the descriptor for. (required)
• sensitive (bool) – Property Descriptor requested sensitive status
Returns PropertyDescriptorEntity If the method is called asynchronously, returns the request
thread.

54 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

get_property_descriptor_with_http_info(id, property_name, **kwargs)


Gets a controller service property descriptor
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_property_descriptor_with_http_info(id, property_name, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The controller service id. (required)
• property_name (str) – The property name to return the descriptor for. (required)
• sensitive (bool) – Property Descriptor requested sensitive status
Returns PropertyDescriptorEntity If the method is called asynchronously, returns the request
thread.
get_state(id, **kwargs)
Gets the state for a controller service
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP
request, please define a callback function to be invoked when receiving the response. >>>
def callback_function(response): >>> pprint(response) >>> >>> thread = api.get_state(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The controller service id. (required)
Returns ComponentStateEntity If the method is called asynchronously, returns the request
thread.
get_state_with_http_info(id, **kwargs)
Gets the state for a controller service
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.get_state_with_http_info(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The controller service id. (required)
Returns ComponentStateEntity If the method is called asynchronously, returns the request
thread.
get_verification_request(id, request_id, **kwargs)
Returns the Verification Request with the given ID Returns the Verification Request with the given ID.
Once an Verification Request has been created, that request can subsequently be retrieved via this end-
point, and the request that is fetched will contain the updated state, such as percent complete, the cur-
rent state of the request, and any failures. This method makes a synchronous HTTP request by de-
fault. To make an asynchronous HTTP request, please define a callback function to be invoked when
receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_verification_request(id, request_id, callback=callback_function)

3.3. Swagger Client SDKs 55


Nipyapi Documentation, Release 0.19.1

Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The ID of the Controller Service (required)
• request_id (str) – The ID of the Verification Request (required)
Returns VerifyConfigRequestEntity If the method is called asynchronously, returns the request
thread.
get_verification_request_with_http_info(id, request_id, **kwargs)
Returns the Verification Request with the given ID Returns the Verification Request with the given ID.
Once an Verification Request has been created, that request can subsequently be retrieved via this end-
point, and the request that is fetched will contain the updated state, such as percent complete, the cur-
rent state of the request, and any failures. This method makes a synchronous HTTP request by de-
fault. To make an asynchronous HTTP request, please define a callback function to be invoked when
receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_verification_request_with_http_info(id, request_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The ID of the Controller Service (required)
• request_id (str) – The ID of the Verification Request (required)
Returns VerifyConfigRequestEntity If the method is called asynchronously, returns the request
thread.
remove_controller_service(id, **kwargs)
Deletes a controller service
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.remove_controller_service(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The controller service id. (required)
• version (str) – The revision is used to verify the client is working with the latest
version of the flow.
• client_id (str) – If the client id is not specified, new one will be generated. This
value (whether specified or generated) is included in the response.
• disconnected_node_acknowledged (bool) – Acknowledges that this node is
disconnected to allow for mutable requests to proceed.
Returns ControllerServiceEntity If the method is called asynchronously, returns the request
thread.
remove_controller_service_with_http_info(id, **kwargs)
Deletes a controller service
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.remove_controller_service_with_http_info(id, callback=callback_function)

56 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The controller service id. (required)
• version (str) – The revision is used to verify the client is working with the latest
version of the flow.
• client_id (str) – If the client id is not specified, new one will be generated. This
value (whether specified or generated) is included in the response.
• disconnected_node_acknowledged (bool) – Acknowledges that this node is
disconnected to allow for mutable requests to proceed.
Returns ControllerServiceEntity If the method is called asynchronously, returns the request
thread.
submit_config_verification_request(id, body, **kwargs)
Performs verification of the Controller Service’s configuration This will initiate the process of verify-
ing a given Controller Service configuration. This may be a long-running task. As a result, this end-
point will immediately return a ControllerServiceConfigVerificationRequestEntity, and the process of per-
forming the verification will occur asynchronously in the background. The client may then periodically
poll the status of the request by issuing a GET request to /controller-services/{serviceId}/verification-
requests/{requestId}. Once the request is completed, the client is expected to issue a DELETE request
to /controller-services/{serviceId}/verification-requests/{requestId}. This method makes a synchronous
HTTP request by default. To make an asynchronous HTTP request, please define a callback function to
be invoked when receiving the response. >>> def callback_function(response): >>> pprint(response) >>>
>>> thread = api.submit_config_verification_request(id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The controller service id. (required)
• body (VerifyConfigRequestEntity) – The controller service configuration veri-
fication request. (required)
Returns VerifyConfigRequestEntity If the method is called asynchronously, returns the request
thread.
submit_config_verification_request_with_http_info(id, body, **kwargs)
Performs verification of the Controller Service’s configuration This will initiate the process of verify-
ing a given Controller Service configuration. This may be a long-running task. As a result, this end-
point will immediately return a ControllerServiceConfigVerificationRequestEntity, and the process of per-
forming the verification will occur asynchronously in the background. The client may then periodically
poll the status of the request by issuing a GET request to /controller-services/{serviceId}/verification-
requests/{requestId}. Once the request is completed, the client is expected to issue a DELETE re-
quest to /controller-services/{serviceId}/verification-requests/{requestId}. This method makes a syn-
chronous HTTP request by default. To make an asynchronous HTTP request, please define a call-
back function to be invoked when receiving the response. >>> def callback_function(response): >>>
pprint(response) >>> >>> thread = api.submit_config_verification_request_with_http_info(id, body, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The controller service id. (required)

3.3. Swagger Client SDKs 57


Nipyapi Documentation, Release 0.19.1

• body (VerifyConfigRequestEntity) – The controller service configuration veri-


fication request. (required)
Returns VerifyConfigRequestEntity If the method is called asynchronously, returns the request
thread.
update_controller_service(id, body, **kwargs)
Updates a controller service
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.update_controller_service(id, body,
callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The controller service id. (required)
• body (ControllerServiceEntity) – The controller service configuration details.
(required)
Returns ControllerServiceEntity If the method is called asynchronously, returns the request
thread.
update_controller_service_references(id, body, **kwargs)
Updates a controller services references
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.update_controller_service_references(id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The controller service id. (required)
• body (UpdateControllerServiceReferenceRequestEntity) – The con-
troller service request update request. (required)
Returns ControllerServiceReferencingComponentsEntity If the method is called asyn-
chronously, returns the request thread.
update_controller_service_references_with_http_info(id, body, **kwargs)
Updates a controller services references
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.update_controller_service_references_with_http_info(id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The controller service id. (required)
• body (UpdateControllerServiceReferenceRequestEntity) – The con-
troller service request update request. (required)
Returns ControllerServiceReferencingComponentsEntity If the method is called asyn-
chronously, returns the request thread.

58 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

update_controller_service_with_http_info(id, body, **kwargs)


Updates a controller service
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.update_controller_service_with_http_info(id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The controller service id. (required)
• body (ControllerServiceEntity) – The controller service configuration details.
(required)
Returns ControllerServiceEntity If the method is called asynchronously, returns the request
thread.
update_run_status(id, body, **kwargs)
Updates run status of a controller service
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.update_run_status(id, body, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The controller service id. (required)
• body (ControllerServiceRunStatusEntity) – The controller service run sta-
tus. (required)
Returns ControllerServiceEntity If the method is called asynchronously, returns the request
thread.
update_run_status_with_http_info(id, body, **kwargs)
Updates run status of a controller service
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.update_run_status_with_http_info(id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The controller service id. (required)
• body (ControllerServiceRunStatusEntity) – The controller service run sta-
tus. (required)
Returns ControllerServiceEntity If the method is called asynchronously, returns the request
thread.

nipyapi.nifi.apis.counters_api module

NiFi Rest API

3.3. Swagger Client SDKs 59


Nipyapi Documentation, Release 0.19.1

The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.apis.counters_api.CountersApi(api_client=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
Ref: https://github.com/swagger-api/swagger-codegen
get_counters(**kwargs)
Gets the current counters for this NiFi Note: This endpoint is subject to change as NiFi and
it’s REST API evolve. This method makes a synchronous HTTP request by default. To make
an asynchronous HTTP request, please define a callback function to be invoked when receiv-
ing the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_counters(callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• nodewise (bool) – Whether or not to include the breakdown per node. Optional, de-
faults to false
• cluster_node_id (str) – The id of the node where to get the status.
Returns CountersEntity If the method is called asynchronously, returns the request thread.
get_counters_with_http_info(**kwargs)
Gets the current counters for this NiFi Note: This endpoint is subject to change as NiFi and
it’s REST API evolve. This method makes a synchronous HTTP request by default. To make
an asynchronous HTTP request, please define a callback function to be invoked when receiv-
ing the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_counters_with_http_info(callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• nodewise (bool) – Whether or not to include the breakdown per node. Optional, de-
faults to false
• cluster_node_id (str) – The id of the node where to get the status.
Returns CountersEntity If the method is called asynchronously, returns the request thread.
update_counter(id, **kwargs)
Updates the specified counter. This will reset the counter value to 0 Note: This endpoint is subject to
change as NiFi and it’s REST API evolve. This method makes a synchronous HTTP request by de-
fault. To make an asynchronous HTTP request, please define a callback function to be invoked when
receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.update_counter(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The id of the counter. (required)
Returns CounterEntity If the method is called asynchronously, returns the request thread.

60 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

update_counter_with_http_info(id, **kwargs)
Updates the specified counter. This will reset the counter value to 0 Note: This endpoint is subject to
change as NiFi and it’s REST API evolve. This method makes a synchronous HTTP request by de-
fault. To make an asynchronous HTTP request, please define a callback function to be invoked when
receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.update_counter_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The id of the counter. (required)
Returns CounterEntity If the method is called asynchronously, returns the request thread.

nipyapi.nifi.apis.data_transfer_api module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.apis.data_transfer_api.DataTransferApi(api_client=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
Ref: https://github.com/swagger-api/swagger-codegen
commit_input_port_transaction(response_code, port_id, transaction_id, **kwargs)
Commit or cancel the specified transaction
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.commit_input_port_transaction(response_code, port_id, transaction_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• response_code (int) – The response code. Available values
are BAD_CHECKSUM(19), CONFIRM_TRANSACTION(12) or CAN-
CEL_TRANSACTION(15). (required)
• port_id (str) – The input port id. (required)
• transaction_id (str) – The transaction id. (required)
Returns TransactionResultEntity If the method is called asynchronously, returns the request
thread.
commit_input_port_transaction_with_http_info(response_code, port_id, transac-
tion_id, **kwargs)
Commit or cancel the specified transaction
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =

3.3. Swagger Client SDKs 61


Nipyapi Documentation, Release 0.19.1

api.commit_input_port_transaction_with_http_info(response_code, port_id, transaction_id, call-


back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• response_code (int) – The response code. Available values
are BAD_CHECKSUM(19), CONFIRM_TRANSACTION(12) or CAN-
CEL_TRANSACTION(15). (required)
• port_id (str) – The input port id. (required)
• transaction_id (str) – The transaction id. (required)
Returns TransactionResultEntity If the method is called asynchronously, returns the request
thread.
commit_output_port_transaction(response_code, checksum, port_id, transaction_id,
**kwargs)
Commit or cancel the specified transaction
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.commit_output_port_transaction(response_code, checksum, port_id, transaction_id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• response_code (int) – The response code. Available values are CON-
FIRM_TRANSACTION(12) or CANCEL_TRANSACTION(15). (required)
• checksum (str) – A checksum calculated at client side using CRC32 to check flow file
content integrity. It must match with the value calculated at server side. (required)
• port_id (str) – The output port id. (required)
• transaction_id (str) – The transaction id. (required)
Returns TransactionResultEntity If the method is called asynchronously, returns the request
thread.
commit_output_port_transaction_with_http_info(response_code, checksum, port_id,
transaction_id, **kwargs)
Commit or cancel the specified transaction
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.commit_output_port_transaction_with_http_info(response_code, checksum, port_id, transaction_id,
callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• response_code (int) – The response code. Available values are CON-
FIRM_TRANSACTION(12) or CANCEL_TRANSACTION(15). (required)
• checksum (str) – A checksum calculated at client side using CRC32 to check flow file
content integrity. It must match with the value calculated at server side. (required)

62 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

• port_id (str) – The output port id. (required)


• transaction_id (str) – The transaction id. (required)
Returns TransactionResultEntity If the method is called asynchronously, returns the request
thread.
create_port_transaction(port_type, port_id, **kwargs)
Create a transaction to the specified output port or input port
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.create_port_transaction(port_type,
port_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• port_type (str) – The port type. (required)
• port_id (str) – (required)
Returns TransactionResultEntity If the method is called asynchronously, returns the request
thread.
create_port_transaction_with_http_info(port_type, port_id, **kwargs)
Create a transaction to the specified output port or input port
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.create_port_transaction_with_http_info(port_type, port_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• port_type (str) – The port type. (required)
• port_id (str) – (required)
Returns TransactionResultEntity If the method is called asynchronously, returns the request
thread.
extend_input_port_transaction_ttl(port_id, transaction_id, **kwargs)
Extend transaction TTL
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.extend_input_port_transaction_ttl(port_id, transaction_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• port_id (str) – (required)
• transaction_id (str) – (required)
Returns TransactionResultEntity If the method is called asynchronously, returns the request
thread.

3.3. Swagger Client SDKs 63


Nipyapi Documentation, Release 0.19.1

extend_input_port_transaction_ttl_with_http_info(port_id, transaction_id,
**kwargs)
Extend transaction TTL
This method makes a synchronous HTTP request by default. To make an asyn-
chronous HTTP request, please define a callback function to be invoked when receiv-
ing the response. >>> def callback_function(response): >>> pprint(response) >>> >>>
thread = api.extend_input_port_transaction_ttl_with_http_info(port_id, transaction_id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• port_id (str) – (required)
• transaction_id (str) – (required)
Returns TransactionResultEntity If the method is called asynchronously, returns the request
thread.
extend_output_port_transaction_ttl(port_id, transaction_id, **kwargs)
Extend transaction TTL
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.extend_output_port_transaction_ttl(port_id, transaction_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• port_id (str) – (required)
• transaction_id (str) – (required)
Returns TransactionResultEntity If the method is called asynchronously, returns the request
thread.
extend_output_port_transaction_ttl_with_http_info(port_id, transaction_id,
**kwargs)
Extend transaction TTL
This method makes a synchronous HTTP request by default. To make an asyn-
chronous HTTP request, please define a callback function to be invoked when receiv-
ing the response. >>> def callback_function(response): >>> pprint(response) >>> >>>
thread = api.extend_output_port_transaction_ttl_with_http_info(port_id, transaction_id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• port_id (str) – (required)
• transaction_id (str) – (required)
Returns TransactionResultEntity If the method is called asynchronously, returns the request
thread.
receive_flow_files(port_id, transaction_id, **kwargs)
Transfer flow files to the input port

64 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.receive_flow_files(port_id, trans-
action_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• port_id (str) – The input port id. (required)
• transaction_id (str) – (required)
Returns str If the method is called asynchronously, returns the request thread.
receive_flow_files_with_http_info(port_id, transaction_id, **kwargs)
Transfer flow files to the input port
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.receive_flow_files_with_http_info(port_id, transaction_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• port_id (str) – The input port id. (required)
• transaction_id (str) – (required)
Returns str If the method is called asynchronously, returns the request thread.
transfer_flow_files(port_id, transaction_id, **kwargs)
Transfer flow files from the output port
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.transfer_flow_files(port_id, trans-
action_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• port_id (str) – The output port id. (required)
• transaction_id (str) – (required)
Returns StreamingOutput If the method is called asynchronously, returns the request thread.
transfer_flow_files_with_http_info(port_id, transaction_id, **kwargs)
Transfer flow files from the output port
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.transfer_flow_files_with_http_info(port_id, transaction_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• port_id (str) – The output port id. (required)
• transaction_id (str) – (required)

3.3. Swagger Client SDKs 65


Nipyapi Documentation, Release 0.19.1

Returns StreamingOutput If the method is called asynchronously, returns the request thread.

nipyapi.nifi.apis.flow_api module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.apis.flow_api.FlowApi(api_client=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
Ref: https://github.com/swagger-api/swagger-codegen
activate_controller_services(id, body, **kwargs)
Enable or disable Controller Services in the specified Process Group.
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.activate_controller_services(id,
body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• body (ActivateControllerServicesEntity) – The request to schedule or un-
schedule. If the comopnents in the request are not specified, all authorized components
will be considered. (required)
Returns ActivateControllerServicesEntity If the method is called asynchronously, returns the
request thread.
activate_controller_services_with_http_info(id, body, **kwargs)
Enable or disable Controller Services in the specified Process Group.
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.activate_controller_services_with_http_info(id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• body (ActivateControllerServicesEntity) – The request to schedule or un-
schedule. If the comopnents in the request are not specified, all authorized components
will be considered. (required)
Returns ActivateControllerServicesEntity If the method is called asynchronously, returns the
request thread.

66 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

generate_client_id(**kwargs)
Generates a client id.
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.generate_client_id(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns str If the method is called asynchronously, returns the request thread.
generate_client_id_with_http_info(**kwargs)
Generates a client id.
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.generate_client_id_with_http_info(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns str If the method is called asynchronously, returns the request thread.
get_about_info(**kwargs)
Retrieves details about this NiFi to put in the About dialog
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_about_info(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns AboutEntity If the method is called asynchronously, returns the request thread.
get_about_info_with_http_info(**kwargs)
Retrieves details about this NiFi to put in the About dialog
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_about_info_with_http_info(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns AboutEntity If the method is called asynchronously, returns the request thread.
get_action(id, **kwargs)
Gets an action Note: This endpoint is subject to change as NiFi and it’s REST API evolve. This method
makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please define a
callback function to be invoked when receiving the response. >>> def callback_function(response): >>>
pprint(response) >>> >>> thread = api.get_action(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The action id. (required)

3.3. Swagger Client SDKs 67


Nipyapi Documentation, Release 0.19.1

Returns ActionEntity If the method is called asynchronously, returns the request thread.
get_action_with_http_info(id, **kwargs)
Gets an action Note: This endpoint is subject to change as NiFi and it’s REST API evolve. This method
makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please define a
callback function to be invoked when receiving the response. >>> def callback_function(response): >>>
pprint(response) >>> >>> thread = api.get_action_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The action id. (required)
Returns ActionEntity If the method is called asynchronously, returns the request thread.
get_banners(**kwargs)
Retrieves the banners for this NiFi
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_banners(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns BannerEntity If the method is called asynchronously, returns the request thread.
get_banners_with_http_info(**kwargs)
Retrieves the banners for this NiFi
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_banners_with_http_info(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns BannerEntity If the method is called asynchronously, returns the request thread.
get_buckets(id, **kwargs)
Gets the buckets from the specified registry for the current user
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP
request, please define a callback function to be invoked when receiving the response. >>>
def callback_function(response): >>> pprint(response) >>> >>> thread = api.get_buckets(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The registry id. (required)
Returns BucketsEntity If the method is called asynchronously, returns the request thread.
get_buckets_with_http_info(id, **kwargs)
Gets the buckets from the specified registry for the current user
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-

68 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

back_function(response): >>> pprint(response) >>> >>> thread = api.get_buckets_with_http_info(id,


callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The registry id. (required)
Returns BucketsEntity If the method is called asynchronously, returns the request thread.
get_bulletin_board(**kwargs)
Gets current bulletins
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_bulletin_board(callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• after (str) – Includes bulletins with an id after this value.
• source_name (str) – Includes bulletins originating from this sources whose name
match this regular expression.
• message (str) – Includes bulletins whose message that match this regular expression.
• source_id (str) – Includes bulletins originating from this sources whose id match this
regular expression.
• group_id (str) – Includes bulletins originating from this sources whose group id match
this regular expression.
• limit (str) – The number of bulletins to limit the response to.
Returns BulletinBoardEntity If the method is called asynchronously, returns the request thread.
get_bulletin_board_with_http_info(**kwargs)
Gets current bulletins
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_bulletin_board_with_http_info(callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• after (str) – Includes bulletins with an id after this value.
• source_name (str) – Includes bulletins originating from this sources whose name
match this regular expression.
• message (str) – Includes bulletins whose message that match this regular expression.
• source_id (str) – Includes bulletins originating from this sources whose id match this
regular expression.
• group_id (str) – Includes bulletins originating from this sources whose group id match
this regular expression.
• limit (str) – The number of bulletins to limit the response to.

3.3. Swagger Client SDKs 69


Nipyapi Documentation, Release 0.19.1

Returns BulletinBoardEntity If the method is called asynchronously, returns the request thread.
get_bulletins(**kwargs)
Retrieves Controller level bulletins
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_bulletins(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns ControllerBulletinsEntity If the method is called asynchronously, returns the request
thread.
get_bulletins_with_http_info(**kwargs)
Retrieves Controller level bulletins
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_bulletins_with_http_info(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns ControllerBulletinsEntity If the method is called asynchronously, returns the request
thread.
get_cluster_summary(**kwargs)
The cluster summary for this NiFi
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_cluster_summary(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns ClusteSummaryEntity If the method is called asynchronously, returns the request
thread.
get_cluster_summary_with_http_info(**kwargs)
The cluster summary for this NiFi
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_cluster_summary_with_http_info(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns ClusteSummaryEntity If the method is called asynchronously, returns the request
thread.
get_component_history(component_id, **kwargs)
Gets configuration history for a component Note: This endpoint is subject to change as NiFi
and it’s REST API evolve. This method makes a synchronous HTTP request by default. To

70 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

make an asynchronous HTTP request, please define a callback function to be invoked when receiv-
ing the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_component_history(component_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• component_id (str) – The component id. (required)
Returns ComponentHistoryEntity If the method is called asynchronously, returns the request
thread.
get_component_history_with_http_info(component_id, **kwargs)
Gets configuration history for a component Note: This endpoint is subject to change as NiFi
and it’s REST API evolve. This method makes a synchronous HTTP request by default. To
make an asynchronous HTTP request, please define a callback function to be invoked when receiv-
ing the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_component_history_with_http_info(component_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• component_id (str) – The component id. (required)
Returns ComponentHistoryEntity If the method is called asynchronously, returns the request
thread.
get_connection_statistics(id, **kwargs)
Gets statistics for a connection
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.get_connection_statistics(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The connection id. (required)
• nodewise (bool) – Whether or not to include the breakdown per node. Optional, de-
faults to false
• cluster_node_id (str) – The id of the node where to get the statistics.
Returns ConnectionStatisticsEntity If the method is called asynchronously, returns the request
thread.
get_connection_statistics_with_http_info(id, **kwargs)
Gets statistics for a connection
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_connection_statistics_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The connection id. (required)

3.3. Swagger Client SDKs 71


Nipyapi Documentation, Release 0.19.1

• nodewise (bool) – Whether or not to include the breakdown per node. Optional, de-
faults to false
• cluster_node_id (str) – The id of the node where to get the statistics.
Returns ConnectionStatisticsEntity If the method is called asynchronously, returns the request
thread.
get_connection_status(id, **kwargs)
Gets status for a connection
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.get_connection_status(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The connection id. (required)
• nodewise (bool) – Whether or not to include the breakdown per node. Optional, de-
faults to false
• cluster_node_id (str) – The id of the node where to get the status.
Returns ConnectionStatusEntity If the method is called asynchronously, returns the request
thread.
get_connection_status_history(id, **kwargs)
Gets the status history for a connection
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.get_connection_status_history(id,
callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The connection id. (required)
Returns StatusHistoryEntity If the method is called asynchronously, returns the request thread.
get_connection_status_history_with_http_info(id, **kwargs)
Gets the status history for a connection
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_connection_status_history_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The connection id. (required)
Returns StatusHistoryEntity If the method is called asynchronously, returns the request thread.
get_connection_status_with_http_info(id, **kwargs)
Gets status for a connection

72 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

This method makes a synchronous HTTP request by default. To make an asynchronous


HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_connection_status_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The connection id. (required)
• nodewise (bool) – Whether or not to include the breakdown per node. Optional, de-
faults to false
• cluster_node_id (str) – The id of the node where to get the status.
Returns ConnectionStatusEntity If the method is called asynchronously, returns the request
thread.
get_controller_service_types(**kwargs)
Retrieves the types of controller services that this NiFi supports Note: This endpoint is subject to
change as NiFi and it’s REST API evolve. This method makes a synchronous HTTP request by de-
fault. To make an asynchronous HTTP request, please define a callback function to be invoked when
receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_controller_service_types(callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• service_type (str) – If specified, will only return controller services that are com-
patible with this type of service.
• service_bundle_group (str) – If serviceType specified, is the bundle group of the
serviceType.
• service_bundle_artifact (str) – If serviceType specified, is the bundle artifact
of the serviceType.
• service_bundle_version (str) – If serviceType specified, is the bundle version
of the serviceType.
• bundle_group_filter (str) – If specified, will only return types that are a member
of this bundle group.
• bundle_artifact_filter (str) – If specified, will only return types that are a
member of this bundle artifact.
• type_filter (str) – If specified, will only return types whose fully qualified class-
name matches.
Returns ControllerServiceTypesEntity If the method is called asynchronously, returns the re-
quest thread.
get_controller_service_types_with_http_info(**kwargs)
Retrieves the types of controller services that this NiFi supports Note: This endpoint is subject to
change as NiFi and it’s REST API evolve. This method makes a synchronous HTTP request by de-
fault. To make an asynchronous HTTP request, please define a callback function to be invoked when
receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_controller_service_types_with_http_info(callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)

3.3. Swagger Client SDKs 73


Nipyapi Documentation, Release 0.19.1

• service_type (str) – If specified, will only return controller services that are com-
patible with this type of service.
• service_bundle_group (str) – If serviceType specified, is the bundle group of the
serviceType.
• service_bundle_artifact (str) – If serviceType specified, is the bundle artifact
of the serviceType.
• service_bundle_version (str) – If serviceType specified, is the bundle version
of the serviceType.
• bundle_group_filter (str) – If specified, will only return types that are a member
of this bundle group.
• bundle_artifact_filter (str) – If specified, will only return types that are a
member of this bundle artifact.
• type_filter (str) – If specified, will only return types whose fully qualified class-
name matches.
Returns ControllerServiceTypesEntity If the method is called asynchronously, returns the re-
quest thread.
get_controller_services_from_controller(**kwargs)
Gets controller services for reporting tasks If the uiOnly query parameter is provided with a
value of true, the returned entity may only contain fields that are necessary for rendering the
NiFi User Interface. As such, the selected fields may change at any time, even during incre-
mental releases, without warning. As a result, this parameter should not be provided by any
client other than the UI. This method makes a synchronous HTTP request by default. To make
an asynchronous HTTP request, please define a callback function to be invoked when receiv-
ing the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_controller_services_from_controller(callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• ui_only (bool) –
Returns ControllerServicesEntity If the method is called asynchronously, returns the request
thread.
get_controller_services_from_controller_with_http_info(**kwargs)
Gets controller services for reporting tasks If the uiOnly query parameter is provided with a
value of true, the returned entity may only contain fields that are necessary for rendering the
NiFi User Interface. As such, the selected fields may change at any time, even during incre-
mental releases, without warning. As a result, this parameter should not be provided by any
client other than the UI. This method makes a synchronous HTTP request by default. To make
an asynchronous HTTP request, please define a callback function to be invoked when receiv-
ing the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_controller_services_from_controller_with_http_info(callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• ui_only (bool) –
Returns ControllerServicesEntity If the method is called asynchronously, returns the request
thread.

74 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

get_controller_services_from_group(id, **kwargs)
Gets all controller services If the uiOnly query parameter is provided with a value of true, the returned
entity may only contain fields that are necessary for rendering the NiFi User Interface. As such, the
selected fields may change at any time, even during incremental releases, without warning. As a result,
this parameter should not be provided by any client other than the UI. This method makes a synchronous
HTTP request by default. To make an asynchronous HTTP request, please define a callback function to
be invoked when receiving the response. >>> def callback_function(response): >>> pprint(response) >>>
>>> thread = api.get_controller_services_from_group(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• include_ancestor_groups (bool) – Whether or not to include parent/ancestory
process groups
• include_descendant_groups (bool) – Whether or not to include descendant pro-
cess groups
• ui_only (bool) –
Returns ControllerServicesEntity If the method is called asynchronously, returns the request
thread.
get_controller_services_from_group_with_http_info(id, **kwargs)
Gets all controller services If the uiOnly query parameter is provided with a value of true, the returned
entity may only contain fields that are necessary for rendering the NiFi User Interface. As such, the
selected fields may change at any time, even during incremental releases, without warning. As a result,
this parameter should not be provided by any client other than the UI. This method makes a synchronous
HTTP request by default. To make an asynchronous HTTP request, please define a callback function to
be invoked when receiving the response. >>> def callback_function(response): >>> pprint(response) >>>
>>> thread = api.get_controller_services_from_group_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• include_ancestor_groups (bool) – Whether or not to include parent/ancestory
process groups
• include_descendant_groups (bool) – Whether or not to include descendant pro-
cess groups
• ui_only (bool) –
Returns ControllerServicesEntity If the method is called asynchronously, returns the request
thread.
get_controller_status(**kwargs)
Gets the current status of this NiFi
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_controller_status(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)

3.3. Swagger Client SDKs 75


Nipyapi Documentation, Release 0.19.1

Returns ControllerStatusEntity If the method is called asynchronously, returns the request


thread.
get_controller_status_with_http_info(**kwargs)
Gets the current status of this NiFi
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_controller_status_with_http_info(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns ControllerStatusEntity If the method is called asynchronously, returns the request
thread.
get_current_user(**kwargs)
Retrieves the user identity of the user making the request
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_current_user(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns CurrentUserEntity If the method is called asynchronously, returns the request thread.
get_current_user_with_http_info(**kwargs)
Retrieves the user identity of the user making the request
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_current_user_with_http_info(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns CurrentUserEntity If the method is called asynchronously, returns the request thread.
get_flow(id, **kwargs)
Gets a process group If the uiOnly query parameter is provided with a value of true, the returned entity may
only contain fields that are necessary for rendering the NiFi User Interface. As such, the selected fields
may change at any time, even during incremental releases, without warning. As a result, this parameter
should not be provided by any client other than the UI. This method makes a synchronous HTTP request
by default. To make an asynchronous HTTP request, please define a callback function to be invoked when
receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_flow(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• ui_only (bool) –
Returns ProcessGroupFlowEntity If the method is called asynchronously, returns the request
thread.

76 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

get_flow_config(**kwargs)
Retrieves the configuration for this NiFi flow
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_flow_config(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns FlowConfigurationEntity If the method is called asynchronously, returns the request
thread.
get_flow_config_with_http_info(**kwargs)
Retrieves the configuration for this NiFi flow
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_flow_config_with_http_info(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns FlowConfigurationEntity If the method is called asynchronously, returns the request
thread.
get_flow_metrics(producer, **kwargs)
Gets all metrics for the flow from a particular node
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.get_flow_metrics(producer, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• producer (str) – The producer for flow file metrics. Each producer may have its own
output format. (required)
• included_registries (list[str]) – Set of included metrics registries
• sample_name (str) – Regular Expression Pattern to be applied against the sample
name field
• sample_label_value (str) – Regular Expression Pattern to be applied against the
sample label value field
• root_field_name (str) – Name of the first field of JSON object. Applicable for
JSON producer only.
Returns StreamingOutput If the method is called asynchronously, returns the request thread.
get_flow_metrics_with_http_info(producer, **kwargs)
Gets all metrics for the flow from a particular node
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_flow_metrics_with_http_info(producer, callback=callback_function)

3.3. Swagger Client SDKs 77


Nipyapi Documentation, Release 0.19.1

Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• producer (str) – The producer for flow file metrics. Each producer may have its own
output format. (required)
• included_registries (list[str]) – Set of included metrics registries
• sample_name (str) – Regular Expression Pattern to be applied against the sample
name field
• sample_label_value (str) – Regular Expression Pattern to be applied against the
sample label value field
• root_field_name (str) – Name of the first field of JSON object. Applicable for
JSON producer only.
Returns StreamingOutput If the method is called asynchronously, returns the request thread.
get_flow_with_http_info(id, **kwargs)
Gets a process group If the uiOnly query parameter is provided with a value of true, the returned entity may
only contain fields that are necessary for rendering the NiFi User Interface. As such, the selected fields
may change at any time, even during incremental releases, without warning. As a result, this parameter
should not be provided by any client other than the UI. This method makes a synchronous HTTP request
by default. To make an asynchronous HTTP request, please define a callback function to be invoked when
receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_flow_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• ui_only (bool) –
Returns ProcessGroupFlowEntity If the method is called asynchronously, returns the request
thread.
get_flows(registry_id, bucket_id, **kwargs)
Gets the flows from the specified registry and bucket for the current user
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.get_flows(registry_id, bucket_id,
callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• registry_id (str) – The registry id. (required)
• bucket_id (str) – The bucket id. (required)
Returns VersionedFlowsEntity If the method is called asynchronously, returns the request
thread.
get_flows_with_http_info(registry_id, bucket_id, **kwargs)
Gets the flows from the specified registry and bucket for the current user
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-

78 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =


api.get_flows_with_http_info(registry_id, bucket_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• registry_id (str) – The registry id. (required)
• bucket_id (str) – The bucket id. (required)
Returns VersionedFlowsEntity If the method is called asynchronously, returns the request
thread.
get_input_port_status(id, **kwargs)
Gets status for an input port
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.get_input_port_status(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The input port id. (required)
• nodewise (bool) – Whether or not to include the breakdown per node. Optional, de-
faults to false
• cluster_node_id (str) – The id of the node where to get the status.
Returns PortStatusEntity If the method is called asynchronously, returns the request thread.
get_input_port_status_with_http_info(id, **kwargs)
Gets status for an input port
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_input_port_status_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The input port id. (required)
• nodewise (bool) – Whether or not to include the breakdown per node. Optional, de-
faults to false
• cluster_node_id (str) – The id of the node where to get the status.
Returns PortStatusEntity If the method is called asynchronously, returns the request thread.
get_output_port_status(id, **kwargs)
Gets status for an output port
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.get_output_port_status(id, call-
back=callback_function)
Parameters

3.3. Swagger Client SDKs 79


Nipyapi Documentation, Release 0.19.1

• function (callback) – The callback function for asynchronous request. (optional)


• id (str) – The output port id. (required)
• nodewise (bool) – Whether or not to include the breakdown per node. Optional, de-
faults to false
• cluster_node_id (str) – The id of the node where to get the status.
Returns PortStatusEntity If the method is called asynchronously, returns the request thread.
get_output_port_status_with_http_info(id, **kwargs)
Gets status for an output port
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_output_port_status_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The output port id. (required)
• nodewise (bool) – Whether or not to include the breakdown per node. Optional, de-
faults to false
• cluster_node_id (str) – The id of the node where to get the status.
Returns PortStatusEntity If the method is called asynchronously, returns the request thread.
get_parameter_contexts(**kwargs)
Gets all Parameter Contexts
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_parameter_contexts(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns ParameterContextsEntity If the method is called asynchronously, returns the request
thread.
get_parameter_contexts_with_http_info(**kwargs)
Gets all Parameter Contexts
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_parameter_contexts_with_http_info(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns ParameterContextsEntity If the method is called asynchronously, returns the request
thread.
get_prioritizers(**kwargs)
Retrieves the types of prioritizers that this NiFi supports Note: This endpoint is subject to change
as NiFi and it’s REST API evolve. This method makes a synchronous HTTP request by default.

80 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

To make an asynchronous HTTP request, please define a callback function to be invoked when re-
ceiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_prioritizers(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns PrioritizerTypesEntity If the method is called asynchronously, returns the request
thread.
get_prioritizers_with_http_info(**kwargs)
Retrieves the types of prioritizers that this NiFi supports Note: This endpoint is subject to change
as NiFi and it’s REST API evolve. This method makes a synchronous HTTP request by default.
To make an asynchronous HTTP request, please define a callback function to be invoked when re-
ceiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_prioritizers_with_http_info(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns PrioritizerTypesEntity If the method is called asynchronously, returns the request
thread.
get_process_group_status(id, **kwargs)
Gets the status for a process group The status for a process group includes status for all descendent
components. When invoked on the root group with recursive set to true, it will return the current
status of every component in the flow. This method makes a synchronous HTTP request by default.
To make an asynchronous HTTP request, please define a callback function to be invoked when re-
ceiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_process_group_status(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• recursive (bool) – Whether all descendant groups and the status of their content will
be included. Optional, defaults to false
• nodewise (bool) – Whether or not to include the breakdown per node. Optional, de-
faults to false
• cluster_node_id (str) – The id of the node where to get the status.
Returns ProcessGroupStatusEntity If the method is called asynchronously, returns the request
thread.
get_process_group_status_history(id, **kwargs)
Gets status history for a remote process group
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_process_group_status_history(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
Returns StatusHistoryEntity If the method is called asynchronously, returns the request thread.

3.3. Swagger Client SDKs 81


Nipyapi Documentation, Release 0.19.1

get_process_group_status_history_with_http_info(id, **kwargs)
Gets status history for a remote process group
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_process_group_status_history_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
Returns StatusHistoryEntity If the method is called asynchronously, returns the request thread.
get_process_group_status_with_http_info(id, **kwargs)
Gets the status for a process group The status for a process group includes status for all descendent
components. When invoked on the root group with recursive set to true, it will return the current
status of every component in the flow. This method makes a synchronous HTTP request by default.
To make an asynchronous HTTP request, please define a callback function to be invoked when re-
ceiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_process_group_status_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• recursive (bool) – Whether all descendant groups and the status of their content will
be included. Optional, defaults to false
• nodewise (bool) – Whether or not to include the breakdown per node. Optional, de-
faults to false
• cluster_node_id (str) – The id of the node where to get the status.
Returns ProcessGroupStatusEntity If the method is called asynchronously, returns the request
thread.
get_processor_status(id, **kwargs)
Gets status for a processor
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.get_processor_status(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The processor id. (required)
• nodewise (bool) – Whether or not to include the breakdown per node. Optional, de-
faults to false
• cluster_node_id (str) – The id of the node where to get the status.
Returns ProcessorStatusEntity If the method is called asynchronously, returns the request
thread.
get_processor_status_history(id, **kwargs)
Gets status history for a processor

82 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.get_processor_status_history(id,
callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The processor id. (required)
Returns StatusHistoryEntity If the method is called asynchronously, returns the request thread.
get_processor_status_history_with_http_info(id, **kwargs)
Gets status history for a processor
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_processor_status_history_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The processor id. (required)
Returns StatusHistoryEntity If the method is called asynchronously, returns the request thread.
get_processor_status_with_http_info(id, **kwargs)
Gets status for a processor
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_processor_status_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The processor id. (required)
• nodewise (bool) – Whether or not to include the breakdown per node. Optional, de-
faults to false
• cluster_node_id (str) – The id of the node where to get the status.
Returns ProcessorStatusEntity If the method is called asynchronously, returns the request
thread.
get_processor_types(**kwargs)
Retrieves the types of processors that this NiFi supports Note: This endpoint is subject to change
as NiFi and it’s REST API evolve. This method makes a synchronous HTTP request by default.
To make an asynchronous HTTP request, please define a callback function to be invoked when re-
ceiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_processor_types(callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• bundle_group_filter (str) – If specified, will only return types that are a member
of this bundle group.

3.3. Swagger Client SDKs 83


Nipyapi Documentation, Release 0.19.1

• bundle_artifact_filter (str) – If specified, will only return types that are a


member of this bundle artifact.
• type (str) – If specified, will only return types whose fully qualified classname matches.
Returns ProcessorTypesEntity If the method is called asynchronously, returns the request
thread.
get_processor_types_with_http_info(**kwargs)
Retrieves the types of processors that this NiFi supports Note: This endpoint is subject to change
as NiFi and it’s REST API evolve. This method makes a synchronous HTTP request by default.
To make an asynchronous HTTP request, please define a callback function to be invoked when re-
ceiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_processor_types_with_http_info(callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• bundle_group_filter (str) – If specified, will only return types that are a member
of this bundle group.
• bundle_artifact_filter (str) – If specified, will only return types that are a
member of this bundle artifact.
• type (str) – If specified, will only return types whose fully qualified classname matches.
Returns ProcessorTypesEntity If the method is called asynchronously, returns the request
thread.
get_registries(**kwargs)
Gets the listing of available registries
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_registries(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns RegistryClientsEntity If the method is called asynchronously, returns the request thread.
get_registries_with_http_info(**kwargs)
Gets the listing of available registries
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_registries_with_http_info(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns RegistryClientsEntity If the method is called asynchronously, returns the request thread.
get_remote_process_group_status(id, **kwargs)
Gets status for a remote process group
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_remote_process_group_status(id, callback=callback_function)

84 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The remote process group id. (required)
• nodewise (bool) – Whether or not to include the breakdown per node. Optional, de-
faults to false
• cluster_node_id (str) – The id of the node where to get the status.
Returns RemoteProcessGroupStatusEntity If the method is called asynchronously, returns the
request thread.
get_remote_process_group_status_history(id, **kwargs)
Gets the status history
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_remote_process_group_status_history(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The remote process group id. (required)
Returns StatusHistoryEntity If the method is called asynchronously, returns the request thread.
get_remote_process_group_status_history_with_http_info(id, **kwargs)
Gets the status history
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_remote_process_group_status_history_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The remote process group id. (required)
Returns StatusHistoryEntity If the method is called asynchronously, returns the request thread.
get_remote_process_group_status_with_http_info(id, **kwargs)
Gets status for a remote process group
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_remote_process_group_status_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The remote process group id. (required)
• nodewise (bool) – Whether or not to include the breakdown per node. Optional, de-
faults to false
• cluster_node_id (str) – The id of the node where to get the status.

3.3. Swagger Client SDKs 85


Nipyapi Documentation, Release 0.19.1

Returns RemoteProcessGroupStatusEntity If the method is called asynchronously, returns the


request thread.
get_reporting_task_types(**kwargs)
Retrieves the types of reporting tasks that this NiFi supports Note: This endpoint is subject to change
as NiFi and it’s REST API evolve. This method makes a synchronous HTTP request by default.
To make an asynchronous HTTP request, please define a callback function to be invoked when re-
ceiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_reporting_task_types(callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• bundle_group_filter (str) – If specified, will only return types that are a member
of this bundle group.
• bundle_artifact_filter (str) – If specified, will only return types that are a
member of this bundle artifact.
• type (str) – If specified, will only return types whose fully qualified classname matches.
Returns ReportingTaskTypesEntity If the method is called asynchronously, returns the request
thread.
get_reporting_task_types_with_http_info(**kwargs)
Retrieves the types of reporting tasks that this NiFi supports Note: This endpoint is subject to change
as NiFi and it’s REST API evolve. This method makes a synchronous HTTP request by default.
To make an asynchronous HTTP request, please define a callback function to be invoked when re-
ceiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_reporting_task_types_with_http_info(callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• bundle_group_filter (str) – If specified, will only return types that are a member
of this bundle group.
• bundle_artifact_filter (str) – If specified, will only return types that are a
member of this bundle artifact.
• type (str) – If specified, will only return types whose fully qualified classname matches.
Returns ReportingTaskTypesEntity If the method is called asynchronously, returns the request
thread.
get_reporting_tasks(**kwargs)
Gets all reporting tasks
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_reporting_tasks(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns ReportingTasksEntity If the method is called asynchronously, returns the request
thread.
get_reporting_tasks_with_http_info(**kwargs)
Gets all reporting tasks

86 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

This method makes a synchronous HTTP request by default. To make an asynchronous


HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_reporting_tasks_with_http_info(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns ReportingTasksEntity If the method is called asynchronously, returns the request
thread.
get_runtime_manifest(**kwargs)
Retrieves the runtime manifest for this NiFi instance. Note: This endpoint is subject to change as
NiFi and it’s REST API evolve. This method makes a synchronous HTTP request by default. To
make an asynchronous HTTP request, please define a callback function to be invoked when receiv-
ing the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_runtime_manifest(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns RuntimeManifestEntity If the method is called asynchronously, returns the request
thread.
get_runtime_manifest_with_http_info(**kwargs)
Retrieves the runtime manifest for this NiFi instance. Note: This endpoint is subject to change as
NiFi and it’s REST API evolve. This method makes a synchronous HTTP request by default. To
make an asynchronous HTTP request, please define a callback function to be invoked when receiv-
ing the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_runtime_manifest_with_http_info(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns RuntimeManifestEntity If the method is called asynchronously, returns the request
thread.
get_templates(**kwargs)
Gets all templates
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_templates(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns TemplatesEntity If the method is called asynchronously, returns the request thread.
get_templates_with_http_info(**kwargs)
Gets all templates
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_templates_with_http_info(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns TemplatesEntity If the method is called asynchronously, returns the request thread.

3.3. Swagger Client SDKs 87


Nipyapi Documentation, Release 0.19.1

get_versions(registry_id, bucket_id, flow_id, **kwargs)


Gets the flow versions from the specified registry and bucket for the specified flow for the current user
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.get_versions(registry_id, bucket_id,
flow_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• registry_id (str) – The registry id. (required)
• bucket_id (str) – The bucket id. (required)
• flow_id (str) – The flow id. (required)
Returns VersionedFlowSnapshotMetadataSetEntity If the method is called asynchronously, re-
turns the request thread.
get_versions_with_http_info(registry_id, bucket_id, flow_id, **kwargs)
Gets the flow versions from the specified registry and bucket for the specified flow for the current user
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_versions_with_http_info(registry_id, bucket_id, flow_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• registry_id (str) – The registry id. (required)
• bucket_id (str) – The bucket id. (required)
• flow_id (str) – The flow id. (required)
Returns VersionedFlowSnapshotMetadataSetEntity If the method is called asynchronously, re-
turns the request thread.
query_history(offset, count, **kwargs)
Gets configuration history Note: This endpoint is subject to change as NiFi and it’s REST API evolve.
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.query_history(offset, count, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• offset (str) – The offset into the result set. (required)
• count (str) – The number of actions to return. (required)
• sort_column (str) – The field to sort on.
• sort_order (str) – The direction to sort.
• start_date (str) – Include actions after this date.
• end_date (str) – Include actions before this date.
• user_identity (str) – Include actions performed by this user.

88 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

• source_id (str) – Include actions on this component.


Returns HistoryEntity If the method is called asynchronously, returns the request thread.
query_history_with_http_info(offset, count, **kwargs)
Gets configuration history Note: This endpoint is subject to change as NiFi and it’s REST
API evolve. This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please define a callback function to be invoked when receiving
the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.query_history_with_http_info(offset, count, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• offset (str) – The offset into the result set. (required)
• count (str) – The number of actions to return. (required)
• sort_column (str) – The field to sort on.
• sort_order (str) – The direction to sort.
• start_date (str) – Include actions after this date.
• end_date (str) – Include actions before this date.
• user_identity (str) – Include actions performed by this user.
• source_id (str) – Include actions on this component.
Returns HistoryEntity If the method is called asynchronously, returns the request thread.
schedule_components(id, body, **kwargs)
Schedule or unschedule components in the specified Process Group.
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.schedule_components(id, body,
callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• body (ScheduleComponentsEntity) – The request to schedule or unschedule. If
the comopnents in the request are not specified, all authorized components will be consid-
ered. (required)
Returns ScheduleComponentsEntity If the method is called asynchronously, returns the request
thread.
schedule_components_with_http_info(id, body, **kwargs)
Schedule or unschedule components in the specified Process Group.
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.schedule_components_with_http_info(id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)

3.3. Swagger Client SDKs 89


Nipyapi Documentation, Release 0.19.1

• id (str) – The process group id. (required)


• body (ScheduleComponentsEntity) – The request to schedule or unschedule. If
the comopnents in the request are not specified, all authorized components will be consid-
ered. (required)
Returns ScheduleComponentsEntity If the method is called asynchronously, returns the request
thread.
search_cluster(q, **kwargs)
Searches the cluster for a node with the specified address Note: This endpoint is subject to change as
NiFi and it’s REST API evolve. This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please define a callback function to be invoked when receiving the response.
>>> def callback_function(response): >>> pprint(response) >>> >>> thread = api.search_cluster(q, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• q (str) – Node address to search for. (required)
Returns ClusterSearchResultsEntity If the method is called asynchronously, returns the request
thread.
search_cluster_with_http_info(q, **kwargs)
Searches the cluster for a node with the specified address Note: This endpoint is subject to change
as NiFi and it’s REST API evolve. This method makes a synchronous HTTP request by default.
To make an asynchronous HTTP request, please define a callback function to be invoked when re-
ceiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.search_cluster_with_http_info(q, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• q (str) – Node address to search for. (required)
Returns ClusterSearchResultsEntity If the method is called asynchronously, returns the request
thread.
search_flow(**kwargs)
Performs a search against this NiFi using the specified search term Only search results from autho-
rized components will be returned. This method makes a synchronous HTTP request by default.
To make an asynchronous HTTP request, please define a callback function to be invoked when re-
ceiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.search_flow(callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• q (str) –
• a (str) –
Returns SearchResultsEntity If the method is called asynchronously, returns the request thread.
search_flow_with_http_info(**kwargs)
Performs a search against this NiFi using the specified search term Only search results from autho-
rized components will be returned. This method makes a synchronous HTTP request by default.

90 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

To make an asynchronous HTTP request, please define a callback function to be invoked when re-
ceiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.search_flow_with_http_info(callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• q (str) –
• a (str) –
Returns SearchResultsEntity If the method is called asynchronously, returns the request thread.

nipyapi.nifi.apis.flowfile_queues_api module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.apis.flowfile_queues_api.FlowfileQueuesApi(api_client=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
Ref: https://github.com/swagger-api/swagger-codegen
create_drop_request(id, **kwargs)
Creates a request to drop the contents of the queue in this connection.
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.create_drop_request(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The connection id. (required)
Returns DropRequestEntity If the method is called asynchronously, returns the request thread.
create_drop_request_with_http_info(id, **kwargs)
Creates a request to drop the contents of the queue in this connection.
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.create_drop_request_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The connection id. (required)
Returns DropRequestEntity If the method is called asynchronously, returns the request thread.

3.3. Swagger Client SDKs 91


Nipyapi Documentation, Release 0.19.1

create_flow_file_listing(id, **kwargs)
Lists the contents of the queue in this connection.
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.create_flow_file_listing(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The connection id. (required)
Returns ListingRequestEntity If the method is called asynchronously, returns the request thread.
create_flow_file_listing_with_http_info(id, **kwargs)
Lists the contents of the queue in this connection.
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.create_flow_file_listing_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The connection id. (required)
Returns ListingRequestEntity If the method is called asynchronously, returns the request thread.
delete_listing_request(id, listing_request_id, **kwargs)
Cancels and/or removes a request to list the contents of this connection.
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.delete_listing_request(id, list-
ing_request_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The connection id. (required)
• listing_request_id (str) – The listing request id. (required)
Returns ListingRequestEntity If the method is called asynchronously, returns the request thread.
delete_listing_request_with_http_info(id, listing_request_id, **kwargs)
Cancels and/or removes a request to list the contents of this connection.
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.delete_listing_request_with_http_info(id, listing_request_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The connection id. (required)
• listing_request_id (str) – The listing request id. (required)

92 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Returns ListingRequestEntity If the method is called asynchronously, returns the request thread.
download_flow_file_content(id, flowfile_uuid, **kwargs)
Gets the content for a FlowFile in a Connection.
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.download_flow_file_content(id,
flowfile_uuid, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The connection id. (required)
• flowfile_uuid (str) – The flowfile uuid. (required)
• client_id (str) – If the client id is not specified, new one will be generated. This
value (whether specified or generated) is included in the response.
• cluster_node_id (str) – The id of the node where the content exists if clustered.
Returns StreamingOutput If the method is called asynchronously, returns the request thread.
download_flow_file_content_with_http_info(id, flowfile_uuid, **kwargs)
Gets the content for a FlowFile in a Connection.
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.download_flow_file_content_with_http_info(id, flowfile_uuid, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The connection id. (required)
• flowfile_uuid (str) – The flowfile uuid. (required)
• client_id (str) – If the client id is not specified, new one will be generated. This
value (whether specified or generated) is included in the response.
• cluster_node_id (str) – The id of the node where the content exists if clustered.
Returns StreamingOutput If the method is called asynchronously, returns the request thread.
get_drop_request(id, drop_request_id, **kwargs)
Gets the current status of a drop request for the specified connection.
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP
request, please define a callback function to be invoked when receiving the response. >>>
def callback_function(response): >>> pprint(response) >>> >>> thread = api.get_drop_request(id,
drop_request_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The connection id. (required)
• drop_request_id (str) – The drop request id. (required)
Returns DropRequestEntity If the method is called asynchronously, returns the request thread.

3.3. Swagger Client SDKs 93


Nipyapi Documentation, Release 0.19.1

get_drop_request_with_http_info(id, drop_request_id, **kwargs)


Gets the current status of a drop request for the specified connection.
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_drop_request_with_http_info(id, drop_request_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The connection id. (required)
• drop_request_id (str) – The drop request id. (required)
Returns DropRequestEntity If the method is called asynchronously, returns the request thread.
get_flow_file(id, flowfile_uuid, **kwargs)
Gets a FlowFile from a Connection.
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.get_flow_file(id, flowfile_uuid, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The connection id. (required)
• flowfile_uuid (str) – The flowfile uuid. (required)
• cluster_node_id (str) – The id of the node where the content exists if clustered.
Returns FlowFileEntity If the method is called asynchronously, returns the request thread.
get_flow_file_with_http_info(id, flowfile_uuid, **kwargs)
Gets a FlowFile from a Connection.
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.get_flow_file_with_http_info(id,
flowfile_uuid, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The connection id. (required)
• flowfile_uuid (str) – The flowfile uuid. (required)
• cluster_node_id (str) – The id of the node where the content exists if clustered.
Returns FlowFileEntity If the method is called asynchronously, returns the request thread.
get_listing_request(id, listing_request_id, **kwargs)
Gets the current status of a listing request for the specified connection.
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP
request, please define a callback function to be invoked when receiving the response. >>> def
callback_function(response): >>> pprint(response) >>> >>> thread = api.get_listing_request(id, list-
ing_request_id, callback=callback_function)

94 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The connection id. (required)
• listing_request_id (str) – The listing request id. (required)
Returns ListingRequestEntity If the method is called asynchronously, returns the request thread.
get_listing_request_with_http_info(id, listing_request_id, **kwargs)
Gets the current status of a listing request for the specified connection.
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_listing_request_with_http_info(id, listing_request_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The connection id. (required)
• listing_request_id (str) – The listing request id. (required)
Returns ListingRequestEntity If the method is called asynchronously, returns the request thread.
remove_drop_request(id, drop_request_id, **kwargs)
Cancels and/or removes a request to drop the contents of this connection.
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP
request, please define a callback function to be invoked when receiving the response. >>> def
callback_function(response): >>> pprint(response) >>> >>> thread = api.remove_drop_request(id,
drop_request_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The connection id. (required)
• drop_request_id (str) – The drop request id. (required)
Returns DropRequestEntity If the method is called asynchronously, returns the request thread.
remove_drop_request_with_http_info(id, drop_request_id, **kwargs)
Cancels and/or removes a request to drop the contents of this connection.
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.remove_drop_request_with_http_info(id, drop_request_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The connection id. (required)
• drop_request_id (str) – The drop request id. (required)
Returns DropRequestEntity If the method is called asynchronously, returns the request thread.

3.3. Swagger Client SDKs 95


Nipyapi Documentation, Release 0.19.1

nipyapi.nifi.apis.funnel_api module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.apis.funnel_api.FunnelApi(api_client=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
Ref: https://github.com/swagger-api/swagger-codegen
get_funnel(id, **kwargs)
Gets a funnel
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP
request, please define a callback function to be invoked when receiving the response. >>>
def callback_function(response): >>> pprint(response) >>> >>> thread = api.get_funnel(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The funnel id. (required)
Returns FunnelEntity If the method is called asynchronously, returns the request thread.
get_funnel_with_http_info(id, **kwargs)
Gets a funnel
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.get_funnel_with_http_info(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The funnel id. (required)
Returns FunnelEntity If the method is called asynchronously, returns the request thread.
remove_funnel(id, **kwargs)
Deletes a funnel
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP
request, please define a callback function to be invoked when receiving the response. >>> def
callback_function(response): >>> pprint(response) >>> >>> thread = api.remove_funnel(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The funnel id. (required)
• version (str) – The revision is used to verify the client is working with the latest
version of the flow.

96 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

• client_id (str) – If the client id is not specified, new one will be generated. This
value (whether specified or generated) is included in the response.
• disconnected_node_acknowledged (bool) – Acknowledges that this node is
disconnected to allow for mutable requests to proceed.
Returns FunnelEntity If the method is called asynchronously, returns the request thread.
remove_funnel_with_http_info(id, **kwargs)
Deletes a funnel
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.remove_funnel_with_http_info(id,
callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The funnel id. (required)
• version (str) – The revision is used to verify the client is working with the latest
version of the flow.
• client_id (str) – If the client id is not specified, new one will be generated. This
value (whether specified or generated) is included in the response.
• disconnected_node_acknowledged (bool) – Acknowledges that this node is
disconnected to allow for mutable requests to proceed.
Returns FunnelEntity If the method is called asynchronously, returns the request thread.
update_funnel(id, body, **kwargs)
Updates a funnel
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.update_funnel(id, body, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The funnel id. (required)
• body (FunnelEntity) – The funnel configuration details. (required)
Returns FunnelEntity If the method is called asynchronously, returns the request thread.
update_funnel_with_http_info(id, body, **kwargs)
Updates a funnel
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.update_funnel_with_http_info(id,
body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The funnel id. (required)
• body (FunnelEntity) – The funnel configuration details. (required)

3.3. Swagger Client SDKs 97


Nipyapi Documentation, Release 0.19.1

Returns FunnelEntity If the method is called asynchronously, returns the request thread.

nipyapi.nifi.apis.input_ports_api module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.apis.input_ports_api.InputPortsApi(api_client=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
Ref: https://github.com/swagger-api/swagger-codegen
get_input_port(id, **kwargs)
Gets an input port
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP
request, please define a callback function to be invoked when receiving the response. >>> def
callback_function(response): >>> pprint(response) >>> >>> thread = api.get_input_port(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The input port id. (required)
Returns PortEntity If the method is called asynchronously, returns the request thread.
get_input_port_with_http_info(id, **kwargs)
Gets an input port
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.get_input_port_with_http_info(id,
callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The input port id. (required)
Returns PortEntity If the method is called asynchronously, returns the request thread.
remove_input_port(id, **kwargs)
Deletes an input port
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP
request, please define a callback function to be invoked when receiving the response. >>> def
callback_function(response): >>> pprint(response) >>> >>> thread = api.remove_input_port(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)

98 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

• id (str) – The input port id. (required)


• version (str) – The revision is used to verify the client is working with the latest
version of the flow.
• client_id (str) – If the client id is not specified, new one will be generated. This
value (whether specified or generated) is included in the response.
• disconnected_node_acknowledged (bool) – Acknowledges that this node is
disconnected to allow for mutable requests to proceed.
Returns PortEntity If the method is called asynchronously, returns the request thread.
remove_input_port_with_http_info(id, **kwargs)
Deletes an input port
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.remove_input_port_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The input port id. (required)
• version (str) – The revision is used to verify the client is working with the latest
version of the flow.
• client_id (str) – If the client id is not specified, new one will be generated. This
value (whether specified or generated) is included in the response.
• disconnected_node_acknowledged (bool) – Acknowledges that this node is
disconnected to allow for mutable requests to proceed.
Returns PortEntity If the method is called asynchronously, returns the request thread.
update_input_port(id, body, **kwargs)
Updates an input port
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.update_input_port(id, body, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The input port id. (required)
• body (PortEntity) – The input port configuration details. (required)
Returns PortEntity If the method is called asynchronously, returns the request thread.
update_input_port_with_http_info(id, body, **kwargs)
Updates an input port
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.update_input_port_with_http_info(id, body, callback=callback_function)
Parameters

3.3. Swagger Client SDKs 99


Nipyapi Documentation, Release 0.19.1

• function (callback) – The callback function for asynchronous request. (optional)


• id (str) – The input port id. (required)
• body (PortEntity) – The input port configuration details. (required)
Returns PortEntity If the method is called asynchronously, returns the request thread.
update_run_status(id, body, **kwargs)
Updates run status of an input-port
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.update_run_status(id, body, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The port id. (required)
• body (PortRunStatusEntity) – The port run status. (required)
Returns ProcessorEntity If the method is called asynchronously, returns the request thread.
update_run_status_with_http_info(id, body, **kwargs)
Updates run status of an input-port
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.update_run_status_with_http_info(id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The port id. (required)
• body (PortRunStatusEntity) – The port run status. (required)
Returns ProcessorEntity If the method is called asynchronously, returns the request thread.

nipyapi.nifi.apis.labels_api module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.apis.labels_api.LabelsApi(api_client=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
Ref: https://github.com/swagger-api/swagger-codegen
get_label(id, **kwargs)
Gets a label

100 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

This method makes a synchronous HTTP request by default. To make an asynchronous HTTP
request, please define a callback function to be invoked when receiving the response. >>>
def callback_function(response): >>> pprint(response) >>> >>> thread = api.get_label(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The label id. (required)
Returns LabelEntity If the method is called asynchronously, returns the request thread.
get_label_with_http_info(id, **kwargs)
Gets a label
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.get_label_with_http_info(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The label id. (required)
Returns LabelEntity If the method is called asynchronously, returns the request thread.
remove_label(id, **kwargs)
Deletes a label
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP
request, please define a callback function to be invoked when receiving the response. >>>
def callback_function(response): >>> pprint(response) >>> >>> thread = api.remove_label(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The label id. (required)
• version (str) – The revision is used to verify the client is working with the latest
version of the flow.
• client_id (str) – If the client id is not specified, new one will be generated. This
value (whether specified or generated) is included in the response.
• disconnected_node_acknowledged (bool) – Acknowledges that this node is
disconnected to allow for mutable requests to proceed.
Returns LabelEntity If the method is called asynchronously, returns the request thread.
remove_label_with_http_info(id, **kwargs)
Deletes a label
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.remove_label_with_http_info(id,
callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)

3.3. Swagger Client SDKs 101


Nipyapi Documentation, Release 0.19.1

• id (str) – The label id. (required)


• version (str) – The revision is used to verify the client is working with the latest
version of the flow.
• client_id (str) – If the client id is not specified, new one will be generated. This
value (whether specified or generated) is included in the response.
• disconnected_node_acknowledged (bool) – Acknowledges that this node is
disconnected to allow for mutable requests to proceed.
Returns LabelEntity If the method is called asynchronously, returns the request thread.
update_label(id, body, **kwargs)
Updates a label
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.update_label(id, body, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The label id. (required)
• body (LabelEntity) – The label configuration details. (required)
Returns LabelEntity If the method is called asynchronously, returns the request thread.
update_label_with_http_info(id, body, **kwargs)
Updates a label
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.update_label_with_http_info(id,
body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The label id. (required)
• body (LabelEntity) – The label configuration details. (required)
Returns LabelEntity If the method is called asynchronously, returns the request thread.

nipyapi.nifi.apis.output_ports_api module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.apis.output_ports_api.OutputPortsApi(api_client=None)
Bases: object

102 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
Ref: https://github.com/swagger-api/swagger-codegen
get_output_port(id, **kwargs)
Gets an output port
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP
request, please define a callback function to be invoked when receiving the response. >>> def
callback_function(response): >>> pprint(response) >>> >>> thread = api.get_output_port(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The output port id. (required)
Returns PortEntity If the method is called asynchronously, returns the request thread.
get_output_port_with_http_info(id, **kwargs)
Gets an output port
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.get_output_port_with_http_info(id,
callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The output port id. (required)
Returns PortEntity If the method is called asynchronously, returns the request thread.
remove_output_port(id, **kwargs)
Deletes an output port
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.remove_output_port(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The output port id. (required)
• version (str) – The revision is used to verify the client is working with the latest
version of the flow.
• client_id (str) – If the client id is not specified, new one will be generated. This
value (whether specified or generated) is included in the response.
• disconnected_node_acknowledged (bool) – Acknowledges that this node is
disconnected to allow for mutable requests to proceed.
Returns PortEntity If the method is called asynchronously, returns the request thread.
remove_output_port_with_http_info(id, **kwargs)
Deletes an output port

3.3. Swagger Client SDKs 103


Nipyapi Documentation, Release 0.19.1

This method makes a synchronous HTTP request by default. To make an asynchronous


HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.remove_output_port_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The output port id. (required)
• version (str) – The revision is used to verify the client is working with the latest
version of the flow.
• client_id (str) – If the client id is not specified, new one will be generated. This
value (whether specified or generated) is included in the response.
• disconnected_node_acknowledged (bool) – Acknowledges that this node is
disconnected to allow for mutable requests to proceed.
Returns PortEntity If the method is called asynchronously, returns the request thread.
update_output_port(id, body, **kwargs)
Updates an output port
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.update_output_port(id, body, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The output port id. (required)
• body (PortEntity) – The output port configuration details. (required)
Returns PortEntity If the method is called asynchronously, returns the request thread.
update_output_port_with_http_info(id, body, **kwargs)
Updates an output port
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.update_output_port_with_http_info(id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The output port id. (required)
• body (PortEntity) – The output port configuration details. (required)
Returns PortEntity If the method is called asynchronously, returns the request thread.
update_run_status(id, body, **kwargs)
Updates run status of an output-port
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.update_run_status(id, body, call-
back=callback_function)

104 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The port id. (required)
• body (PortRunStatusEntity) – The port run status. (required)
Returns ProcessorEntity If the method is called asynchronously, returns the request thread.
update_run_status_with_http_info(id, body, **kwargs)
Updates run status of an output-port
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.update_run_status_with_http_info(id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The port id. (required)
• body (PortRunStatusEntity) – The port run status. (required)
Returns ProcessorEntity If the method is called asynchronously, returns the request thread.

nipyapi.nifi.apis.parameter_contexts_api module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.apis.parameter_contexts_api.ParameterContextsApi(api_client=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
Ref: https://github.com/swagger-api/swagger-codegen
create_parameter_context(body, **kwargs)
Create a Parameter Context
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.create_parameter_context(body,
callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• body (ParameterContextEntity) – The Parameter Context. (required)
Returns ParameterContextEntity If the method is called asynchronously, returns the request
thread.

3.3. Swagger Client SDKs 105


Nipyapi Documentation, Release 0.19.1

create_parameter_context_with_http_info(body, **kwargs)
Create a Parameter Context
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.create_parameter_context_with_http_info(body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• body (ParameterContextEntity) – The Parameter Context. (required)
Returns ParameterContextEntity If the method is called asynchronously, returns the request
thread.
delete_parameter_context(id, **kwargs)
Deletes the Parameter Context with the given ID Deletes the Parameter Context with the given ID.
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.delete_parameter_context(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The Parameter Context ID. (required)
• version (str) – The version is used to verify the client is working with the latest
version of the flow.
• client_id (str) – If the client id is not specified, a new one will be generated. This
value (whether specified or generated) is included in the response.
• disconnected_node_acknowledged (bool) – Acknowledges that this node is
disconnected to allow for mutable requests to proceed.
Returns ParameterContextEntity If the method is called asynchronously, returns the request
thread.
delete_parameter_context_with_http_info(id, **kwargs)
Deletes the Parameter Context with the given ID Deletes the Parameter Context with the
given ID. This method makes a synchronous HTTP request by default. To make an asyn-
chronous HTTP request, please define a callback function to be invoked when receiving the
response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.delete_parameter_context_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The Parameter Context ID. (required)
• version (str) – The version is used to verify the client is working with the latest
version of the flow.
• client_id (str) – If the client id is not specified, a new one will be generated. This
value (whether specified or generated) is included in the response.
• disconnected_node_acknowledged (bool) – Acknowledges that this node is
disconnected to allow for mutable requests to proceed.

106 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Returns ParameterContextEntity If the method is called asynchronously, returns the request


thread.
delete_update_request(context_id, request_id, **kwargs)
Deletes the Update Request with the given ID Deletes the Update Request with the given ID. After a request
is created via a POST to /nifi-api/parameter-contexts/update-requests, it is expected that the client will
properly clean up the request by DELETE’ing it, once the Update process has completed. If the request
is deleted before the request completes, then the Update request will finish the step that it is currently
performing and then will cancel any subsequent steps. This method makes a synchronous HTTP request
by default. To make an asynchronous HTTP request, please define a callback function to be invoked when
receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.delete_update_request(context_id, request_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• context_id (str) – The ID of the ParameterContext (required)
• request_id (str) – The ID of the Update Request (required)
• disconnected_node_acknowledged (bool) – Acknowledges that this node is
disconnected to allow for mutable requests to proceed.
Returns ParameterContextUpdateRequestEntity If the method is called asynchronously, returns
the request thread.
delete_update_request_with_http_info(context_id, request_id, **kwargs)
Deletes the Update Request with the given ID Deletes the Update Request with the given ID. After a request
is created via a POST to /nifi-api/parameter-contexts/update-requests, it is expected that the client will
properly clean up the request by DELETE’ing it, once the Update process has completed. If the request
is deleted before the request completes, then the Update request will finish the step that it is currently
performing and then will cancel any subsequent steps. This method makes a synchronous HTTP request
by default. To make an asynchronous HTTP request, please define a callback function to be invoked when
receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.delete_update_request_with_http_info(context_id, request_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• context_id (str) – The ID of the ParameterContext (required)
• request_id (str) – The ID of the Update Request (required)
• disconnected_node_acknowledged (bool) – Acknowledges that this node is
disconnected to allow for mutable requests to proceed.
Returns ParameterContextUpdateRequestEntity If the method is called asynchronously, returns
the request thread.
delete_validation_request(context_id, id, **kwargs)
Deletes the Validation Request with the given ID Deletes the Validation Request with the given ID. After
a request is created via a POST to /nifi-api/validation-contexts, it is expected that the client will properly
clean up the request by DELETE’ing it, once the validation process has completed. If the request is
deleted before the request completes, then the Validation request will finish the step that it is currently
performing and then will cancel any subsequent steps. This method makes a synchronous HTTP request
by default. To make an asynchronous HTTP request, please define a callback function to be invoked when
receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.delete_validation_request(context_id, id, callback=callback_function)
Parameters

3.3. Swagger Client SDKs 107


Nipyapi Documentation, Release 0.19.1

• function (callback) – The callback function for asynchronous request. (optional)


• context_id (str) – The ID of the Parameter Context (required)
• id (str) – The ID of the Update Request (required)
• disconnected_node_acknowledged (bool) – Acknowledges that this node is
disconnected to allow for mutable requests to proceed.
Returns ParameterContextValidationRequestEntity If the method is called asynchronously, re-
turns the request thread.
delete_validation_request_with_http_info(context_id, id, **kwargs)
Deletes the Validation Request with the given ID Deletes the Validation Request with the given ID. After
a request is created via a POST to /nifi-api/validation-contexts, it is expected that the client will properly
clean up the request by DELETE’ing it, once the validation process has completed. If the request is
deleted before the request completes, then the Validation request will finish the step that it is currently
performing and then will cancel any subsequent steps. This method makes a synchronous HTTP request
by default. To make an asynchronous HTTP request, please define a callback function to be invoked when
receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.delete_validation_request_with_http_info(context_id, id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• context_id (str) – The ID of the Parameter Context (required)
• id (str) – The ID of the Update Request (required)
• disconnected_node_acknowledged (bool) – Acknowledges that this node is
disconnected to allow for mutable requests to proceed.
Returns ParameterContextValidationRequestEntity If the method is called asynchronously, re-
turns the request thread.
get_parameter_context(id, **kwargs)
Returns the Parameter Context with the given ID Returns the Parameter Context with the given ID.
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.get_parameter_context(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The ID of the Parameter Context (required)
• include_inherited_parameters (bool) – Whether or not to include inherited
parameters from other parameter contexts, and therefore also overridden values. If true,
the result will be the ‘effective’ parameter context.
Returns ParameterContextEntity If the method is called asynchronously, returns the request
thread.
get_parameter_context_update(context_id, request_id, **kwargs)
Returns the Update Request with the given ID Returns the Update Request with the given ID. Once an Up-
date Request has been created by performing a POST to /nifi-api/parameter-contexts, that request can sub-
sequently be retrieved via this endpoint, and the request that is fetched will contain the updated state, such
as percent complete, the current state of the request, and any failures. This method makes a synchronous
HTTP request by default. To make an asynchronous HTTP request, please define a callback function to

108 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

be invoked when receiving the response. >>> def callback_function(response): >>> pprint(response) >>>
>>> thread = api.get_parameter_context_update(context_id, request_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• context_id (str) – The ID of the Parameter Context (required)
• request_id (str) – The ID of the Update Request (required)
Returns ParameterContextUpdateRequestEntity If the method is called asynchronously, returns
the request thread.
get_parameter_context_update_with_http_info(context_id, request_id, **kwargs)
Returns the Update Request with the given ID Returns the Update Request with the given ID. Once an
Update Request has been created by performing a POST to /nifi-api/parameter-contexts, that request
can subsequently be retrieved via this endpoint, and the request that is fetched will contain the up-
dated state, such as percent complete, the current state of the request, and any failures. This method
makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please de-
fine a callback function to be invoked when receiving the response. >>> def callback_function(response):
>>> pprint(response) >>> >>> thread = api.get_parameter_context_update_with_http_info(context_id, re-
quest_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• context_id (str) – The ID of the Parameter Context (required)
• request_id (str) – The ID of the Update Request (required)
Returns ParameterContextUpdateRequestEntity If the method is called asynchronously, returns
the request thread.
get_parameter_context_with_http_info(id, **kwargs)
Returns the Parameter Context with the given ID Returns the Parameter Context with the
given ID. This method makes a synchronous HTTP request by default. To make an asyn-
chronous HTTP request, please define a callback function to be invoked when receiving the
response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_parameter_context_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The ID of the Parameter Context (required)
• include_inherited_parameters (bool) – Whether or not to include inherited
parameters from other parameter contexts, and therefore also overridden values. If true,
the result will be the ‘effective’ parameter context.
Returns ParameterContextEntity If the method is called asynchronously, returns the request
thread.
get_validation_request(context_id, id, **kwargs)
Returns the Validation Request with the given ID Returns the Validation Request with the given ID. Once
a Validation Request has been created by performing a POST to /nifi-api/validation-contexts, that request
can subsequently be retrieved via this endpoint, and the request that is fetched will contain the updated
state, such as percent complete, the current state of the request, and any failures. This method makes a
synchronous HTTP request by default. To make an asynchronous HTTP request, please define a call-
back function to be invoked when receiving the response. >>> def callback_function(response): >>>
pprint(response) >>> >>> thread = api.get_validation_request(context_id, id, callback=callback_function)

3.3. Swagger Client SDKs 109


Nipyapi Documentation, Release 0.19.1

Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• context_id (str) – The ID of the Parameter Context (required)
• id (str) – The ID of the Validation Request (required)
Returns ParameterContextValidationRequestEntity If the method is called asynchronously, re-
turns the request thread.
get_validation_request_with_http_info(context_id, id, **kwargs)
Returns the Validation Request with the given ID Returns the Validation Request with the given ID.
Once a Validation Request has been created by performing a POST to /nifi-api/validation-contexts, that
request can subsequently be retrieved via this endpoint, and the request that is fetched will contain the
updated state, such as percent complete, the current state of the request, and any failures. This method
makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please define
a callback function to be invoked when receiving the response. >>> def callback_function(response):
>>> pprint(response) >>> >>> thread = api.get_validation_request_with_http_info(context_id, id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• context_id (str) – The ID of the Parameter Context (required)
• id (str) – The ID of the Validation Request (required)
Returns ParameterContextValidationRequestEntity If the method is called asynchronously, re-
turns the request thread.
submit_parameter_context_update(context_id, body, **kwargs)
Initiate the Update Request of a Parameter Context This will initiate the process of updating a Param-
eter Context. Changing the value of a Parameter may require that one or more components be stopped
and restarted, so this action may take significantly more time than many other REST API actions. As
a result, this endpoint will immediately return a ParameterContextUpdateRequestEntity, and the process
of updating the necessary components will occur asynchronously in the background. The client may
then periodically poll the status of the request by issuing a GET request to /parameter-contexts/update-
requests/{requestId}. Once the request is completed, the client is expected to issue a DELETE request
to /parameter-contexts/update-requests/{requestId}. This method makes a synchronous HTTP request by
default. To make an asynchronous HTTP request, please define a callback function to be invoked when
receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.submit_parameter_context_update(context_id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• context_id (str) – (required)
• body (ParameterContextEntity) – The updated version of the parameter context.
(required)
Returns ParameterContextUpdateRequestEntity If the method is called asynchronously, returns
the request thread.
submit_parameter_context_update_with_http_info(context_id, body, **kwargs)
Initiate the Update Request of a Parameter Context This will initiate the process of updating a Param-
eter Context. Changing the value of a Parameter may require that one or more components be stopped
and restarted, so this action may take significantly more time than many other REST API actions. As
a result, this endpoint will immediately return a ParameterContextUpdateRequestEntity, and the process

110 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

of updating the necessary components will occur asynchronously in the background. The client may
then periodically poll the status of the request by issuing a GET request to /parameter-contexts/update-
requests/{requestId}. Once the request is completed, the client is expected to issue a DELETE request
to /parameter-contexts/update-requests/{requestId}. This method makes a synchronous HTTP request by
default. To make an asynchronous HTTP request, please define a callback function to be invoked when
receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.submit_parameter_context_update_with_http_info(context_id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• context_id (str) – (required)
• body (ParameterContextEntity) – The updated version of the parameter context.
(required)
Returns ParameterContextUpdateRequestEntity If the method is called asynchronously, returns
the request thread.
submit_validation_request(context_id, body, **kwargs)
Initiate a Validation Request to determine how the validity of components will change if a Parameter
Context were to be updated This will initiate the process of validating all components whose Process
Group is bound to the specified Parameter Context. Performing validation against an arbitrary number of
components may be expect and take significantly more time than many other REST API actions. As a
result, this endpoint will immediately return a ParameterContextValidationRequestEntity, and the process
of validating the necessary components will occur asynchronously in the background. The client may
then periodically poll the status of the request by issuing a GET request to /parameter-contexts/validation-
requests/{requestId}. Once the request is completed, the client is expected to issue a DELETE request to
/parameter-contexts/validation-requests/{requestId}. This method makes a synchronous HTTP request by
default. To make an asynchronous HTTP request, please define a callback function to be invoked when
receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.submit_validation_request(context_id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• context_id (str) – (required)
• body (ParameterContextValidationRequestEntity) – The validation re-
quest (required)
Returns ParameterContextValidationRequestEntity If the method is called asynchronously, re-
turns the request thread.
submit_validation_request_with_http_info(context_id, body, **kwargs)
Initiate a Validation Request to determine how the validity of components will change if a Parameter
Context were to be updated This will initiate the process of validating all components whose Process
Group is bound to the specified Parameter Context. Performing validation against an arbitrary number of
components may be expect and take significantly more time than many other REST API actions. As a
result, this endpoint will immediately return a ParameterContextValidationRequestEntity, and the process
of validating the necessary components will occur asynchronously in the background. The client may
then periodically poll the status of the request by issuing a GET request to /parameter-contexts/validation-
requests/{requestId}. Once the request is completed, the client is expected to issue a DELETE request to
/parameter-contexts/validation-requests/{requestId}. This method makes a synchronous HTTP request by
default. To make an asynchronous HTTP request, please define a callback function to be invoked when
receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.submit_validation_request_with_http_info(context_id, body, callback=callback_function)

3.3. Swagger Client SDKs 111


Nipyapi Documentation, Release 0.19.1

Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• context_id (str) – (required)
• body (ParameterContextValidationRequestEntity) – The validation re-
quest (required)
Returns ParameterContextValidationRequestEntity If the method is called asynchronously, re-
turns the request thread.
update_parameter_context(id, body, **kwargs)
Modifies a Parameter Context This endpoint will update a Parameter Context to match the provided entity.
However, this request will fail if any component is running and is referencing a Parameter in the Parameter
Context. Generally, this endpoint is not called directly. Instead, an update request should be submitted
by making a POST to the /parameter-contexts/update-requests endpoint. That endpoint will, in turn, call
this endpoint. This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the response. >>> def
callback_function(response): >>> pprint(response) >>> >>> thread = api.update_parameter_context(id,
body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – (required)
• body (ParameterContextEntity) – The updated Parameter Context (required)
Returns ParameterContextEntity If the method is called asynchronously, returns the request
thread.
update_parameter_context_with_http_info(id, body, **kwargs)
Modifies a Parameter Context This endpoint will update a Parameter Context to match the provided
entity. However, this request will fail if any component is running and is referencing a Parameter
in the Parameter Context. Generally, this endpoint is not called directly. Instead, an update request
should be submitted by making a POST to the /parameter-contexts/update-requests endpoint. That end-
point will, in turn, call this endpoint. This method makes a synchronous HTTP request by default.
To make an asynchronous HTTP request, please define a callback function to be invoked when re-
ceiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.update_parameter_context_with_http_info(id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – (required)
• body (ParameterContextEntity) – The updated Parameter Context (required)
Returns ParameterContextEntity If the method is called asynchronously, returns the request
thread.

nipyapi.nifi.apis.policies_api module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.

112 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/


swagger-codegen.git
class nipyapi.nifi.apis.policies_api.PoliciesApi(api_client=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
Ref: https://github.com/swagger-api/swagger-codegen
create_access_policy(body, **kwargs)
Creates an access policy
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.create_access_policy(body, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• body (AccessPolicyEntity) – The access policy configuration details. (required)
Returns AccessPolicyEntity If the method is called asynchronously, returns the request thread.
create_access_policy_with_http_info(body, **kwargs)
Creates an access policy
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.create_access_policy_with_http_info(body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• body (AccessPolicyEntity) – The access policy configuration details. (required)
Returns AccessPolicyEntity If the method is called asynchronously, returns the request thread.
get_access_policy(id, **kwargs)
Gets an access policy
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP
request, please define a callback function to be invoked when receiving the response. >>> def
callback_function(response): >>> pprint(response) >>> >>> thread = api.get_access_policy(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The access policy id. (required)
Returns AccessPolicyEntity If the method is called asynchronously, returns the request thread.
get_access_policy_for_resource(action, resource, **kwargs)
Gets an access policy for the specified action and resource Will return the effective policy if no com-
ponent specific policy exists for the specified action and resource. Must have Read permissions to the
policy with the desired action and resource. Permissions for the policy that is returned will be indicated
in the response. This means the client could be authorized to get the policy for a given component but
the effective policy may be inherited from an ancestor Process Group. If the client does not have per-
missions to that policy, the response will not include the policy and the permissions in the response

3.3. Swagger Client SDKs 113


Nipyapi Documentation, Release 0.19.1

will be marked accordingly. If the client does not have permissions to the policy of the desired action
and resource a 403 response will be returned. This method makes a synchronous HTTP request by de-
fault. To make an asynchronous HTTP request, please define a callback function to be invoked when
receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_access_policy_for_resource(action, resource, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• action (str) – The request action. (required)
• resource (str) – The resource of the policy. (required)
Returns AccessPolicyEntity If the method is called asynchronously, returns the request thread.
get_access_policy_for_resource_with_http_info(action, resource, **kwargs)
Gets an access policy for the specified action and resource Will return the effective policy if no com-
ponent specific policy exists for the specified action and resource. Must have Read permissions to the
policy with the desired action and resource. Permissions for the policy that is returned will be indicated
in the response. This means the client could be authorized to get the policy for a given component but
the effective policy may be inherited from an ancestor Process Group. If the client does not have per-
missions to that policy, the response will not include the policy and the permissions in the response
will be marked accordingly. If the client does not have permissions to the policy of the desired action
and resource a 403 response will be returned. This method makes a synchronous HTTP request by de-
fault. To make an asynchronous HTTP request, please define a callback function to be invoked when
receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_access_policy_for_resource_with_http_info(action, resource, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• action (str) – The request action. (required)
• resource (str) – The resource of the policy. (required)
Returns AccessPolicyEntity If the method is called asynchronously, returns the request thread.
get_access_policy_with_http_info(id, **kwargs)
Gets an access policy
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_access_policy_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The access policy id. (required)
Returns AccessPolicyEntity If the method is called asynchronously, returns the request thread.
remove_access_policy(id, **kwargs)
Deletes an access policy
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.remove_access_policy(id, call-
back=callback_function)
Parameters

114 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

• function (callback) – The callback function for asynchronous request. (optional)


• id (str) – The access policy id. (required)
• version (str) – The revision is used to verify the client is working with the latest
version of the flow.
• client_id (str) – If the client id is not specified, new one will be generated. This
value (whether specified or generated) is included in the response.
• disconnected_node_acknowledged (bool) – Acknowledges that this node is
disconnected to allow for mutable requests to proceed.
Returns AccessPolicyEntity If the method is called asynchronously, returns the request thread.
remove_access_policy_with_http_info(id, **kwargs)
Deletes an access policy
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.remove_access_policy_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The access policy id. (required)
• version (str) – The revision is used to verify the client is working with the latest
version of the flow.
• client_id (str) – If the client id is not specified, new one will be generated. This
value (whether specified or generated) is included in the response.
• disconnected_node_acknowledged (bool) – Acknowledges that this node is
disconnected to allow for mutable requests to proceed.
Returns AccessPolicyEntity If the method is called asynchronously, returns the request thread.
update_access_policy(id, body, **kwargs)
Updates a access policy
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.update_access_policy(id, body, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The access policy id. (required)
• body (AccessPolicyEntity) – The access policy configuration details. (required)
Returns AccessPolicyEntity If the method is called asynchronously, returns the request thread.
update_access_policy_with_http_info(id, body, **kwargs)
Updates a access policy
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.update_access_policy_with_http_info(id, body, callback=callback_function)

3.3. Swagger Client SDKs 115


Nipyapi Documentation, Release 0.19.1

Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The access policy id. (required)
• body (AccessPolicyEntity) – The access policy configuration details. (required)
Returns AccessPolicyEntity If the method is called asynchronously, returns the request thread.

nipyapi.nifi.apis.process_groups_api module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi(api_client=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
Ref: https://github.com/swagger-api/swagger-codegen
copy_snippet(id, body, **kwargs)
Copies a snippet and discards it.
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.copy_snippet(id, body, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• body (CopySnippetRequestEntity) – The copy snippet request. (required)
Returns FlowEntity If the method is called asynchronously, returns the request thread.
copy_snippet_with_http_info(id, body, **kwargs)
Copies a snippet and discards it.
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.copy_snippet_with_http_info(id,
body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• body (CopySnippetRequestEntity) – The copy snippet request. (required)
Returns FlowEntity If the method is called asynchronously, returns the request thread.

116 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

create_connection(id, body, **kwargs)


Creates a connection
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.create_connection(id, body, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• body (ConnectionEntity) – The connection configuration details. (required)
Returns ConnectionEntity If the method is called asynchronously, returns the request thread.
create_connection_with_http_info(id, body, **kwargs)
Creates a connection
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.create_connection_with_http_info(id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• body (ConnectionEntity) – The connection configuration details. (required)
Returns ConnectionEntity If the method is called asynchronously, returns the request thread.
create_controller_service(id, body, **kwargs)
Creates a new controller service
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.create_controller_service(id, body,
callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• body (ControllerServiceEntity) – The controller service configuration details.
(required)
Returns ControllerServiceEntity If the method is called asynchronously, returns the request
thread.
create_controller_service_with_http_info(id, body, **kwargs)
Creates a new controller service
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.create_controller_service_with_http_info(id, body, callback=callback_function)
Parameters

3.3. Swagger Client SDKs 117


Nipyapi Documentation, Release 0.19.1

• function (callback) – The callback function for asynchronous request. (optional)


• id (str) – The process group id. (required)
• body (ControllerServiceEntity) – The controller service configuration details.
(required)
Returns ControllerServiceEntity If the method is called asynchronously, returns the request
thread.
create_empty_all_connections_request(id, **kwargs)
Creates a request to drop all flowfiles of all connection queues in this process group.
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.create_empty_all_connections_request(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
Returns DropRequestEntity If the method is called asynchronously, returns the request thread.
create_empty_all_connections_request_with_http_info(id, **kwargs)
Creates a request to drop all flowfiles of all connection queues in this process group.
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.create_empty_all_connections_request_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
Returns DropRequestEntity If the method is called asynchronously, returns the request thread.
create_funnel(id, body, **kwargs)
Creates a funnel
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.create_funnel(id, body, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• body (FunnelEntity) – The funnel configuration details. (required)
Returns FunnelEntity If the method is called asynchronously, returns the request thread.
create_funnel_with_http_info(id, body, **kwargs)
Creates a funnel

118 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.create_funnel_with_http_info(id,
body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• body (FunnelEntity) – The funnel configuration details. (required)
Returns FunnelEntity If the method is called asynchronously, returns the request thread.
create_input_port(id, body, **kwargs)
Creates an input port
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.create_input_port(id, body, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• body (PortEntity) – The input port configuration details. (required)
Returns PortEntity If the method is called asynchronously, returns the request thread.
create_input_port_with_http_info(id, body, **kwargs)
Creates an input port
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.create_input_port_with_http_info(id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• body (PortEntity) – The input port configuration details. (required)
Returns PortEntity If the method is called asynchronously, returns the request thread.
create_label(id, body, **kwargs)
Creates a label
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.create_label(id, body, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• body (LabelEntity) – The label configuration details. (required)

3.3. Swagger Client SDKs 119


Nipyapi Documentation, Release 0.19.1

Returns LabelEntity If the method is called asynchronously, returns the request thread.
create_label_with_http_info(id, body, **kwargs)
Creates a label
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.create_label_with_http_info(id,
body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• body (LabelEntity) – The label configuration details. (required)
Returns LabelEntity If the method is called asynchronously, returns the request thread.
create_output_port(id, body, **kwargs)
Creates an output port
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.create_output_port(id, body, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• body (PortEntity) – The output port configuration. (required)
Returns PortEntity If the method is called asynchronously, returns the request thread.
create_output_port_with_http_info(id, body, **kwargs)
Creates an output port
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.create_output_port_with_http_info(id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• body (PortEntity) – The output port configuration. (required)
Returns PortEntity If the method is called asynchronously, returns the request thread.
create_process_group(id, body, **kwargs)
Creates a process group
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.create_process_group(id, body, call-
back=callback_function)
Parameters

120 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

• function (callback) – The callback function for asynchronous request. (optional)


• id (str) – The process group id. (required)
• body (ProcessGroupEntity) – The process group configuration details. (required)
Returns ProcessGroupEntity If the method is called asynchronously, returns the request thread.
create_process_group_with_http_info(id, body, **kwargs)
Creates a process group
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.create_process_group_with_http_info(id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• body (ProcessGroupEntity) – The process group configuration details. (required)
Returns ProcessGroupEntity If the method is called asynchronously, returns the request thread.
create_processor(id, body, **kwargs)
Creates a new processor
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.create_processor(id, body, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• body (ProcessorEntity) – The processor configuration details. (required)
Returns ProcessorEntity If the method is called asynchronously, returns the request thread.
create_processor_with_http_info(id, body, **kwargs)
Creates a new processor
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.create_processor_with_http_info(id,
body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• body (ProcessorEntity) – The processor configuration details. (required)
Returns ProcessorEntity If the method is called asynchronously, returns the request thread.
create_remote_process_group(id, body, **kwargs)
Creates a new process group

3.3. Swagger Client SDKs 121


Nipyapi Documentation, Release 0.19.1

This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.create_remote_process_group(id,
body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• body (RemoteProcessGroupEntity) – The remote process group configuration de-
tails. (required)
Returns RemoteProcessGroupEntity If the method is called asynchronously, returns the request
thread.
create_remote_process_group_with_http_info(id, body, **kwargs)
Creates a new process group
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.create_remote_process_group_with_http_info(id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• body (RemoteProcessGroupEntity) – The remote process group configuration de-
tails. (required)
Returns RemoteProcessGroupEntity If the method is called asynchronously, returns the request
thread.
create_template(id, body, **kwargs)
Creates a template and discards the specified snippet.
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.create_template(id, body, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• body (CreateTemplateRequestEntity) – The create template request. (required)
Returns TemplateEntity If the method is called asynchronously, returns the request thread.
create_template_with_http_info(id, body, **kwargs)
Creates a template and discards the specified snippet.
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.create_template_with_http_info(id,
body, callback=callback_function)
Parameters

122 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

• function (callback) – The callback function for asynchronous request. (optional)


• id (str) – The process group id. (required)
• body (CreateTemplateRequestEntity) – The create template request. (required)
Returns TemplateEntity If the method is called asynchronously, returns the request thread.
delete_replace_process_group_request(id, **kwargs)
Deletes the Replace Request with the given ID Deletes the Replace Request with the given ID. After
a request is created via a POST to /process-groups/{id}/replace-requests, it is expected that the client
will properly clean up the request by DELETE’ing it, once the Replace process has completed. If the
request is deleted before the request completes, then the Replace request will finish the step that it
is currently performing and then will cancel any subsequent steps. Note: This endpoint is subject to
change as NiFi and it’s REST API evolve. This method makes a synchronous HTTP request by de-
fault. To make an asynchronous HTTP request, please define a callback function to be invoked when
receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.delete_replace_process_group_request(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The ID of the Update Request (required)
• disconnected_node_acknowledged (bool) – Acknowledges that this node is
disconnected to allow for mutable requests to proceed.
Returns ProcessGroupReplaceRequestEntity If the method is called asynchronously, returns the
request thread.
delete_replace_process_group_request_with_http_info(id, **kwargs)
Deletes the Replace Request with the given ID Deletes the Replace Request with the given ID. After
a request is created via a POST to /process-groups/{id}/replace-requests, it is expected that the client
will properly clean up the request by DELETE’ing it, once the Replace process has completed. If the
request is deleted before the request completes, then the Replace request will finish the step that it
is currently performing and then will cancel any subsequent steps. Note: This endpoint is subject to
change as NiFi and it’s REST API evolve. This method makes a synchronous HTTP request by de-
fault. To make an asynchronous HTTP request, please define a callback function to be invoked when
receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.delete_replace_process_group_request_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The ID of the Update Request (required)
• disconnected_node_acknowledged (bool) – Acknowledges that this node is
disconnected to allow for mutable requests to proceed.
Returns ProcessGroupReplaceRequestEntity If the method is called asynchronously, returns the
request thread.
delete_variable_registry_update_request(group_id, update_id, **kwargs)
Deletes an update request for a process group’s variable registry. If the request is not yet com-
plete, it will automatically be cancelled. Note: This endpoint is subject to change as NiFi and
it’s REST API evolve. This method makes a synchronous HTTP request by default. To make
an asynchronous HTTP request, please define a callback function to be invoked when receiv-
ing the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.delete_variable_registry_update_request(group_id, update_id, callback=callback_function)

3.3. Swagger Client SDKs 123


Nipyapi Documentation, Release 0.19.1

Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• group_id (str) – The process group id. (required)
• update_id (str) – The ID of the Variable Registry Update Request (required)
• disconnected_node_acknowledged (bool) – Acknowledges that this node is
disconnected to allow for mutable requests to proceed.
Returns VariableRegistryUpdateRequestEntity If the method is called asynchronously, returns
the request thread.
delete_variable_registry_update_request_with_http_info(group_id, update_id,
**kwargs)
Deletes an update request for a process group’s variable registry. If the request is not yet
complete, it will automatically be cancelled. Note: This endpoint is subject to change as
NiFi and it’s REST API evolve. This method makes a synchronous HTTP request by de-
fault. To make an asynchronous HTTP request, please define a callback function to be in-
voked when receiving the response. >>> def callback_function(response): >>> pprint(response)
>>> >>> thread = api.delete_variable_registry_update_request_with_http_info(group_id, update_id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• group_id (str) – The process group id. (required)
• update_id (str) – The ID of the Variable Registry Update Request (required)
• disconnected_node_acknowledged (bool) – Acknowledges that this node is
disconnected to allow for mutable requests to proceed.
Returns VariableRegistryUpdateRequestEntity If the method is called asynchronously, returns
the request thread.
export_process_group(id, **kwargs)
Gets a process group for download
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.export_process_group(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• include_referenced_services (bool) – If referenced services from outside the
target group should be included
Returns str If the method is called asynchronously, returns the request thread.
export_process_group_with_http_info(id, **kwargs)
Gets a process group for download
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.export_process_group_with_http_info(id, callback=callback_function)

124 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• include_referenced_services (bool) – If referenced services from outside the
target group should be included
Returns str If the method is called asynchronously, returns the request thread.
get_connections(id, **kwargs)
Gets all connections
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP
request, please define a callback function to be invoked when receiving the response. >>> def
callback_function(response): >>> pprint(response) >>> >>> thread = api.get_connections(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
Returns ConnectionsEntity If the method is called asynchronously, returns the request thread.
get_connections_with_http_info(id, **kwargs)
Gets all connections
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.get_connections_with_http_info(id,
callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
Returns ConnectionsEntity If the method is called asynchronously, returns the request thread.
get_drop_all_flowfiles_request(id, drop_request_id, **kwargs)
Gets the current status of a drop all flowfiles request.
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.get_drop_all_flowfiles_request(id,
drop_request_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• drop_request_id (str) – The drop request id. (required)
Returns DropRequestEntity If the method is called asynchronously, returns the request thread.
get_drop_all_flowfiles_request_with_http_info(id, drop_request_id, **kwargs)
Gets the current status of a drop all flowfiles request.

3.3. Swagger Client SDKs 125


Nipyapi Documentation, Release 0.19.1

This method makes a synchronous HTTP request by default. To make an asynchronous


HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_drop_all_flowfiles_request_with_http_info(id, drop_request_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• drop_request_id (str) – The drop request id. (required)
Returns DropRequestEntity If the method is called asynchronously, returns the request thread.
get_funnels(id, **kwargs)
Gets all funnels
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP
request, please define a callback function to be invoked when receiving the response. >>>
def callback_function(response): >>> pprint(response) >>> >>> thread = api.get_funnels(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
Returns FunnelsEntity If the method is called asynchronously, returns the request thread.
get_funnels_with_http_info(id, **kwargs)
Gets all funnels
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.get_funnels_with_http_info(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
Returns FunnelsEntity If the method is called asynchronously, returns the request thread.
get_input_ports(id, **kwargs)
Gets all input ports
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP
request, please define a callback function to be invoked when receiving the response. >>> def
callback_function(response): >>> pprint(response) >>> >>> thread = api.get_input_ports(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
Returns InputPortsEntity If the method is called asynchronously, returns the request thread.
get_input_ports_with_http_info(id, **kwargs)
Gets all input ports

126 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.get_input_ports_with_http_info(id,
callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
Returns InputPortsEntity If the method is called asynchronously, returns the request thread.
get_labels(id, **kwargs)
Gets all labels
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP
request, please define a callback function to be invoked when receiving the response. >>>
def callback_function(response): >>> pprint(response) >>> >>> thread = api.get_labels(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
Returns LabelsEntity If the method is called asynchronously, returns the request thread.
get_labels_with_http_info(id, **kwargs)
Gets all labels
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.get_labels_with_http_info(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
Returns LabelsEntity If the method is called asynchronously, returns the request thread.
get_local_modifications(id, **kwargs)
Gets a list of local modifications to the Process Group since it was last synchronized with the Flow Registry
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.get_local_modifications(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
Returns FlowComparisonEntity If the method is called asynchronously, returns the request
thread.
get_local_modifications_with_http_info(id, **kwargs)
Gets a list of local modifications to the Process Group since it was last synchronized with the Flow Registry

3.3. Swagger Client SDKs 127


Nipyapi Documentation, Release 0.19.1

This method makes a synchronous HTTP request by default. To make an asynchronous


HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_local_modifications_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
Returns FlowComparisonEntity If the method is called asynchronously, returns the request
thread.
get_output_ports(id, **kwargs)
Gets all output ports
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP
request, please define a callback function to be invoked when receiving the response. >>> def
callback_function(response): >>> pprint(response) >>> >>> thread = api.get_output_ports(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
Returns OutputPortsEntity If the method is called asynchronously, returns the request thread.
get_output_ports_with_http_info(id, **kwargs)
Gets all output ports
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_output_ports_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
Returns OutputPortsEntity If the method is called asynchronously, returns the request thread.
get_process_group(id, **kwargs)
Gets a process group
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP
request, please define a callback function to be invoked when receiving the response. >>> def
callback_function(response): >>> pprint(response) >>> >>> thread = api.get_process_group(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
Returns ProcessGroupEntity If the method is called asynchronously, returns the request thread.
get_process_group_with_http_info(id, **kwargs)
Gets a process group

128 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

This method makes a synchronous HTTP request by default. To make an asynchronous


HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_process_group_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
Returns ProcessGroupEntity If the method is called asynchronously, returns the request thread.
get_process_groups(id, **kwargs)
Gets all process groups
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.get_process_groups(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
Returns ProcessGroupsEntity If the method is called asynchronously, returns the request thread.
get_process_groups_with_http_info(id, **kwargs)
Gets all process groups
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_process_groups_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
Returns ProcessGroupsEntity If the method is called asynchronously, returns the request thread.
get_processors(id, **kwargs)
Gets all processors
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP
request, please define a callback function to be invoked when receiving the response. >>> def
callback_function(response): >>> pprint(response) >>> >>> thread = api.get_processors(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• include_descendant_groups (bool) – Whether or not to include processors from
descendant process groups
Returns ProcessorsEntity If the method is called asynchronously, returns the request thread.

3.3. Swagger Client SDKs 129


Nipyapi Documentation, Release 0.19.1

get_processors_with_http_info(id, **kwargs)
Gets all processors
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.get_processors_with_http_info(id,
callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• include_descendant_groups (bool) – Whether or not to include processors from
descendant process groups
Returns ProcessorsEntity If the method is called asynchronously, returns the request thread.
get_remote_process_groups(id, **kwargs)
Gets all remote process groups
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.get_remote_process_groups(id,
callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
Returns RemoteProcessGroupsEntity If the method is called asynchronously, returns the request
thread.
get_remote_process_groups_with_http_info(id, **kwargs)
Gets all remote process groups
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_remote_process_groups_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
Returns RemoteProcessGroupsEntity If the method is called asynchronously, returns the request
thread.
get_replace_process_group_request(id, **kwargs)
Returns the Replace Request with the given ID Returns the Replace Request with the given ID. Once a
Replace Request has been created by performing a POST to /process-groups/{id}/replace-requests, that
request can subsequently be retrieved via this endpoint, and the request that is fetched will contain the
updated state, such as percent complete, the current state of the request, and any failures. Note: This
endpoint is subject to change as NiFi and it’s REST API evolve. This method makes a synchronous
HTTP request by default. To make an asynchronous HTTP request, please define a callback function to
be invoked when receiving the response. >>> def callback_function(response): >>> pprint(response) >>>
>>> thread = api.get_replace_process_group_request(id, callback=callback_function)
Parameters

130 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

• function (callback) – The callback function for asynchronous request. (optional)


• id (str) – The ID of the Replace Request (required)
Returns ProcessGroupReplaceRequestEntity If the method is called asynchronously, returns the
request thread.
get_replace_process_group_request_with_http_info(id, **kwargs)
Returns the Replace Request with the given ID Returns the Replace Request with the given ID. Once a
Replace Request has been created by performing a POST to /process-groups/{id}/replace-requests, that
request can subsequently be retrieved via this endpoint, and the request that is fetched will contain the
updated state, such as percent complete, the current state of the request, and any failures. Note: This
endpoint is subject to change as NiFi and it’s REST API evolve. This method makes a synchronous
HTTP request by default. To make an asynchronous HTTP request, please define a callback function to
be invoked when receiving the response. >>> def callback_function(response): >>> pprint(response) >>>
>>> thread = api.get_replace_process_group_request_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The ID of the Replace Request (required)
Returns ProcessGroupReplaceRequestEntity If the method is called asynchronously, returns the
request thread.
get_variable_registry(id, **kwargs)
Gets a process group’s variable registry Note: This endpoint is subject to change as NiFi and it’s REST
API evolve. This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the response. >>> def
callback_function(response): >>> pprint(response) >>> >>> thread = api.get_variable_registry(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• include_ancestor_groups (bool) – Whether or not to include ancestor groups
Returns VariableRegistryEntity If the method is called asynchronously, returns the request
thread.
get_variable_registry_update_request(group_id, update_id, **kwargs)
Gets a process group’s variable registry Note: This endpoint is subject to change as NiFi and
it’s REST API evolve. This method makes a synchronous HTTP request by default. To make
an asynchronous HTTP request, please define a callback function to be invoked when receiv-
ing the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_variable_registry_update_request(group_id, update_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• group_id (str) – The process group id. (required)
• update_id (str) – The ID of the Variable Registry Update Request (required)
Returns VariableRegistryUpdateRequestEntity If the method is called asynchronously, returns
the request thread.

3.3. Swagger Client SDKs 131


Nipyapi Documentation, Release 0.19.1

get_variable_registry_update_request_with_http_info(group_id, update_id,
**kwargs)
Gets a process group’s variable registry Note: This endpoint is subject to change as NiFi
and it’s REST API evolve. This method makes a synchronous HTTP request by de-
fault. To make an asynchronous HTTP request, please define a callback function to be in-
voked when receiving the response. >>> def callback_function(response): >>> pprint(response)
>>> >>> thread = api.get_variable_registry_update_request_with_http_info(group_id, update_id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• group_id (str) – The process group id. (required)
• update_id (str) – The ID of the Variable Registry Update Request (required)
Returns VariableRegistryUpdateRequestEntity If the method is called asynchronously, returns
the request thread.
get_variable_registry_with_http_info(id, **kwargs)
Gets a process group’s variable registry Note: This endpoint is subject to change as NiFi and
it’s REST API evolve. This method makes a synchronous HTTP request by default. To make
an asynchronous HTTP request, please define a callback function to be invoked when receiv-
ing the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_variable_registry_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• include_ancestor_groups (bool) – Whether or not to include ancestor groups
Returns VariableRegistryEntity If the method is called asynchronously, returns the request
thread.
import_process_group(id, **kwargs)
Imports a specified process group
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.import_process_group(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
Returns ProcessGroupEntity If the method is called asynchronously, returns the request thread.
import_process_group_with_http_info(id, **kwargs)
Imports a specified process group
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.import_process_group_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)

132 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

• id (str) – The process group id. (required)


Returns ProcessGroupEntity If the method is called asynchronously, returns the request thread.
import_template(id, **kwargs)
Imports a template
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP
request, please define a callback function to be invoked when receiving the response. >>> def
callback_function(response): >>> pprint(response) >>> >>> thread = api.import_template(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
Returns TemplateEntity If the method is called asynchronously, returns the request thread.
import_template_with_http_info(id, **kwargs)
Imports a template
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.import_template_with_http_info(id,
callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
Returns TemplateEntity If the method is called asynchronously, returns the request thread.
initiate_replace_process_group(id, body, **kwargs)
Initiate the Replace Request of a Process Group with the given ID This will initiate the action of replacing
a process group with the given process group. This can be a lengthy process, as it will stop any Pro-
cessors and disable any Controller Services necessary to perform the action and then restart them. As
a result, the endpoint will immediately return a ProcessGroupReplaceRequestEntity, and the process of
replacing the flow will occur asynchronously in the background. The client may then periodically poll
the status of the request by issuing a GET request to /process-groups/replace-requests/{requestId}. Once
the request is completed, the client is expected to issue a DELETE request to /process-groups/replace-
requests/{requestId}. Note: This endpoint is subject to change as NiFi and it’s REST API evolve.
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.initiate_replace_process_group(id,
body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• body (ProcessGroupImportEntity) – The process group replace request entity
(required)
Returns ProcessGroupReplaceRequestEntity If the method is called asynchronously, returns the
request thread.
initiate_replace_process_group_with_http_info(id, body, **kwargs)
Initiate the Replace Request of a Process Group with the given ID This will initiate the action of

3.3. Swagger Client SDKs 133


Nipyapi Documentation, Release 0.19.1

replacing a process group with the given process group. This can be a lengthy process, as it will
stop any Processors and disable any Controller Services necessary to perform the action and then
restart them. As a result, the endpoint will immediately return a ProcessGroupReplaceRequestEntity,
and the process of replacing the flow will occur asynchronously in the background. The client may
then periodically poll the status of the request by issuing a GET request to /process-groups/replace-
requests/{requestId}. Once the request is completed, the client is expected to issue a DELETE re-
quest to /process-groups/replace-requests/{requestId}. Note: This endpoint is subject to change as
NiFi and it’s REST API evolve. This method makes a synchronous HTTP request by default. To
make an asynchronous HTTP request, please define a callback function to be invoked when receiv-
ing the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.initiate_replace_process_group_with_http_info(id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• body (ProcessGroupImportEntity) – The process group replace request entity
(required)
Returns ProcessGroupReplaceRequestEntity If the method is called asynchronously, returns the
request thread.
instantiate_template(id, body, **kwargs)
Instantiates a template
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.instantiate_template(id, body, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• body (InstantiateTemplateRequestEntity) – The instantiate template re-
quest. (required)
Returns FlowEntity If the method is called asynchronously, returns the request thread.
instantiate_template_with_http_info(id, body, **kwargs)
Instantiates a template
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.instantiate_template_with_http_info(id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• body (InstantiateTemplateRequestEntity) – The instantiate template re-
quest. (required)
Returns FlowEntity If the method is called asynchronously, returns the request thread.
remove_drop_request(id, drop_request_id, **kwargs)
Cancels and/or removes a request to drop all flowfiles.

134 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

This method makes a synchronous HTTP request by default. To make an asynchronous HTTP
request, please define a callback function to be invoked when receiving the response. >>> def
callback_function(response): >>> pprint(response) >>> >>> thread = api.remove_drop_request(id,
drop_request_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• drop_request_id (str) – The drop request id. (required)
Returns DropRequestEntity If the method is called asynchronously, returns the request thread.
remove_drop_request_with_http_info(id, drop_request_id, **kwargs)
Cancels and/or removes a request to drop all flowfiles.
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.remove_drop_request_with_http_info(id, drop_request_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• drop_request_id (str) – The drop request id. (required)
Returns DropRequestEntity If the method is called asynchronously, returns the request thread.
remove_process_group(id, **kwargs)
Deletes a process group
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.remove_process_group(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• version (str) – The revision is used to verify the client is working with the latest
version of the flow.
• client_id (str) – If the client id is not specified, new one will be generated. This
value (whether specified or generated) is included in the response.
• disconnected_node_acknowledged (bool) – Acknowledges that this node is
disconnected to allow for mutable requests to proceed.
Returns ProcessGroupEntity If the method is called asynchronously, returns the request thread.
remove_process_group_with_http_info(id, **kwargs)
Deletes a process group
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.remove_process_group_with_http_info(id, callback=callback_function)

3.3. Swagger Client SDKs 135


Nipyapi Documentation, Release 0.19.1

Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• version (str) – The revision is used to verify the client is working with the latest
version of the flow.
• client_id (str) – If the client id is not specified, new one will be generated. This
value (whether specified or generated) is included in the response.
• disconnected_node_acknowledged (bool) – Acknowledges that this node is
disconnected to allow for mutable requests to proceed.
Returns ProcessGroupEntity If the method is called asynchronously, returns the request thread.
replace_process_group(id, body, **kwargs)
Replace Process Group contents with the given ID with the specified Process Group contents This end-
point is used for replication within a cluster, when replacing a flow with a new flow. It expects that the
flow beingreplaced is not under version control and that the given snapshot will not modify any Proces-
sor that is currently running or any Controller Service that is enabled. Note: This endpoint is subject
to change as NiFi and it’s REST API evolve. This method makes a synchronous HTTP request by de-
fault. To make an asynchronous HTTP request, please define a callback function to be invoked when
receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.replace_process_group(id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• body (ProcessGroupImportEntity) – The process group replace request entity.
(required)
Returns ProcessGroupImportEntity If the method is called asynchronously, returns the request
thread.
replace_process_group_with_http_info(id, body, **kwargs)
Replace Process Group contents with the given ID with the specified Process Group contents This end-
point is used for replication within a cluster, when replacing a flow with a new flow. It expects that the
flow beingreplaced is not under version control and that the given snapshot will not modify any Proces-
sor that is currently running or any Controller Service that is enabled. Note: This endpoint is subject
to change as NiFi and it’s REST API evolve. This method makes a synchronous HTTP request by de-
fault. To make an asynchronous HTTP request, please define a callback function to be invoked when
receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.replace_process_group_with_http_info(id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• body (ProcessGroupImportEntity) – The process group replace request entity.
(required)
Returns ProcessGroupImportEntity If the method is called asynchronously, returns the request
thread.
submit_update_variable_registry_request(id, body, **kwargs)
Submits a request to update a process group’s variable registry Note: This endpoint is subject to

136 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

change as NiFi and it’s REST API evolve. This method makes a synchronous HTTP request by de-
fault. To make an asynchronous HTTP request, please define a callback function to be invoked when
receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.submit_update_variable_registry_request(id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• body (VariableRegistryEntity) – The variable registry configuration details. (re-
quired)
Returns VariableRegistryUpdateRequestEntity If the method is called asynchronously, returns
the request thread.
submit_update_variable_registry_request_with_http_info(id, body, **kwargs)
Submits a request to update a process group’s variable registry Note: This endpoint is subject to
change as NiFi and it’s REST API evolve. This method makes a synchronous HTTP request by de-
fault. To make an asynchronous HTTP request, please define a callback function to be invoked when
receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.submit_update_variable_registry_request_with_http_info(id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• body (VariableRegistryEntity) – The variable registry configuration details. (re-
quired)
Returns VariableRegistryUpdateRequestEntity If the method is called asynchronously, returns
the request thread.
update_process_group(id, body, **kwargs)
Updates a process group
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.update_process_group(id, body,
callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• body (ProcessGroupEntity) – The process group configuration details. (required)
Returns ProcessGroupEntity If the method is called asynchronously, returns the request thread.
update_process_group_with_http_info(id, body, **kwargs)
Updates a process group
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.update_process_group_with_http_info(id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)

3.3. Swagger Client SDKs 137


Nipyapi Documentation, Release 0.19.1

• id (str) – The process group id. (required)


• body (ProcessGroupEntity) – The process group configuration details. (required)
Returns ProcessGroupEntity If the method is called asynchronously, returns the request thread.
update_variable_registry(id, body, **kwargs)
Updates the contents of a Process Group’s variable Registry Note: This endpoint is subject to change
as NiFi and it’s REST API evolve. This method makes a synchronous HTTP request by default.
To make an asynchronous HTTP request, please define a callback function to be invoked when re-
ceiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.update_variable_registry(id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• body (VariableRegistryEntity) – The variable registry configuration details. (re-
quired)
Returns VariableRegistryEntity If the method is called asynchronously, returns the request
thread.
update_variable_registry_with_http_info(id, body, **kwargs)
Updates the contents of a Process Group’s variable Registry Note: This endpoint is subject to change
as NiFi and it’s REST API evolve. This method makes a synchronous HTTP request by default.
To make an asynchronous HTTP request, please define a callback function to be invoked when re-
ceiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.update_variable_registry_with_http_info(id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• body (VariableRegistryEntity) – The variable registry configuration details. (re-
quired)
Returns VariableRegistryEntity If the method is called asynchronously, returns the request
thread.
upload_process_group(id, body, body2, body3, body4, **kwargs)
Uploads a versioned flow definition and creates a process group
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.upload_process_group(id, body,
body2, body3, body4, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• body (str) – The process group name. (required)
• body2 (float) – The process group X position. (required)
• body3 (float) – The process group Y position. (required)
• body4 (str) – The client id. (required)

138 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

• body5 (bool) – Acknowledges that this node is disconnected to allow for mutable re-
quests to proceed.
Returns ProcessGroupEntity If the method is called asynchronously, returns the request thread.
upload_process_group_with_http_info(id, body, body2, body3, body4, **kwargs)
Uploads a versioned flow definition and creates a process group
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.upload_process_group_with_http_info(id, body, body2, body3, body4, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• body (str) – The process group name. (required)
• body2 (float) – The process group X position. (required)
• body3 (float) – The process group Y position. (required)
• body4 (str) – The client id. (required)
• body5 (bool) – Acknowledges that this node is disconnected to allow for mutable re-
quests to proceed.
Returns ProcessGroupEntity If the method is called asynchronously, returns the request thread.
upload_template(id, template, **kwargs)
Uploads a template
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.upload_template(id, template, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• template (file) – The binary content of the template file being uploaded. (required)
• body (bool) – Acknowledges that this node is disconnected to allow for mutable requests
to proceed.
Returns TemplateEntity If the method is called asynchronously, returns the request thread.
upload_template_with_http_info(id, template, **kwargs)
Uploads a template
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.upload_template_with_http_info(id,
template, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)

3.3. Swagger Client SDKs 139


Nipyapi Documentation, Release 0.19.1

• template (file) – The binary content of the template file being uploaded. (required)
• body (bool) – Acknowledges that this node is disconnected to allow for mutable requests
to proceed.
Returns TemplateEntity If the method is called asynchronously, returns the request thread.

nipyapi.nifi.apis.processors_api module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.apis.processors_api.ProcessorsApi(api_client=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
Ref: https://github.com/swagger-api/swagger-codegen
analyze_configuration(id, body, **kwargs)
Performs analysis of the component’s configuration, providing information about which attributes are ref-
erenced.
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.analyze_configuration(id, body,
callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The processor id. (required)
• body (ConfigurationAnalysisEntity) – The processor configuration analysis
request. (required)
Returns ConfigurationAnalysisEntity If the method is called asynchronously, returns the request
thread.
analyze_configuration_with_http_info(id, body, **kwargs)
Performs analysis of the component’s configuration, providing information about which attributes are ref-
erenced.
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.analyze_configuration_with_http_info(id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The processor id. (required)
• body (ConfigurationAnalysisEntity) – The processor configuration analysis
request. (required)

140 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Returns ConfigurationAnalysisEntity If the method is called asynchronously, returns the request


thread.
clear_state(id, **kwargs)
Clears the state for a processor
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP
request, please define a callback function to be invoked when receiving the response. >>>
def callback_function(response): >>> pprint(response) >>> >>> thread = api.clear_state(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The processor id. (required)
Returns ComponentStateEntity If the method is called asynchronously, returns the request
thread.
clear_state_with_http_info(id, **kwargs)
Clears the state for a processor
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.clear_state_with_http_info(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The processor id. (required)
Returns ComponentStateEntity If the method is called asynchronously, returns the request
thread.
delete_processor(id, **kwargs)
Deletes a processor
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP
request, please define a callback function to be invoked when receiving the response. >>> def
callback_function(response): >>> pprint(response) >>> >>> thread = api.delete_processor(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The processor id. (required)
• version (str) – The revision is used to verify the client is working with the latest
version of the flow.
• client_id (str) – If the client id is not specified, new one will be generated. This
value (whether specified or generated) is included in the response.
• disconnected_node_acknowledged (bool) – Acknowledges that this node is
disconnected to allow for mutable requests to proceed.
Returns ProcessorEntity If the method is called asynchronously, returns the request thread.
delete_processor_with_http_info(id, **kwargs)
Deletes a processor

3.3. Swagger Client SDKs 141


Nipyapi Documentation, Release 0.19.1

This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.delete_processor_with_http_info(id,
callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The processor id. (required)
• version (str) – The revision is used to verify the client is working with the latest
version of the flow.
• client_id (str) – If the client id is not specified, new one will be generated. This
value (whether specified or generated) is included in the response.
• disconnected_node_acknowledged (bool) – Acknowledges that this node is
disconnected to allow for mutable requests to proceed.
Returns ProcessorEntity If the method is called asynchronously, returns the request thread.
delete_verification_request(id, request_id, **kwargs)
Deletes the Verification Request with the given ID Deletes the Verification Request with the given ID.
After a request is created, it is expected that the client will properly clean up the request by DELETE’ing
it, once the Verification process has completed. If the request is deleted before the request completes,
then the Verification request will finish the step that it is currently performing and then will cancel any
subsequent steps. This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the response. >>> def
callback_function(response): >>> pprint(response) >>> >>> thread = api.delete_verification_request(id,
request_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The ID of the Processor (required)
• request_id (str) – The ID of the Verification Request (required)
Returns VerifyConfigRequestEntity If the method is called asynchronously, returns the request
thread.
delete_verification_request_with_http_info(id, request_id, **kwargs)
Deletes the Verification Request with the given ID Deletes the Verification Request with the given
ID. After a request is created, it is expected that the client will properly clean up the request by
DELETE’ing it, once the Verification process has completed. If the request is deleted before the re-
quest completes, then the Verification request will finish the step that it is currently performing and
then will cancel any subsequent steps. This method makes a synchronous HTTP request by default.
To make an asynchronous HTTP request, please define a callback function to be invoked when re-
ceiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.delete_verification_request_with_http_info(id, request_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The ID of the Processor (required)
• request_id (str) – The ID of the Verification Request (required)
Returns VerifyConfigRequestEntity If the method is called asynchronously, returns the request
thread.

142 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

get_processor(id, **kwargs)
Gets a processor
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP
request, please define a callback function to be invoked when receiving the response. >>> def
callback_function(response): >>> pprint(response) >>> >>> thread = api.get_processor(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The processor id. (required)
Returns ProcessorEntity If the method is called asynchronously, returns the request thread.
get_processor_diagnostics(id, **kwargs)
Gets diagnostics information about a processor Note: This endpoint is subject to change as NiFi and it’s
REST API evolve. This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the response. >>> def
callback_function(response): >>> pprint(response) >>> >>> thread = api.get_processor_diagnostics(id,
callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The processor id. (required)
Returns ProcessorEntity If the method is called asynchronously, returns the request thread.
get_processor_diagnostics_with_http_info(id, **kwargs)
Gets diagnostics information about a processor Note: This endpoint is subject to change as NiFi
and it’s REST API evolve. This method makes a synchronous HTTP request by default. To
make an asynchronous HTTP request, please define a callback function to be invoked when receiv-
ing the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_processor_diagnostics_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The processor id. (required)
Returns ProcessorEntity If the method is called asynchronously, returns the request thread.
get_processor_run_status_details(**kwargs)
Submits a query to retrieve the run status details of all processors that are in the given list of Processor IDs
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_processor_run_status_details(callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• body (RunStatusDetailsRequestEntity) – The request for the processors that
should be included in the results
Returns ProcessorsRunStatusDetailsEntity If the method is called asynchronously, returns the
request thread.

3.3. Swagger Client SDKs 143


Nipyapi Documentation, Release 0.19.1

get_processor_run_status_details_with_http_info(**kwargs)
Submits a query to retrieve the run status details of all processors that are in the given list of Processor IDs
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_processor_run_status_details_with_http_info(callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• body (RunStatusDetailsRequestEntity) – The request for the processors that
should be included in the results
Returns ProcessorsRunStatusDetailsEntity If the method is called asynchronously, returns the
request thread.
get_processor_with_http_info(id, **kwargs)
Gets a processor
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.get_processor_with_http_info(id,
callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The processor id. (required)
Returns ProcessorEntity If the method is called asynchronously, returns the request thread.
get_property_descriptor(id, property_name, **kwargs)
Gets the descriptor for a processor property
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.get_property_descriptor(id, prop-
erty_name, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The processor id. (required)
• property_name (str) – The property name. (required)
• client_id (str) – If the client id is not specified, new one will be generated. This
value (whether specified or generated) is included in the response.
• sensitive (bool) – Property Descriptor requested sensitive status
Returns PropertyDescriptorEntity If the method is called asynchronously, returns the request
thread.
get_property_descriptor_with_http_info(id, property_name, **kwargs)
Gets the descriptor for a processor property
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_property_descriptor_with_http_info(id, property_name, callback=callback_function)

144 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The processor id. (required)
• property_name (str) – The property name. (required)
• client_id (str) – If the client id is not specified, new one will be generated. This
value (whether specified or generated) is included in the response.
• sensitive (bool) – Property Descriptor requested sensitive status
Returns PropertyDescriptorEntity If the method is called asynchronously, returns the request
thread.
get_state(id, **kwargs)
Gets the state for a processor
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP
request, please define a callback function to be invoked when receiving the response. >>>
def callback_function(response): >>> pprint(response) >>> >>> thread = api.get_state(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The processor id. (required)
Returns ComponentStateEntity If the method is called asynchronously, returns the request
thread.
get_state_with_http_info(id, **kwargs)
Gets the state for a processor
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.get_state_with_http_info(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The processor id. (required)
Returns ComponentStateEntity If the method is called asynchronously, returns the request
thread.
get_verification_request(id, request_id, **kwargs)
Returns the Verification Request with the given ID Returns the Verification Request with the given ID.
Once an Verification Request has been created, that request can subsequently be retrieved via this end-
point, and the request that is fetched will contain the updated state, such as percent complete, the cur-
rent state of the request, and any failures. This method makes a synchronous HTTP request by de-
fault. To make an asynchronous HTTP request, please define a callback function to be invoked when
receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_verification_request(id, request_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The ID of the Processor (required)

3.3. Swagger Client SDKs 145


Nipyapi Documentation, Release 0.19.1

• request_id (str) – The ID of the Verification Request (required)


Returns VerifyConfigRequestEntity If the method is called asynchronously, returns the request
thread.
get_verification_request_with_http_info(id, request_id, **kwargs)
Returns the Verification Request with the given ID Returns the Verification Request with the given ID.
Once an Verification Request has been created, that request can subsequently be retrieved via this end-
point, and the request that is fetched will contain the updated state, such as percent complete, the cur-
rent state of the request, and any failures. This method makes a synchronous HTTP request by de-
fault. To make an asynchronous HTTP request, please define a callback function to be invoked when
receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_verification_request_with_http_info(id, request_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The ID of the Processor (required)
• request_id (str) – The ID of the Verification Request (required)
Returns VerifyConfigRequestEntity If the method is called asynchronously, returns the request
thread.
submit_processor_verification_request(id, body, **kwargs)
Performs verification of the Processor’s configuration This will initiate the process of verifying a
given Processor configuration. This may be a long-running task. As a result, this endpoint
will immediately return a ProcessorConfigVerificationRequestEntity, and the process of performing
the verification will occur asynchronously in the background. The client may then periodically
poll the status of the request by issuing a GET request to /processors/{processorId}/verification-
requests/{requestId}. Once the request is completed, the client is expected to issue a DELETE request
to /processors/{processorId}/verification-requests/{requestId}. This method makes a synchronous HTTP
request by default. To make an asynchronous HTTP request, please define a callback function to be in-
voked when receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>>
thread = api.submit_processor_verification_request(id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The processor id. (required)
• body (VerifyConfigRequestEntity) – The processor configuration verification
request. (required)
Returns VerifyConfigRequestEntity If the method is called asynchronously, returns the request
thread.
submit_processor_verification_request_with_http_info(id, body, **kwargs)
Performs verification of the Processor’s configuration This will initiate the process of verifying a
given Processor configuration. This may be a long-running task. As a result, this endpoint
will immediately return a ProcessorConfigVerificationRequestEntity, and the process of performing
the verification will occur asynchronously in the background. The client may then periodically
poll the status of the request by issuing a GET request to /processors/{processorId}/verification-
requests/{requestId}. Once the request is completed, the client is expected to issue a DELETE request
to /processors/{processorId}/verification-requests/{requestId}. This method makes a synchronous HTTP
request by default. To make an asynchronous HTTP request, please define a callback function to be in-
voked when receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>>
thread = api.submit_processor_verification_request_with_http_info(id, body, callback=callback_function)

146 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The processor id. (required)
• body (VerifyConfigRequestEntity) – The processor configuration verification
request. (required)
Returns VerifyConfigRequestEntity If the method is called asynchronously, returns the request
thread.
terminate_processor(id, **kwargs)
Terminates a processor, essentially “deleting” its threads and any active tasks
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.terminate_processor(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The processor id. (required)
Returns ProcessorEntity If the method is called asynchronously, returns the request thread.
terminate_processor_with_http_info(id, **kwargs)
Terminates a processor, essentially “deleting” its threads and any active tasks
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.terminate_processor_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The processor id. (required)
Returns ProcessorEntity If the method is called asynchronously, returns the request thread.
update_processor(id, body, **kwargs)
Updates a processor
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.update_processor(id, body, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The processor id. (required)
• body (ProcessorEntity) – The processor configuration details. (required)
Returns ProcessorEntity If the method is called asynchronously, returns the request thread.
update_processor_with_http_info(id, body, **kwargs)
Updates a processor

3.3. Swagger Client SDKs 147


Nipyapi Documentation, Release 0.19.1

This method makes a synchronous HTTP request by default. To make an asynchronous


HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.update_processor_with_http_info(id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The processor id. (required)
• body (ProcessorEntity) – The processor configuration details. (required)
Returns ProcessorEntity If the method is called asynchronously, returns the request thread.
update_run_status(id, body, **kwargs)
Updates run status of a processor
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.update_run_status(id, body, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The processor id. (required)
• body (ProcessorRunStatusEntity) – The processor run status. (required)
Returns ProcessorEntity If the method is called asynchronously, returns the request thread.
update_run_status_with_http_info(id, body, **kwargs)
Updates run status of a processor
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.update_run_status_with_http_info(id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The processor id. (required)
• body (ProcessorRunStatusEntity) – The processor run status. (required)
Returns ProcessorEntity If the method is called asynchronously, returns the request thread.

nipyapi.nifi.apis.provenance_api module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git

148 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

class nipyapi.nifi.apis.provenance_api.ProvenanceApi(api_client=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
Ref: https://github.com/swagger-api/swagger-codegen
delete_lineage(id, **kwargs)
Deletes a lineage query
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP
request, please define a callback function to be invoked when receiving the response. >>> def
callback_function(response): >>> pprint(response) >>> >>> thread = api.delete_lineage(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The id of the lineage query. (required)
• cluster_node_id (str) – The id of the node where this query exists if clustered.
Returns LineageEntity If the method is called asynchronously, returns the request thread.
delete_lineage_with_http_info(id, **kwargs)
Deletes a lineage query
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.delete_lineage_with_http_info(id,
callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The id of the lineage query. (required)
• cluster_node_id (str) – The id of the node where this query exists if clustered.
Returns LineageEntity If the method is called asynchronously, returns the request thread.
delete_provenance(id, **kwargs)
Deletes a provenance query
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP
request, please define a callback function to be invoked when receiving the response. >>> def
callback_function(response): >>> pprint(response) >>> >>> thread = api.delete_provenance(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The id of the provenance query. (required)
• cluster_node_id (str) – The id of the node where this query exists if clustered.
Returns ProvenanceEntity If the method is called asynchronously, returns the request thread.
delete_provenance_with_http_info(id, **kwargs)
Deletes a provenance query

3.3. Swagger Client SDKs 149


Nipyapi Documentation, Release 0.19.1

This method makes a synchronous HTTP request by default. To make an asynchronous


HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.delete_provenance_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The id of the provenance query. (required)
• cluster_node_id (str) – The id of the node where this query exists if clustered.
Returns ProvenanceEntity If the method is called asynchronously, returns the request thread.
get_lineage(id, **kwargs)
Gets a lineage query
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP
request, please define a callback function to be invoked when receiving the response. >>>
def callback_function(response): >>> pprint(response) >>> >>> thread = api.get_lineage(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The id of the lineage query. (required)
• cluster_node_id (str) – The id of the node where this query exists if clustered.
Returns LineageEntity If the method is called asynchronously, returns the request thread.
get_lineage_with_http_info(id, **kwargs)
Gets a lineage query
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.get_lineage_with_http_info(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The id of the lineage query. (required)
• cluster_node_id (str) – The id of the node where this query exists if clustered.
Returns LineageEntity If the method is called asynchronously, returns the request thread.
get_provenance(id, **kwargs)
Gets a provenance query
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP
request, please define a callback function to be invoked when receiving the response. >>> def
callback_function(response): >>> pprint(response) >>> >>> thread = api.get_provenance(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The id of the provenance query. (required)
• cluster_node_id (str) – The id of the node where this query exists if clustered.

150 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

• summarize (bool) – Whether or not incremental results are returned. If false, prove-
nance events are only returned once the query completes. This property is true by default.
• incremental_results (bool) – Whether or not to summarize provenance events
returned. This property is false by default.
Returns ProvenanceEntity If the method is called asynchronously, returns the request thread.
get_provenance_with_http_info(id, **kwargs)
Gets a provenance query
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.get_provenance_with_http_info(id,
callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The id of the provenance query. (required)
• cluster_node_id (str) – The id of the node where this query exists if clustered.
• summarize (bool) – Whether or not incremental results are returned. If false, prove-
nance events are only returned once the query completes. This property is true by default.
• incremental_results (bool) – Whether or not to summarize provenance events
returned. This property is false by default.
Returns ProvenanceEntity If the method is called asynchronously, returns the request thread.
get_search_options(**kwargs)
Gets the searchable attributes for provenance events
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_search_options(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns ProvenanceOptionsEntity If the method is called asynchronously, returns the request
thread.
get_search_options_with_http_info(**kwargs)
Gets the searchable attributes for provenance events
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_search_options_with_http_info(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns ProvenanceOptionsEntity If the method is called asynchronously, returns the request
thread.
submit_lineage_request(body, **kwargs)
Submits a lineage query Lineage queries may be long running so this endpoint submits a request. The
response will include the current state of the query. If the request is not completed the URI in the response
can be used at a later time to get the updated state of the query. Once the query has completed the lineage

3.3. Swagger Client SDKs 151


Nipyapi Documentation, Release 0.19.1

request should be deleted by the client who originally submitted it. This method makes a synchronous
HTTP request by default. To make an asynchronous HTTP request, please define a callback function to
be invoked when receiving the response. >>> def callback_function(response): >>> pprint(response) >>>
>>> thread = api.submit_lineage_request(body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• body (LineageEntity) – The lineage query details. (required)
Returns LineageEntity If the method is called asynchronously, returns the request thread.
submit_lineage_request_with_http_info(body, **kwargs)
Submits a lineage query Lineage queries may be long running so this endpoint submits a request. The
response will include the current state of the query. If the request is not completed the URI in the response
can be used at a later time to get the updated state of the query. Once the query has completed the lineage
request should be deleted by the client who originally submitted it. This method makes a synchronous
HTTP request by default. To make an asynchronous HTTP request, please define a callback function to
be invoked when receiving the response. >>> def callback_function(response): >>> pprint(response) >>>
>>> thread = api.submit_lineage_request_with_http_info(body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• body (LineageEntity) – The lineage query details. (required)
Returns LineageEntity If the method is called asynchronously, returns the request thread.
submit_provenance_request(body, **kwargs)
Submits a provenance query Provenance queries may be long running so this endpoint submits a request.
The response will include the current state of the query. If the request is not completed the URI in the
response can be used at a later time to get the updated state of the query. Once the query has completed
the provenance request should be deleted by the client who originally submitted it. This method makes
a synchronous HTTP request by default. To make an asynchronous HTTP request, please define a call-
back function to be invoked when receiving the response. >>> def callback_function(response): >>>
pprint(response) >>> >>> thread = api.submit_provenance_request(body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• body (ProvenanceEntity) – The provenance query details. (required)
Returns ProvenanceEntity If the method is called asynchronously, returns the request thread.
submit_provenance_request_with_http_info(body, **kwargs)
Submits a provenance query Provenance queries may be long running so this endpoint submits a request.
The response will include the current state of the query. If the request is not completed the URI in the
response can be used at a later time to get the updated state of the query. Once the query has com-
pleted the provenance request should be deleted by the client who originally submitted it. This method
makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please define
a callback function to be invoked when receiving the response. >>> def callback_function(response):
>>> pprint(response) >>> >>> thread = api.submit_provenance_request_with_http_info(body, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• body (ProvenanceEntity) – The provenance query details. (required)

152 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Returns ProvenanceEntity If the method is called asynchronously, returns the request thread.

nipyapi.nifi.apis.provenance_events_api module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.apis.provenance_events_api.ProvenanceEventsApi(api_client=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
Ref: https://github.com/swagger-api/swagger-codegen
get_input_content(id, **kwargs)
Gets the input content for a provenance event
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP
request, please define a callback function to be invoked when receiving the response. >>> def
callback_function(response): >>> pprint(response) >>> >>> thread = api.get_input_content(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The provenance event id. (required)
• cluster_node_id (str) – The id of the node where the content exists if clustered.
Returns StreamingOutput If the method is called asynchronously, returns the request thread.
get_input_content_with_http_info(id, **kwargs)
Gets the input content for a provenance event
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_input_content_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The provenance event id. (required)
• cluster_node_id (str) – The id of the node where the content exists if clustered.
Returns StreamingOutput If the method is called asynchronously, returns the request thread.
get_output_content(id, **kwargs)
Gets the output content for a provenance event
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.get_output_content(id, call-
back=callback_function)

3.3. Swagger Client SDKs 153


Nipyapi Documentation, Release 0.19.1

Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The provenance event id. (required)
• cluster_node_id (str) – The id of the node where the content exists if clustered.
Returns StreamingOutput If the method is called asynchronously, returns the request thread.
get_output_content_with_http_info(id, **kwargs)
Gets the output content for a provenance event
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_output_content_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The provenance event id. (required)
• cluster_node_id (str) – The id of the node where the content exists if clustered.
Returns StreamingOutput If the method is called asynchronously, returns the request thread.
get_provenance_event(id, **kwargs)
Gets a provenance event
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.get_provenance_event(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The provenance event id. (required)
• cluster_node_id (str) – The id of the node where this event exists if clustered.
Returns ProvenanceEventEntity If the method is called asynchronously, returns the request
thread.
get_provenance_event_with_http_info(id, **kwargs)
Gets a provenance event
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_provenance_event_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The provenance event id. (required)
• cluster_node_id (str) – The id of the node where this event exists if clustered.
Returns ProvenanceEventEntity If the method is called asynchronously, returns the request
thread.

154 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

submit_replay(body, **kwargs)
Replays content from a provenance event
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP
request, please define a callback function to be invoked when receiving the response. >>> def
callback_function(response): >>> pprint(response) >>> >>> thread = api.submit_replay(body, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• body (SubmitReplayRequestEntity) – The replay request. (required)
Returns ProvenanceEventEntity If the method is called asynchronously, returns the request
thread.
submit_replay_with_http_info(body, **kwargs)
Replays content from a provenance event
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.submit_replay_with_http_info(body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• body (SubmitReplayRequestEntity) – The replay request. (required)
Returns ProvenanceEventEntity If the method is called asynchronously, returns the request
thread.

nipyapi.nifi.apis.remote_process_groups_api module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.apis.remote_process_groups_api.RemoteProcessGroupsApi(api_client=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
Ref: https://github.com/swagger-api/swagger-codegen
get_remote_process_group(id, **kwargs)
Gets a remote process group
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.get_remote_process_group(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)

3.3. Swagger Client SDKs 155


Nipyapi Documentation, Release 0.19.1

• id (str) – The remote process group id. (required)


Returns RemoteProcessGroupEntity If the method is called asynchronously, returns the request
thread.
get_remote_process_group_with_http_info(id, **kwargs)
Gets a remote process group
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_remote_process_group_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The remote process group id. (required)
Returns RemoteProcessGroupEntity If the method is called asynchronously, returns the request
thread.
get_state(id, **kwargs)
Gets the state for a RemoteProcessGroup
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP
request, please define a callback function to be invoked when receiving the response. >>>
def callback_function(response): >>> pprint(response) >>> >>> thread = api.get_state(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The processor id. (required)
Returns ComponentStateEntity If the method is called asynchronously, returns the request
thread.
get_state_with_http_info(id, **kwargs)
Gets the state for a RemoteProcessGroup
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.get_state_with_http_info(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The processor id. (required)
Returns ComponentStateEntity If the method is called asynchronously, returns the request
thread.
remove_remote_process_group(id, **kwargs)
Deletes a remote process group
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.remove_remote_process_group(id,
callback=callback_function)
Parameters

156 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

• function (callback) – The callback function for asynchronous request. (optional)


• id (str) – The remote process group id. (required)
• version (str) – The revision is used to verify the client is working with the latest
version of the flow.
• client_id (str) – If the client id is not specified, new one will be generated. This
value (whether specified or generated) is included in the response.
• disconnected_node_acknowledged (bool) – Acknowledges that this node is
disconnected to allow for mutable requests to proceed.
Returns RemoteProcessGroupEntity If the method is called asynchronously, returns the request
thread.
remove_remote_process_group_with_http_info(id, **kwargs)
Deletes a remote process group
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.remove_remote_process_group_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The remote process group id. (required)
• version (str) – The revision is used to verify the client is working with the latest
version of the flow.
• client_id (str) – If the client id is not specified, new one will be generated. This
value (whether specified or generated) is included in the response.
• disconnected_node_acknowledged (bool) – Acknowledges that this node is
disconnected to allow for mutable requests to proceed.
Returns RemoteProcessGroupEntity If the method is called asynchronously, returns the request
thread.
update_remote_process_group(id, body, **kwargs)
Updates a remote process group
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.update_remote_process_group(id,
body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The remote process group id. (required)
• body (RemoteProcessGroupEntity) – The remote process group. (required)
Returns RemoteProcessGroupEntity If the method is called asynchronously, returns the request
thread.
update_remote_process_group_input_port(id, port_id, body, **kwargs)
Updates a remote port Note: This endpoint is subject to change as NiFi and it’s REST
API evolve. This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please define a callback function to be invoked when receiving

3.3. Swagger Client SDKs 157


Nipyapi Documentation, Release 0.19.1

the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.update_remote_process_group_input_port(id, port_id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The remote process group id. (required)
• port_id (str) – The remote process group port id. (required)
• body (RemoteProcessGroupPortEntity) – The remote process group port. (re-
quired)
Returns RemoteProcessGroupPortEntity If the method is called asynchronously, returns the re-
quest thread.
update_remote_process_group_input_port_run_status(id, port_id, body, **kwargs)
Updates run status of a remote port Note: This endpoint is subject to change as NiFi and it’s
REST API evolve. This method makes a synchronous HTTP request by default. To make
an asynchronous HTTP request, please define a callback function to be invoked when receiv-
ing the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.update_remote_process_group_input_port_run_status(id, port_id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The remote process group id. (required)
• port_id (str) – The remote process group port id. (required)
• body (RemotePortRunStatusEntity) – The remote process group port. (required)
Returns RemoteProcessGroupPortEntity If the method is called asynchronously, returns the re-
quest thread.
update_remote_process_group_input_port_run_status_with_http_info(id,
port_id,
body,
**kwargs)
Updates run status of a remote port Note: This endpoint is subject to change as NiFi and
it’s REST API evolve. This method makes a synchronous HTTP request by default. To
make an asynchronous HTTP request, please define a callback function to be invoked when
receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>>
thread = api.update_remote_process_group_input_port_run_status_with_http_info(id, port_id, body, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The remote process group id. (required)
• port_id (str) – The remote process group port id. (required)
• body (RemotePortRunStatusEntity) – The remote process group port. (required)
Returns RemoteProcessGroupPortEntity If the method is called asynchronously, returns the re-
quest thread.
update_remote_process_group_input_port_with_http_info(id, port_id, body,
**kwargs)
Updates a remote port Note: This endpoint is subject to change as NiFi and it’s REST
API evolve. This method makes a synchronous HTTP request by default. To make an

158 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

asynchronous HTTP request, please define a callback function to be invoked when receiv-
ing the response. >>> def callback_function(response): >>> pprint(response) >>> >>>
thread = api.update_remote_process_group_input_port_with_http_info(id, port_id, body, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The remote process group id. (required)
• port_id (str) – The remote process group port id. (required)
• body (RemoteProcessGroupPortEntity) – The remote process group port. (re-
quired)
Returns RemoteProcessGroupPortEntity If the method is called asynchronously, returns the re-
quest thread.
update_remote_process_group_output_port(id, port_id, body, **kwargs)
Updates a remote port Note: This endpoint is subject to change as NiFi and it’s REST
API evolve. This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please define a callback function to be invoked when receiving
the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.update_remote_process_group_output_port(id, port_id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The remote process group id. (required)
• port_id (str) – The remote process group port id. (required)
• body (RemoteProcessGroupPortEntity) – The remote process group port. (re-
quired)
Returns RemoteProcessGroupPortEntity If the method is called asynchronously, returns the re-
quest thread.
update_remote_process_group_output_port_run_status(id, port_id, body, **kwargs)
Updates run status of a remote port Note: This endpoint is subject to change as NiFi and it’s
REST API evolve. This method makes a synchronous HTTP request by default. To make
an asynchronous HTTP request, please define a callback function to be invoked when receiv-
ing the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.update_remote_process_group_output_port_run_status(id, port_id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The remote process group id. (required)
• port_id (str) – The remote process group port id. (required)
• body (RemotePortRunStatusEntity) – The remote process group port. (required)
Returns RemoteProcessGroupPortEntity If the method is called asynchronously, returns the re-
quest thread.
update_remote_process_group_output_port_run_status_with_http_info(id,
port_id,
body,
**kwargs)
Updates run status of a remote port Note: This endpoint is subject to change as NiFi and it’s

3.3. Swagger Client SDKs 159


Nipyapi Documentation, Release 0.19.1

REST API evolve. This method makes a synchronous HTTP request by default. To make
an asynchronous HTTP request, please define a callback function to be invoked when receiv-
ing the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread
= api.update_remote_process_group_output_port_run_status_with_http_info(id, port_id, body, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The remote process group id. (required)
• port_id (str) – The remote process group port id. (required)
• body (RemotePortRunStatusEntity) – The remote process group port. (required)
Returns RemoteProcessGroupPortEntity If the method is called asynchronously, returns the re-
quest thread.
update_remote_process_group_output_port_with_http_info(id, port_id, body,
**kwargs)
Updates a remote port Note: This endpoint is subject to change as NiFi and it’s REST
API evolve. This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please define a callback function to be invoked when receiv-
ing the response. >>> def callback_function(response): >>> pprint(response) >>> >>>
thread = api.update_remote_process_group_output_port_with_http_info(id, port_id, body, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The remote process group id. (required)
• port_id (str) – The remote process group port id. (required)
• body (RemoteProcessGroupPortEntity) – The remote process group port. (re-
quired)
Returns RemoteProcessGroupPortEntity If the method is called asynchronously, returns the re-
quest thread.
update_remote_process_group_run_status(id, body, **kwargs)
Updates run status of a remote process group
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.update_remote_process_group_run_status(id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The remote process group id. (required)
• body (RemotePortRunStatusEntity) – The remote process group run status. (re-
quired)
Returns RemoteProcessGroupEntity If the method is called asynchronously, returns the request
thread.
update_remote_process_group_run_status_with_http_info(id, body, **kwargs)
Updates run status of a remote process group

160 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

This method makes a synchronous HTTP request by default. To make an asynchronous


HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.update_remote_process_group_run_status_with_http_info(id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The remote process group id. (required)
• body (RemotePortRunStatusEntity) – The remote process group run status. (re-
quired)
Returns RemoteProcessGroupEntity If the method is called asynchronously, returns the request
thread.
update_remote_process_group_run_statuses(id, body, **kwargs)
Updates run status of all remote process groups in a process group (recursively)
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.update_remote_process_group_run_statuses(id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• body (RemotePortRunStatusEntity) – The remote process groups run status. (re-
quired)
Returns RemoteProcessGroupEntity If the method is called asynchronously, returns the request
thread.
update_remote_process_group_run_statuses_with_http_info(id, body, **kwargs)
Updates run status of all remote process groups in a process group (recursively)
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.update_remote_process_group_run_statuses_with_http_info(id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• body (RemotePortRunStatusEntity) – The remote process groups run status. (re-
quired)
Returns RemoteProcessGroupEntity If the method is called asynchronously, returns the request
thread.
update_remote_process_group_with_http_info(id, body, **kwargs)
Updates a remote process group
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.update_remote_process_group_with_http_info(id, body, callback=callback_function)

3.3. Swagger Client SDKs 161


Nipyapi Documentation, Release 0.19.1

Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The remote process group id. (required)
• body (RemoteProcessGroupEntity) – The remote process group. (required)
Returns RemoteProcessGroupEntity If the method is called asynchronously, returns the request
thread.

nipyapi.nifi.apis.reporting_tasks_api module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.apis.reporting_tasks_api.ReportingTasksApi(api_client=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
Ref: https://github.com/swagger-api/swagger-codegen
analyze_configuration(id, body, **kwargs)
Performs analysis of the component’s configuration, providing information about which attributes are ref-
erenced.
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.analyze_configuration(id, body,
callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The reporting task id. (required)
• body (ConfigurationAnalysisEntity) – The configuration analysis request.
(required)
Returns ConfigurationAnalysisEntity If the method is called asynchronously, returns the request
thread.
analyze_configuration_with_http_info(id, body, **kwargs)
Performs analysis of the component’s configuration, providing information about which attributes are ref-
erenced.
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.analyze_configuration_with_http_info(id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The reporting task id. (required)

162 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

• body (ConfigurationAnalysisEntity) – The configuration analysis request.


(required)
Returns ConfigurationAnalysisEntity If the method is called asynchronously, returns the request
thread.
clear_state(id, **kwargs)
Clears the state for a reporting task
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP
request, please define a callback function to be invoked when receiving the response. >>>
def callback_function(response): >>> pprint(response) >>> >>> thread = api.clear_state(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The reporting task id. (required)
Returns ComponentStateEntity If the method is called asynchronously, returns the request
thread.
clear_state_with_http_info(id, **kwargs)
Clears the state for a reporting task
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.clear_state_with_http_info(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The reporting task id. (required)
Returns ComponentStateEntity If the method is called asynchronously, returns the request
thread.
delete_validation_request(id, request_id, **kwargs)
Deletes the Verification Request with the given ID Deletes the Verification Request with the given ID.
After a request is created, it is expected that the client will properly clean up the request by DELETE’ing
it, once the Verification process has completed. If the request is deleted before the request completes,
then the Verification request will finish the step that it is currently performing and then will cancel any
subsequent steps. This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the response. >>> def
callback_function(response): >>> pprint(response) >>> >>> thread = api.delete_validation_request(id,
request_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The ID of the Reporting Task (required)
• request_id (str) – The ID of the Verification Request (required)
Returns VerifyConfigRequestEntity If the method is called asynchronously, returns the request
thread.
delete_validation_request_with_http_info(id, request_id, **kwargs)
Deletes the Verification Request with the given ID Deletes the Verification Request with the given
ID. After a request is created, it is expected that the client will properly clean up the request by

3.3. Swagger Client SDKs 163


Nipyapi Documentation, Release 0.19.1

DELETE’ing it, once the Verification process has completed. If the request is deleted before the re-
quest completes, then the Verification request will finish the step that it is currently performing and
then will cancel any subsequent steps. This method makes a synchronous HTTP request by default.
To make an asynchronous HTTP request, please define a callback function to be invoked when re-
ceiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.delete_validation_request_with_http_info(id, request_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The ID of the Reporting Task (required)
• request_id (str) – The ID of the Verification Request (required)
Returns VerifyConfigRequestEntity If the method is called asynchronously, returns the request
thread.
get_property_descriptor(id, property_name, **kwargs)
Gets a reporting task property descriptor
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.get_property_descriptor(id, prop-
erty_name, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The reporting task id. (required)
• property_name (str) – The property name. (required)
• sensitive (bool) – Property Descriptor requested sensitive status
Returns PropertyDescriptorEntity If the method is called asynchronously, returns the request
thread.
get_property_descriptor_with_http_info(id, property_name, **kwargs)
Gets a reporting task property descriptor
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_property_descriptor_with_http_info(id, property_name, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The reporting task id. (required)
• property_name (str) – The property name. (required)
• sensitive (bool) – Property Descriptor requested sensitive status
Returns PropertyDescriptorEntity If the method is called asynchronously, returns the request
thread.
get_reporting_task(id, **kwargs)
Gets a reporting task
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP
request, please define a callback function to be invoked when receiving the response. >>> def

164 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

callback_function(response): >>> pprint(response) >>> >>> thread = api.get_reporting_task(id, call-


back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The reporting task id. (required)
Returns ReportingTaskEntity If the method is called asynchronously, returns the request thread.
get_reporting_task_with_http_info(id, **kwargs)
Gets a reporting task
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_reporting_task_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The reporting task id. (required)
Returns ReportingTaskEntity If the method is called asynchronously, returns the request thread.
get_state(id, **kwargs)
Gets the state for a reporting task
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP
request, please define a callback function to be invoked when receiving the response. >>>
def callback_function(response): >>> pprint(response) >>> >>> thread = api.get_state(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The reporting task id. (required)
Returns ComponentStateEntity If the method is called asynchronously, returns the request
thread.
get_state_with_http_info(id, **kwargs)
Gets the state for a reporting task
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.get_state_with_http_info(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The reporting task id. (required)
Returns ComponentStateEntity If the method is called asynchronously, returns the request
thread.
get_verification_request(id, request_id, **kwargs)
Returns the Verification Request with the given ID Returns the Verification Request with the given ID.

3.3. Swagger Client SDKs 165


Nipyapi Documentation, Release 0.19.1

Once an Verification Request has been created, that request can subsequently be retrieved via this end-
point, and the request that is fetched will contain the updated state, such as percent complete, the cur-
rent state of the request, and any failures. This method makes a synchronous HTTP request by de-
fault. To make an asynchronous HTTP request, please define a callback function to be invoked when
receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_verification_request(id, request_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The ID of the Reporting Task (required)
• request_id (str) – The ID of the Verification Request (required)
Returns VerifyConfigRequestEntity If the method is called asynchronously, returns the request
thread.
get_verification_request_with_http_info(id, request_id, **kwargs)
Returns the Verification Request with the given ID Returns the Verification Request with the given ID.
Once an Verification Request has been created, that request can subsequently be retrieved via this end-
point, and the request that is fetched will contain the updated state, such as percent complete, the cur-
rent state of the request, and any failures. This method makes a synchronous HTTP request by de-
fault. To make an asynchronous HTTP request, please define a callback function to be invoked when
receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_verification_request_with_http_info(id, request_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The ID of the Reporting Task (required)
• request_id (str) – The ID of the Verification Request (required)
Returns VerifyConfigRequestEntity If the method is called asynchronously, returns the request
thread.
remove_reporting_task(id, **kwargs)
Deletes a reporting task
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.remove_reporting_task(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The reporting task id. (required)
• version (str) – The revision is used to verify the client is working with the latest
version of the flow.
• client_id (str) – If the client id is not specified, new one will be generated. This
value (whether specified or generated) is included in the response.
• disconnected_node_acknowledged (bool) – Acknowledges that this node is
disconnected to allow for mutable requests to proceed.
Returns ReportingTaskEntity If the method is called asynchronously, returns the request thread.

166 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

remove_reporting_task_with_http_info(id, **kwargs)
Deletes a reporting task
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.remove_reporting_task_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The reporting task id. (required)
• version (str) – The revision is used to verify the client is working with the latest
version of the flow.
• client_id (str) – If the client id is not specified, new one will be generated. This
value (whether specified or generated) is included in the response.
• disconnected_node_acknowledged (bool) – Acknowledges that this node is
disconnected to allow for mutable requests to proceed.
Returns ReportingTaskEntity If the method is called asynchronously, returns the request thread.
submit_config_verification_request(id, body, **kwargs)
Performs verification of the Reporting Task’s configuration This will initiate the process of verify-
ing a given Reporting Task configuration. This may be a long-running task. As a result, this end-
point will immediately return a ReportingTaskConfigVerificationRequestEntity, and the process of per-
forming the verification will occur asynchronously in the background. The client may then periodi-
cally poll the status of the request by issuing a GET request to /reporting-tasks/{serviceId}/verification-
requests/{requestId}. Once the request is completed, the client is expected to issue a DELETE request to
/reporting-tasks/{serviceId}/verification-requests/{requestId}. This method makes a synchronous HTTP
request by default. To make an asynchronous HTTP request, please define a callback function to be in-
voked when receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>>
thread = api.submit_config_verification_request(id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The reporting task id. (required)
• body (VerifyConfigRequestEntity) – The reporting task configuration verifica-
tion request. (required)
Returns VerifyConfigRequestEntity If the method is called asynchronously, returns the request
thread.
submit_config_verification_request_with_http_info(id, body, **kwargs)
Performs verification of the Reporting Task’s configuration This will initiate the process of verify-
ing a given Reporting Task configuration. This may be a long-running task. As a result, this end-
point will immediately return a ReportingTaskConfigVerificationRequestEntity, and the process of per-
forming the verification will occur asynchronously in the background. The client may then periodi-
cally poll the status of the request by issuing a GET request to /reporting-tasks/{serviceId}/verification-
requests/{requestId}. Once the request is completed, the client is expected to issue a DELETE request to
/reporting-tasks/{serviceId}/verification-requests/{requestId}. This method makes a synchronous HTTP
request by default. To make an asynchronous HTTP request, please define a callback function to be in-
voked when receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>>
thread = api.submit_config_verification_request_with_http_info(id, body, callback=callback_function)
Parameters

3.3. Swagger Client SDKs 167


Nipyapi Documentation, Release 0.19.1

• function (callback) – The callback function for asynchronous request. (optional)


• id (str) – The reporting task id. (required)
• body (VerifyConfigRequestEntity) – The reporting task configuration verifica-
tion request. (required)
Returns VerifyConfigRequestEntity If the method is called asynchronously, returns the request
thread.
update_reporting_task(id, body, **kwargs)
Updates a reporting task
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.update_reporting_task(id, body,
callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The reporting task id. (required)
• body (ReportingTaskEntity) – The reporting task configuration details. (required)
Returns ReportingTaskEntity If the method is called asynchronously, returns the request thread.
update_reporting_task_with_http_info(id, body, **kwargs)
Updates a reporting task
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.update_reporting_task_with_http_info(id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The reporting task id. (required)
• body (ReportingTaskEntity) – The reporting task configuration details. (required)
Returns ReportingTaskEntity If the method is called asynchronously, returns the request thread.
update_run_status(id, body, **kwargs)
Updates run status of a reporting task
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.update_run_status(id, body, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The reporting task id. (required)
• body (ReportingTaskRunStatusEntity) – The reporting task run status. (re-
quired)
Returns ReportingTaskEntity If the method is called asynchronously, returns the request thread.

168 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

update_run_status_with_http_info(id, body, **kwargs)


Updates run status of a reporting task
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.update_run_status_with_http_info(id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The reporting task id. (required)
• body (ReportingTaskRunStatusEntity) – The reporting task run status. (re-
quired)
Returns ReportingTaskEntity If the method is called asynchronously, returns the request thread.

nipyapi.nifi.apis.resources_api module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.apis.resources_api.ResourcesApi(api_client=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
Ref: https://github.com/swagger-api/swagger-codegen
get_resources(**kwargs)
Gets the available resources that support access/authorization policies
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_resources(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns ResourcesEntity If the method is called asynchronously, returns the request thread.
get_resources_with_http_info(**kwargs)
Gets the available resources that support access/authorization policies
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_resources_with_http_info(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns ResourcesEntity If the method is called asynchronously, returns the request thread.

3.3. Swagger Client SDKs 169


Nipyapi Documentation, Release 0.19.1

nipyapi.nifi.apis.site_to_site_api module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.apis.site_to_site_api.SiteToSiteApi(api_client=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
Ref: https://github.com/swagger-api/swagger-codegen
get_peers(**kwargs)
Returns the available Peers and its status of this NiFi
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_peers(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns PeersEntity If the method is called asynchronously, returns the request thread.
get_peers_with_http_info(**kwargs)
Returns the available Peers and its status of this NiFi
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_peers_with_http_info(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns PeersEntity If the method is called asynchronously, returns the request thread.
get_site_to_site_details(**kwargs)
Returns the details about this NiFi necessary to communicate via site to site
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_site_to_site_details(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns ControllerEntity If the method is called asynchronously, returns the request thread.
get_site_to_site_details_with_http_info(**kwargs)
Returns the details about this NiFi necessary to communicate via site to site
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_site_to_site_details_with_http_info(callback=callback_function)

170 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns ControllerEntity If the method is called asynchronously, returns the request thread.

nipyapi.nifi.apis.snippets_api module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.apis.snippets_api.SnippetsApi(api_client=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
Ref: https://github.com/swagger-api/swagger-codegen
create_snippet(body, **kwargs)
Creates a snippet. The snippet will be automatically discarded if not used in a subsequent request after 1
minute.
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP
request, please define a callback function to be invoked when receiving the response. >>> def
callback_function(response): >>> pprint(response) >>> >>> thread = api.create_snippet(body, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• body (SnippetEntity) – The snippet configuration details. (required)
Returns SnippetEntity If the method is called asynchronously, returns the request thread.
create_snippet_with_http_info(body, **kwargs)
Creates a snippet. The snippet will be automatically discarded if not used in a subsequent request after 1
minute.
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.create_snippet_with_http_info(body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• body (SnippetEntity) – The snippet configuration details. (required)
Returns SnippetEntity If the method is called asynchronously, returns the request thread.
delete_snippet(id, **kwargs)
Deletes the components in a snippet and discards the snippet
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP
request, please define a callback function to be invoked when receiving the response. >>> def

3.3. Swagger Client SDKs 171


Nipyapi Documentation, Release 0.19.1

callback_function(response): >>> pprint(response) >>> >>> thread = api.delete_snippet(id, call-


back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The snippet id. (required)
• disconnected_node_acknowledged (bool) – Acknowledges that this node is
disconnected to allow for mutable requests to proceed.
Returns SnippetEntity If the method is called asynchronously, returns the request thread.
delete_snippet_with_http_info(id, **kwargs)
Deletes the components in a snippet and discards the snippet
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.delete_snippet_with_http_info(id,
callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The snippet id. (required)
• disconnected_node_acknowledged (bool) – Acknowledges that this node is
disconnected to allow for mutable requests to proceed.
Returns SnippetEntity If the method is called asynchronously, returns the request thread.
update_snippet(id, body, **kwargs)
Move’s the components in this Snippet into a new Process Group and discards the snippet
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.update_snippet(id, body, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The snippet id. (required)
• body (SnippetEntity) – The snippet configuration details. (required)
Returns SnippetEntity If the method is called asynchronously, returns the request thread.
update_snippet_with_http_info(id, body, **kwargs)
Move’s the components in this Snippet into a new Process Group and discards the snippet
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.update_snippet_with_http_info(id,
body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The snippet id. (required)
• body (SnippetEntity) – The snippet configuration details. (required)

172 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Returns SnippetEntity If the method is called asynchronously, returns the request thread.

nipyapi.nifi.apis.system_diagnostics_api module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.apis.system_diagnostics_api.SystemDiagnosticsApi(api_client=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
Ref: https://github.com/swagger-api/swagger-codegen
get_system_diagnostics(**kwargs)
Gets the diagnostics for the system NiFi is running on
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_system_diagnostics(callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• nodewise (bool) – Whether or not to include the breakdown per node. Optional, de-
faults to false
• cluster_node_id (str) – The id of the node where to get the status.
Returns SystemDiagnosticsEntity If the method is called asynchronously, returns the request
thread.
get_system_diagnostics_with_http_info(**kwargs)
Gets the diagnostics for the system NiFi is running on
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_system_diagnostics_with_http_info(callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• nodewise (bool) – Whether or not to include the breakdown per node. Optional, de-
faults to false
• cluster_node_id (str) – The id of the node where to get the status.
Returns SystemDiagnosticsEntity If the method is called asynchronously, returns the request
thread.

3.3. Swagger Client SDKs 173


Nipyapi Documentation, Release 0.19.1

nipyapi.nifi.apis.templates_api module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.apis.templates_api.TemplatesApi(api_client=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
Ref: https://github.com/swagger-api/swagger-codegen
export_template(id, **kwargs)
Exports a template
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP
request, please define a callback function to be invoked when receiving the response. >>> def
callback_function(response): >>> pprint(response) >>> >>> thread = api.export_template(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The template id. (required)
Returns str If the method is called asynchronously, returns the request thread.
export_template_with_http_info(id, **kwargs)
Exports a template
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.export_template_with_http_info(id,
callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The template id. (required)
Returns str If the method is called asynchronously, returns the request thread.
remove_template(id, **kwargs)
Deletes a template
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP
request, please define a callback function to be invoked when receiving the response. >>> def
callback_function(response): >>> pprint(response) >>> >>> thread = api.remove_template(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The template id. (required)
• disconnected_node_acknowledged (bool) – Acknowledges that this node is
disconnected to allow for mutable requests to proceed.

174 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Returns TemplateEntity If the method is called asynchronously, returns the request thread.
remove_template_with_http_info(id, **kwargs)
Deletes a template
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.remove_template_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The template id. (required)
• disconnected_node_acknowledged (bool) – Acknowledges that this node is
disconnected to allow for mutable requests to proceed.
Returns TemplateEntity If the method is called asynchronously, returns the request thread.

nipyapi.nifi.apis.tenants_api module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.apis.tenants_api.TenantsApi(api_client=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
Ref: https://github.com/swagger-api/swagger-codegen
create_user(body, **kwargs)
Creates a user Note: This endpoint is subject to change as NiFi and it’s REST API evolve. This method
makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please define a
callback function to be invoked when receiving the response. >>> def callback_function(response): >>>
pprint(response) >>> >>> thread = api.create_user(body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• body (UserEntity) – The user configuration details. (required)
Returns UserEntity If the method is called asynchronously, returns the request thread.
create_user_group(body, **kwargs)
Creates a user group Note: This endpoint is subject to change as NiFi and it’s REST API evolve.
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.create_user_group(body, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)

3.3. Swagger Client SDKs 175


Nipyapi Documentation, Release 0.19.1

• body (UserGroupEntity) – The user group configuration details. (required)


Returns UserGroupEntity If the method is called asynchronously, returns the request thread.
create_user_group_with_http_info(body, **kwargs)
Creates a user group Note: This endpoint is subject to change as NiFi and it’s REST
API evolve. This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please define a callback function to be invoked when receiving
the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.create_user_group_with_http_info(body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• body (UserGroupEntity) – The user group configuration details. (required)
Returns UserGroupEntity If the method is called asynchronously, returns the request thread.
create_user_with_http_info(body, **kwargs)
Creates a user Note: This endpoint is subject to change as NiFi and it’s REST API evolve. This method
makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please define a
callback function to be invoked when receiving the response. >>> def callback_function(response): >>>
pprint(response) >>> >>> thread = api.create_user_with_http_info(body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• body (UserEntity) – The user configuration details. (required)
Returns UserEntity If the method is called asynchronously, returns the request thread.
get_user(id, **kwargs)
Gets a user Note: This endpoint is subject to change as NiFi and it’s REST API evolve. This method
makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please define a
callback function to be invoked when receiving the response. >>> def callback_function(response): >>>
pprint(response) >>> >>> thread = api.get_user(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The user id. (required)
Returns UserEntity If the method is called asynchronously, returns the request thread.
get_user_group(id, **kwargs)
Gets a user group Note: This endpoint is subject to change as NiFi and it’s REST API evolve. This method
makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please define a
callback function to be invoked when receiving the response. >>> def callback_function(response): >>>
pprint(response) >>> >>> thread = api.get_user_group(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The user group id. (required)
Returns UserGroupEntity If the method is called asynchronously, returns the request thread.
get_user_group_with_http_info(id, **kwargs)
Gets a user group Note: This endpoint is subject to change as NiFi and it’s REST API evolve. This method
makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please define a

176 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

callback function to be invoked when receiving the response. >>> def callback_function(response): >>>
pprint(response) >>> >>> thread = api.get_user_group_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The user group id. (required)
Returns UserGroupEntity If the method is called asynchronously, returns the request thread.
get_user_groups(**kwargs)
Gets all user groups Note: This endpoint is subject to change as NiFi and it’s REST
API evolve. This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please define a callback function to be invoked when receiving
the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_user_groups(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns UserGroupsEntity If the method is called asynchronously, returns the request thread.
get_user_groups_with_http_info(**kwargs)
Gets all user groups Note: This endpoint is subject to change as NiFi and it’s REST
API evolve. This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please define a callback function to be invoked when receiving
the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_user_groups_with_http_info(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns UserGroupsEntity If the method is called asynchronously, returns the request thread.
get_user_with_http_info(id, **kwargs)
Gets a user Note: This endpoint is subject to change as NiFi and it’s REST API evolve. This method
makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please define a
callback function to be invoked when receiving the response. >>> def callback_function(response): >>>
pprint(response) >>> >>> thread = api.get_user_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The user id. (required)
Returns UserEntity If the method is called asynchronously, returns the request thread.
get_users(**kwargs)
Gets all users Note: This endpoint is subject to change as NiFi and it’s REST API evolve. This method
makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please define a
callback function to be invoked when receiving the response. >>> def callback_function(response): >>>
pprint(response) >>> >>> thread = api.get_users(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns UsersEntity If the method is called asynchronously, returns the request thread.
get_users_with_http_info(**kwargs)
Gets all users Note: This endpoint is subject to change as NiFi and it’s REST API evolve. This method
makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please define a

3.3. Swagger Client SDKs 177


Nipyapi Documentation, Release 0.19.1

callback function to be invoked when receiving the response. >>> def callback_function(response): >>>
pprint(response) >>> >>> thread = api.get_users_with_http_info(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns UsersEntity If the method is called asynchronously, returns the request thread.
remove_user(id, **kwargs)
Deletes a user Note: This endpoint is subject to change as NiFi and it’s REST API evolve. This method
makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please define a
callback function to be invoked when receiving the response. >>> def callback_function(response): >>>
pprint(response) >>> >>> thread = api.remove_user(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The user id. (required)
• version (str) – The revision is used to verify the client is working with the latest
version of the flow.
• client_id (str) – If the client id is not specified, new one will be generated. This
value (whether specified or generated) is included in the response.
• disconnected_node_acknowledged (bool) – Acknowledges that this node is
disconnected to allow for mutable requests to proceed.
Returns UserEntity If the method is called asynchronously, returns the request thread.
remove_user_group(id, **kwargs)
Deletes a user group Note: This endpoint is subject to change as NiFi and it’s REST API evolve.
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.remove_user_group(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The user group id. (required)
• version (str) – The revision is used to verify the client is working with the latest
version of the flow.
• client_id (str) – If the client id is not specified, new one will be generated. This
value (whether specified or generated) is included in the response.
• disconnected_node_acknowledged (bool) – Acknowledges that this node is
disconnected to allow for mutable requests to proceed.
Returns UserGroupEntity If the method is called asynchronously, returns the request thread.
remove_user_group_with_http_info(id, **kwargs)
Deletes a user group Note: This endpoint is subject to change as NiFi and it’s REST
API evolve. This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please define a callback function to be invoked when receiving
the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.remove_user_group_with_http_info(id, callback=callback_function)
Parameters

178 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

• function (callback) – The callback function for asynchronous request. (optional)


• id (str) – The user group id. (required)
• version (str) – The revision is used to verify the client is working with the latest
version of the flow.
• client_id (str) – If the client id is not specified, new one will be generated. This
value (whether specified or generated) is included in the response.
• disconnected_node_acknowledged (bool) – Acknowledges that this node is
disconnected to allow for mutable requests to proceed.
Returns UserGroupEntity If the method is called asynchronously, returns the request thread.
remove_user_with_http_info(id, **kwargs)
Deletes a user Note: This endpoint is subject to change as NiFi and it’s REST API evolve. This method
makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please define a
callback function to be invoked when receiving the response. >>> def callback_function(response): >>>
pprint(response) >>> >>> thread = api.remove_user_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The user id. (required)
• version (str) – The revision is used to verify the client is working with the latest
version of the flow.
• client_id (str) – If the client id is not specified, new one will be generated. This
value (whether specified or generated) is included in the response.
• disconnected_node_acknowledged (bool) – Acknowledges that this node is
disconnected to allow for mutable requests to proceed.
Returns UserEntity If the method is called asynchronously, returns the request thread.
search_tenants(q, **kwargs)
Searches for a tenant with the specified identity Note: This endpoint is subject to change as NiFi and
it’s REST API evolve. This method makes a synchronous HTTP request by default. To make an asyn-
chronous HTTP request, please define a callback function to be invoked when receiving the response.
>>> def callback_function(response): >>> pprint(response) >>> >>> thread = api.search_tenants(q, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• q (str) – Identity to search for. (required)
Returns TenantsEntity If the method is called asynchronously, returns the request thread.
search_tenants_with_http_info(q, **kwargs)
Searches for a tenant with the specified identity Note: This endpoint is subject to change as NiFi and it’s
REST API evolve. This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.search_tenants_with_http_info(q,
callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• q (str) – Identity to search for. (required)

3.3. Swagger Client SDKs 179


Nipyapi Documentation, Release 0.19.1

Returns TenantsEntity If the method is called asynchronously, returns the request thread.
update_user(id, body, **kwargs)
Updates a user Note: This endpoint is subject to change as NiFi and it’s REST API evolve. This method
makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please define a
callback function to be invoked when receiving the response. >>> def callback_function(response): >>>
pprint(response) >>> >>> thread = api.update_user(id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The user id. (required)
• body (UserEntity) – The user configuration details. (required)
Returns UserEntity If the method is called asynchronously, returns the request thread.
update_user_group(id, body, **kwargs)
Updates a user group Note: This endpoint is subject to change as NiFi and it’s REST API evolve.
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.update_user_group(id, body, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The user group id. (required)
• body (UserGroupEntity) – The user group configuration details. (required)
Returns UserGroupEntity If the method is called asynchronously, returns the request thread.
update_user_group_with_http_info(id, body, **kwargs)
Updates a user group Note: This endpoint is subject to change as NiFi and it’s REST
API evolve. This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please define a callback function to be invoked when receiving
the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.update_user_group_with_http_info(id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The user group id. (required)
• body (UserGroupEntity) – The user group configuration details. (required)
Returns UserGroupEntity If the method is called asynchronously, returns the request thread.
update_user_with_http_info(id, body, **kwargs)
Updates a user Note: This endpoint is subject to change as NiFi and it’s REST API evolve. This method
makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please define a
callback function to be invoked when receiving the response. >>> def callback_function(response): >>>
pprint(response) >>> >>> thread = api.update_user_with_http_info(id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The user id. (required)
• body (UserEntity) – The user configuration details. (required)

180 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Returns UserEntity If the method is called asynchronously, returns the request thread.

nipyapi.nifi.apis.versions_api module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.apis.versions_api.VersionsApi(api_client=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
Ref: https://github.com/swagger-api/swagger-codegen
create_version_control_request(body, **kwargs)
Create a version control request Creates a request so that a Process Group can be placed under Ver-
sion Control or have its Version Control configuration changed. Creating this request will prevent
any other threads from simultaneously saving local changes to Version Control. It will not, however,
actually save the local flow to the Flow Registry. A POST to /versions/process-groups/{id} should
be used to initiate saving of the local flow to the Flow Registry. Note: This endpoint is subject to
change as NiFi and it’s REST API evolve. This method makes a synchronous HTTP request by de-
fault. To make an asynchronous HTTP request, please define a callback function to be invoked when
receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.create_version_control_request(body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• body (CreateActiveRequestEntity) – The versioned flow details. (required)
Returns str If the method is called asynchronously, returns the request thread.
create_version_control_request_with_http_info(body, **kwargs)
Create a version control request Creates a request so that a Process Group can be placed under Ver-
sion Control or have its Version Control configuration changed. Creating this request will prevent
any other threads from simultaneously saving local changes to Version Control. It will not, however,
actually save the local flow to the Flow Registry. A POST to /versions/process-groups/{id} should
be used to initiate saving of the local flow to the Flow Registry. Note: This endpoint is subject to
change as NiFi and it’s REST API evolve. This method makes a synchronous HTTP request by de-
fault. To make an asynchronous HTTP request, please define a callback function to be invoked when
receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.create_version_control_request_with_http_info(body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• body (CreateActiveRequestEntity) – The versioned flow details. (required)
Returns str If the method is called asynchronously, returns the request thread.
delete_revert_request(id, **kwargs)
Deletes the Revert Request with the given ID Deletes the Revert Request with the given ID. After a request
is created via a POST to /versions/revert-requests/process-groups/{id}, it is expected that the client will

3.3. Swagger Client SDKs 181


Nipyapi Documentation, Release 0.19.1

properly clean up the request by DELETE’ing it, once the Revert process has completed. If the request
is deleted before the request completes, then the Revert request will finish the step that it is currently per-
forming and then will cancel any subsequent steps. Note: This endpoint is subject to change as NiFi and
it’s REST API evolve. This method makes a synchronous HTTP request by default. To make an asyn-
chronous HTTP request, please define a callback function to be invoked when receiving the response. >>>
def callback_function(response): >>> pprint(response) >>> >>> thread = api.delete_revert_request(id,
callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The ID of the Revert Request (required)
• disconnected_node_acknowledged (bool) – Acknowledges that this node is
disconnected to allow for mutable requests to proceed.
Returns VersionedFlowUpdateRequestEntity If the method is called asynchronously, returns the
request thread.
delete_revert_request_with_http_info(id, **kwargs)
Deletes the Revert Request with the given ID Deletes the Revert Request with the given ID. After a
request is created via a POST to /versions/revert-requests/process-groups/{id}, it is expected that the
client will properly clean up the request by DELETE’ing it, once the Revert process has completed. If
the request is deleted before the request completes, then the Revert request will finish the step that it
is currently performing and then will cancel any subsequent steps. Note: This endpoint is subject to
change as NiFi and it’s REST API evolve. This method makes a synchronous HTTP request by de-
fault. To make an asynchronous HTTP request, please define a callback function to be invoked when
receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.delete_revert_request_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The ID of the Revert Request (required)
• disconnected_node_acknowledged (bool) – Acknowledges that this node is
disconnected to allow for mutable requests to proceed.
Returns VersionedFlowUpdateRequestEntity If the method is called asynchronously, returns the
request thread.
delete_update_request(id, **kwargs)
Deletes the Update Request with the given ID Deletes the Update Request with the given ID. After a re-
quest is created via a POST to /versions/update-requests/process-groups/{id}, it is expected that the client
will properly clean up the request by DELETE’ing it, once the Update process has completed. If the re-
quest is deleted before the request completes, then the Update request will finish the step that it is currently
performing and then will cancel any subsequent steps. Note: This endpoint is subject to change as NiFi
and it’s REST API evolve. This method makes a synchronous HTTP request by default. To make an asyn-
chronous HTTP request, please define a callback function to be invoked when receiving the response. >>>
def callback_function(response): >>> pprint(response) >>> >>> thread = api.delete_update_request(id,
callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The ID of the Update Request (required)
• disconnected_node_acknowledged (bool) – Acknowledges that this node is
disconnected to allow for mutable requests to proceed.

182 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Returns VersionedFlowUpdateRequestEntity If the method is called asynchronously, returns the


request thread.
delete_update_request_with_http_info(id, **kwargs)
Deletes the Update Request with the given ID Deletes the Update Request with the given ID. After a
request is created via a POST to /versions/update-requests/process-groups/{id}, it is expected that the
client will properly clean up the request by DELETE’ing it, once the Update process has completed. If
the request is deleted before the request completes, then the Update request will finish the step that it
is currently performing and then will cancel any subsequent steps. Note: This endpoint is subject to
change as NiFi and it’s REST API evolve. This method makes a synchronous HTTP request by de-
fault. To make an asynchronous HTTP request, please define a callback function to be invoked when
receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.delete_update_request_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The ID of the Update Request (required)
• disconnected_node_acknowledged (bool) – Acknowledges that this node is
disconnected to allow for mutable requests to proceed.
Returns VersionedFlowUpdateRequestEntity If the method is called asynchronously, returns the
request thread.
delete_version_control_request(id, **kwargs)
Deletes the version control request with the given ID Deletes the Version Control Request with the given
ID. This will allow other threads to save flows to the Flow Registry. See also the documentation for
POSTing to /versions/active-requests for information regarding why this is done. Note: This endpoint is
subject to change as NiFi and it’s REST API evolve. This method makes a synchronous HTTP request by
default. To make an asynchronous HTTP request, please define a callback function to be invoked when
receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.delete_version_control_request(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The request ID. (required)
• disconnected_node_acknowledged (bool) – Acknowledges that this node is
disconnected to allow for mutable requests to proceed.
Returns None If the method is called asynchronously, returns the request thread.
delete_version_control_request_with_http_info(id, **kwargs)
Deletes the version control request with the given ID Deletes the Version Control Request with the given
ID. This will allow other threads to save flows to the Flow Registry. See also the documentation for
POSTing to /versions/active-requests for information regarding why this is done. Note: This endpoint is
subject to change as NiFi and it’s REST API evolve. This method makes a synchronous HTTP request by
default. To make an asynchronous HTTP request, please define a callback function to be invoked when
receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.delete_version_control_request_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The request ID. (required)

3.3. Swagger Client SDKs 183


Nipyapi Documentation, Release 0.19.1

• disconnected_node_acknowledged (bool) – Acknowledges that this node is


disconnected to allow for mutable requests to proceed.
Returns None If the method is called asynchronously, returns the request thread.
export_flow_version(id, **kwargs)
Gets the latest version of a Process Group for download
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.export_flow_version(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
Returns str If the method is called asynchronously, returns the request thread.
export_flow_version_with_http_info(id, **kwargs)
Gets the latest version of a Process Group for download
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.export_flow_version_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
Returns str If the method is called asynchronously, returns the request thread.
get_revert_request(id, **kwargs)
Returns the Revert Request with the given ID Returns the Revert Request with the given ID. Once a
Revert Request has been created by performing a POST to /versions/revert-requests/process-groups/{id},
that request can subsequently be retrieved via this endpoint, and the request that is fetched will contain
the updated state, such as percent complete, the current state of the request, and any failures. Note: This
endpoint is subject to change as NiFi and it’s REST API evolve. This method makes a synchronous
HTTP request by default. To make an asynchronous HTTP request, please define a callback function to
be invoked when receiving the response. >>> def callback_function(response): >>> pprint(response) >>>
>>> thread = api.get_revert_request(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The ID of the Revert Request (required)
Returns VersionedFlowUpdateRequestEntity If the method is called asynchronously, returns the
request thread.
get_revert_request_with_http_info(id, **kwargs)
Returns the Revert Request with the given ID Returns the Revert Request with the given ID. Once a
Revert Request has been created by performing a POST to /versions/revert-requests/process-groups/{id},
that request can subsequently be retrieved via this endpoint, and the request that is fetched will contain
the updated state, such as percent complete, the current state of the request, and any failures. Note: This
endpoint is subject to change as NiFi and it’s REST API evolve. This method makes a synchronous
HTTP request by default. To make an asynchronous HTTP request, please define a callback function to

184 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

be invoked when receiving the response. >>> def callback_function(response): >>> pprint(response) >>>
>>> thread = api.get_revert_request_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The ID of the Revert Request (required)
Returns VersionedFlowUpdateRequestEntity If the method is called asynchronously, returns the
request thread.
get_update_request(id, **kwargs)
Returns the Update Request with the given ID Returns the Update Request with the given ID. Once an
Update Request has been created by performing a POST to /versions/update-requests/process-groups/{id},
that request can subsequently be retrieved via this endpoint, and the request that is fetched will contain the
updated state, such as percent complete, the current state of the request, and any failures. Note: This
endpoint is subject to change as NiFi and it’s REST API evolve. This method makes a synchronous
HTTP request by default. To make an asynchronous HTTP request, please define a callback function to
be invoked when receiving the response. >>> def callback_function(response): >>> pprint(response) >>>
>>> thread = api.get_update_request(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The ID of the Update Request (required)
Returns VersionedFlowUpdateRequestEntity If the method is called asynchronously, returns the
request thread.
get_update_request_with_http_info(id, **kwargs)
Returns the Update Request with the given ID Returns the Update Request with the given ID. Once an
Update Request has been created by performing a POST to /versions/update-requests/process-groups/{id},
that request can subsequently be retrieved via this endpoint, and the request that is fetched will contain the
updated state, such as percent complete, the current state of the request, and any failures. Note: This
endpoint is subject to change as NiFi and it’s REST API evolve. This method makes a synchronous
HTTP request by default. To make an asynchronous HTTP request, please define a callback function to
be invoked when receiving the response. >>> def callback_function(response): >>> pprint(response) >>>
>>> thread = api.get_update_request_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The ID of the Update Request (required)
Returns VersionedFlowUpdateRequestEntity If the method is called asynchronously, returns the
request thread.
get_version_information(id, **kwargs)
Gets the Version Control information for a process group Note: This endpoint is subject to change as NiFi
and it’s REST API evolve. This method makes a synchronous HTTP request by default. To make an asyn-
chronous HTTP request, please define a callback function to be invoked when receiving the response. >>>
def callback_function(response): >>> pprint(response) >>> >>> thread = api.get_version_information(id,
callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)

3.3. Swagger Client SDKs 185


Nipyapi Documentation, Release 0.19.1

Returns VersionControlInformationEntity If the method is called asynchronously, returns the


request thread.
get_version_information_with_http_info(id, **kwargs)
Gets the Version Control information for a process group Note: This endpoint is subject to change
as NiFi and it’s REST API evolve. This method makes a synchronous HTTP request by default.
To make an asynchronous HTTP request, please define a callback function to be invoked when re-
ceiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_version_information_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
Returns VersionControlInformationEntity If the method is called asynchronously, returns the
request thread.
initiate_revert_flow_version(id, body, **kwargs)
Initiate the Revert Request of a Process Group with the given ID For a Process Group that is already under
Version Control, this will initiate the action of reverting any local changes that have been made to the Pro-
cess Group since it was last synchronized with the Flow Registry. This will result in the flow matching the
Versioned Flow that exists in the Flow Registry. This can be a lengthy process, as it will stop any Proces-
sors and disable any Controller Services necessary to perform the action and then restart them. As a result,
the endpoint will immediately return a VersionedFlowUpdateRequestEntity, and the process of updating
the flow will occur asynchronously in the background. The client may then periodically poll the status of
the request by issuing a GET request to /versions/revert-requests/{requestId}. Once the request is com-
pleted, the client is expected to issue a DELETE request to /versions/revert-requests/{requestId}. Note:
This endpoint is subject to change as NiFi and it’s REST API evolve. This method makes a synchronous
HTTP request by default. To make an asynchronous HTTP request, please define a callback function to
be invoked when receiving the response. >>> def callback_function(response): >>> pprint(response) >>>
>>> thread = api.initiate_revert_flow_version(id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• body (VersionControlInformationEntity) – The controller service configura-
tion details. (required)
Returns VersionedFlowUpdateRequestEntity If the method is called asynchronously, returns the
request thread.
initiate_revert_flow_version_with_http_info(id, body, **kwargs)
Initiate the Revert Request of a Process Group with the given ID For a Process Group that is already under
Version Control, this will initiate the action of reverting any local changes that have been made to the Pro-
cess Group since it was last synchronized with the Flow Registry. This will result in the flow matching the
Versioned Flow that exists in the Flow Registry. This can be a lengthy process, as it will stop any Proces-
sors and disable any Controller Services necessary to perform the action and then restart them. As a result,
the endpoint will immediately return a VersionedFlowUpdateRequestEntity, and the process of updating
the flow will occur asynchronously in the background. The client may then periodically poll the status of
the request by issuing a GET request to /versions/revert-requests/{requestId}. Once the request is com-
pleted, the client is expected to issue a DELETE request to /versions/revert-requests/{requestId}. Note:
This endpoint is subject to change as NiFi and it’s REST API evolve. This method makes a synchronous
HTTP request by default. To make an asynchronous HTTP request, please define a callback function to
be invoked when receiving the response. >>> def callback_function(response): >>> pprint(response) >>>
>>> thread = api.initiate_revert_flow_version_with_http_info(id, body, callback=callback_function)

186 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• body (VersionControlInformationEntity) – The controller service configura-
tion details. (required)
Returns VersionedFlowUpdateRequestEntity If the method is called asynchronously, returns the
request thread.
initiate_version_control_update(id, body, **kwargs)
Initiate the Update Request of a Process Group with the given ID For a Process Group that is already under
Version Control, this will initiate the action of changing from a specific version of the flow in the Flow
Registry to a different version of the flow. This can be a lengthy process, as it will stop any Processors
and disable any Controller Services necessary to perform the action and then restart them. As a result, the
endpoint will immediately return a VersionedFlowUpdateRequestEntity, and the process of updating the
flow will occur asynchronously in the background. The client may then periodically poll the status of the
request by issuing a GET request to /versions/update-requests/{requestId}. Once the request is completed,
the client is expected to issue a DELETE request to /versions/update-requests/{requestId}. Note: This
endpoint is subject to change as NiFi and it’s REST API evolve. This method makes a synchronous
HTTP request by default. To make an asynchronous HTTP request, please define a callback function to
be invoked when receiving the response. >>> def callback_function(response): >>> pprint(response) >>>
>>> thread = api.initiate_version_control_update(id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• body (VersionControlInformationEntity) – The controller service configura-
tion details. (required)
Returns VersionedFlowUpdateRequestEntity If the method is called asynchronously, returns the
request thread.
initiate_version_control_update_with_http_info(id, body, **kwargs)
Initiate the Update Request of a Process Group with the given ID For a Process Group that is already under
Version Control, this will initiate the action of changing from a specific version of the flow in the Flow
Registry to a different version of the flow. This can be a lengthy process, as it will stop any Processors
and disable any Controller Services necessary to perform the action and then restart them. As a result, the
endpoint will immediately return a VersionedFlowUpdateRequestEntity, and the process of updating the
flow will occur asynchronously in the background. The client may then periodically poll the status of the
request by issuing a GET request to /versions/update-requests/{requestId}. Once the request is completed,
the client is expected to issue a DELETE request to /versions/update-requests/{requestId}. Note: This
endpoint is subject to change as NiFi and it’s REST API evolve. This method makes a synchronous
HTTP request by default. To make an asynchronous HTTP request, please define a callback function to
be invoked when receiving the response. >>> def callback_function(response): >>> pprint(response) >>>
>>> thread = api.initiate_version_control_update_with_http_info(id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• body (VersionControlInformationEntity) – The controller service configura-
tion details. (required)

3.3. Swagger Client SDKs 187


Nipyapi Documentation, Release 0.19.1

Returns VersionedFlowUpdateRequestEntity If the method is called asynchronously, returns the


request thread.
save_to_flow_registry(id, body, **kwargs)
Save the Process Group with the given ID Begins version controlling the Process Group with the given
ID or commits changes to the Versioned Flow, depending on if the provided VersionControlInformation
includes a flowId. Note: This endpoint is subject to change as NiFi and it’s REST API evolve. This method
makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please define a
callback function to be invoked when receiving the response. >>> def callback_function(response): >>>
pprint(response) >>> >>> thread = api.save_to_flow_registry(id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• body (StartVersionControlRequestEntity) – The versioned flow details. (re-
quired)
Returns VersionControlInformationEntity If the method is called asynchronously, returns the
request thread.
save_to_flow_registry_with_http_info(id, body, **kwargs)
Save the Process Group with the given ID Begins version controlling the Process Group with the given
ID or commits changes to the Versioned Flow, depending on if the provided VersionControlInformation
includes a flowId. Note: This endpoint is subject to change as NiFi and it’s REST API evolve. This method
makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please define
a callback function to be invoked when receiving the response. >>> def callback_function(response):
>>> pprint(response) >>> >>> thread = api.save_to_flow_registry_with_http_info(id, body, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• body (StartVersionControlRequestEntity) – The versioned flow details. (re-
quired)
Returns VersionControlInformationEntity If the method is called asynchronously, returns the
request thread.
stop_version_control(id, **kwargs)
Stops version controlling the Process Group with the given ID Stops version controlling the Process Group
with the given ID. The Process Group will no longer track to any Versioned Flow. Note: This endpoint is
subject to change as NiFi and it’s REST API evolve. This method makes a synchronous HTTP request by
default. To make an asynchronous HTTP request, please define a callback function to be invoked when
receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.stop_version_control(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• version (str) – The version is used to verify the client is working with the latest
version of the flow.
• client_id (str) – If the client id is not specified, a new one will be generated. This
value (whether specified or generated) is included in the response.

188 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

• disconnected_node_acknowledged (bool) – Acknowledges that this node is


disconnected to allow for mutable requests to proceed.
Returns VersionControlInformationEntity If the method is called asynchronously, returns the
request thread.
stop_version_control_with_http_info(id, **kwargs)
Stops version controlling the Process Group with the given ID Stops version controlling the Process Group
with the given ID. The Process Group will no longer track to any Versioned Flow. Note: This endpoint is
subject to change as NiFi and it’s REST API evolve. This method makes a synchronous HTTP request by
default. To make an asynchronous HTTP request, please define a callback function to be invoked when
receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.stop_version_control_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• version (str) – The version is used to verify the client is working with the latest
version of the flow.
• client_id (str) – If the client id is not specified, a new one will be generated. This
value (whether specified or generated) is included in the response.
• disconnected_node_acknowledged (bool) – Acknowledges that this node is
disconnected to allow for mutable requests to proceed.
Returns VersionControlInformationEntity If the method is called asynchronously, returns the
request thread.
update_flow_version(id, body, **kwargs)
Update the version of a Process Group with the given ID For a Process Group that is already under Version
Control, this will update the version of the flow to a different version. This endpoint expects that the
given snapshot will not modify any Processor that is currently running or any Controller Service that
is enabled. Note: This endpoint is subject to change as NiFi and it’s REST API evolve. This method
makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please define a
callback function to be invoked when receiving the response. >>> def callback_function(response): >>>
pprint(response) >>> >>> thread = api.update_flow_version(id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• body (VersionedFlowSnapshotEntity) – The controller service configuration
details. (required)
Returns VersionControlInformationEntity If the method is called asynchronously, returns the
request thread.
update_flow_version_with_http_info(id, body, **kwargs)
Update the version of a Process Group with the given ID For a Process Group that is already un-
der Version Control, this will update the version of the flow to a different version. This end-
point expects that the given snapshot will not modify any Processor that is currently running or
any Controller Service that is enabled. Note: This endpoint is subject to change as NiFi and
it’s REST API evolve. This method makes a synchronous HTTP request by default. To make
an asynchronous HTTP request, please define a callback function to be invoked when receiv-
ing the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.update_flow_version_with_http_info(id, body, callback=callback_function)

3.3. Swagger Client SDKs 189


Nipyapi Documentation, Release 0.19.1

Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The process group id. (required)
• body (VersionedFlowSnapshotEntity) – The controller service configuration
details. (required)
Returns VersionControlInformationEntity If the method is called asynchronously, returns the
request thread.
update_version_control_request(id, body, **kwargs)
Updates the request with the given ID Note: This endpoint is subject to change as NiFi and it’s REST
API evolve. This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.update_version_control_request(id,
body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The request ID. (required)
• body (VersionControlComponentMappingEntity) – The version control com-
ponent mapping. (required)
Returns VersionControlInformationEntity If the method is called asynchronously, returns the
request thread.
update_version_control_request_with_http_info(id, body, **kwargs)
Updates the request with the given ID Note: This endpoint is subject to change as NiFi and
it’s REST API evolve. This method makes a synchronous HTTP request by default. To make
an asynchronous HTTP request, please define a callback function to be invoked when receiv-
ing the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.update_version_control_request_with_http_info(id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The request ID. (required)
• body (VersionControlComponentMappingEntity) – The version control com-
ponent mapping. (required)
Returns VersionControlInformationEntity If the method is called asynchronously, returns the
request thread.

nipyapi.nifi.models package

Submodules

nipyapi.nifi.models.about_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.

190 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/


swagger-codegen.git
class nipyapi.nifi.models.about_dto.AboutDTO(title=None, version=None, uri=None,
content_viewer_url=None, time-
zone=None, build_tag=None,
build_revision=None, build_branch=None,
build_timestamp=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
AboutDTO - a model defined in Swagger
attribute_map = {'build_branch': 'buildBranch', 'build_revision': 'buildRevision', 'b
build_branch
Gets the build_branch of this AboutDTO. Build branch
Returns The build_branch of this AboutDTO.
Return type str
build_revision
Gets the build_revision of this AboutDTO. Build revision or commit hash
Returns The build_revision of this AboutDTO.
Return type str
build_tag
Gets the build_tag of this AboutDTO. Build tag
Returns The build_tag of this AboutDTO.
Return type str
build_timestamp
Gets the build_timestamp of this AboutDTO. Build timestamp
Returns The build_timestamp of this AboutDTO.
Return type str
content_viewer_url
Gets the content_viewer_url of this AboutDTO. The URL for the content viewer if configured.
Returns The content_viewer_url of this AboutDTO.
Return type str
swagger_types = {'build_branch': 'str', 'build_revision': 'str', 'build_tag': 'str',
timezone
Gets the timezone of this AboutDTO. The timezone of the NiFi instance.
Returns The timezone of this AboutDTO.
Return type str
title
Gets the title of this AboutDTO. The title to be used on the page and in the about dialog.
Returns The title of this AboutDTO.
Return type str

3.3. Swagger Client SDKs 191


Nipyapi Documentation, Release 0.19.1

to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
uri
Gets the uri of this AboutDTO. The URI for the NiFi.
Returns The uri of this AboutDTO.
Return type str
version
Gets the version of this AboutDTO. The version of this NiFi.
Returns The version of this AboutDTO.
Return type str

nipyapi.nifi.models.about_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.about_entity.AboutEntity(about=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
AboutEntity - a model defined in Swagger
about
Gets the about of this AboutEntity.
Returns The about of this AboutEntity.
Return type AboutDTO
attribute_map = {'about': 'about'}
swagger_types = {'about': 'AboutDTO'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.access_configuration_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.

192 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/


swagger-codegen.git
class nipyapi.nifi.models.access_configuration_dto.AccessConfigurationDTO(supports_login=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
AccessConfigurationDTO - a model defined in Swagger
attribute_map = {'supports_login': 'supportsLogin'}
supports_login
Gets the supports_login of this AccessConfigurationDTO. Indicates whether or not this NiFi supports user
login.
Returns The supports_login of this AccessConfigurationDTO.
Return type bool
swagger_types = {'supports_login': 'bool'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.access_configuration_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.access_configuration_entity.AccessConfigurationEntity(config=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
AccessConfigurationEntity - a model defined in Swagger
attribute_map = {'config': 'config'}
config
Gets the config of this AccessConfigurationEntity.
Returns The config of this AccessConfigurationEntity.
Return type AccessConfigurationDTO
swagger_types = {'config': 'AccessConfigurationDTO'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

3.3. Swagger Client SDKs 193


Nipyapi Documentation, Release 0.19.1

nipyapi.nifi.models.access_policy_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.access_policy_dto.AccessPolicyDTO(id=None, ver-
sioned_component_id=None,
par-
ent_group_id=None,
position=None,
resource=None, ac-
tion=None, compo-
nent_reference=None,
configurable=None,
users=None,
user_groups=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
AccessPolicyDTO - a model defined in Swagger
action
Gets the action of this AccessPolicyDTO. The action associated with this access policy.
Returns The action of this AccessPolicyDTO.
Return type str
attribute_map = {'action': 'action', 'component_reference': 'componentReference', 'co
component_reference
Gets the component_reference of this AccessPolicyDTO. Component this policy references if applicable.
Returns The component_reference of this AccessPolicyDTO.
Return type ComponentReferenceEntity
configurable
Gets the configurable of this AccessPolicyDTO. Whether this policy is configurable.
Returns The configurable of this AccessPolicyDTO.
Return type bool
id
Gets the id of this AccessPolicyDTO. The id of the component.
Returns The id of this AccessPolicyDTO.
Return type str
parent_group_id
Gets the parent_group_id of this AccessPolicyDTO. The id of parent process group of this component if
applicable.
Returns The parent_group_id of this AccessPolicyDTO.

194 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Return type str


position
Gets the position of this AccessPolicyDTO. The position of this component in the UI if applicable.
Returns The position of this AccessPolicyDTO.
Return type PositionDTO
resource
Gets the resource of this AccessPolicyDTO. The resource for this access policy.
Returns The resource of this AccessPolicyDTO.
Return type str
swagger_types = {'action': 'str', 'component_reference': 'ComponentReferenceEntity',
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
user_groups
Gets the user_groups of this AccessPolicyDTO. The set of user group IDs associated with this access
policy.
Returns The user_groups of this AccessPolicyDTO.
Return type list[TenantEntity]
users
Gets the users of this AccessPolicyDTO. The set of user IDs associated with this access policy.
Returns The users of this AccessPolicyDTO.
Return type list[TenantEntity]
versioned_component_id
Gets the versioned_component_id of this AccessPolicyDTO. The ID of the corresponding component that
is under version control
Returns The versioned_component_id of this AccessPolicyDTO.
Return type str

nipyapi.nifi.models.access_policy_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git

3.3. Swagger Client SDKs 195


Nipyapi Documentation, Release 0.19.1

class nipyapi.nifi.models.access_policy_entity.AccessPolicyEntity(revision=None,
id=None,
uri=None,
posi-
tion=None,
permis-
sions=None,
bul-
letins=None,
discon-
nected_node_acknowledged=None,
gener-
ated=None,
compo-
nent=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
AccessPolicyEntity - a model defined in Swagger
attribute_map = {'bulletins': 'bulletins', 'component': 'component', 'disconnected_no
bulletins
Gets the bulletins of this AccessPolicyEntity. The bulletins for this component.
Returns The bulletins of this AccessPolicyEntity.
Return type list[BulletinEntity]
component
Gets the component of this AccessPolicyEntity.
Returns The component of this AccessPolicyEntity.
Return type AccessPolicyDTO
disconnected_node_acknowledged
Gets the disconnected_node_acknowledged of this AccessPolicyEntity. Acknowledges that this node is
disconnected to allow for mutable requests to proceed.
Returns The disconnected_node_acknowledged of this AccessPolicyEntity.
Return type bool
generated
Gets the generated of this AccessPolicyEntity. When this content was generated.
Returns The generated of this AccessPolicyEntity.
Return type str
id
Gets the id of this AccessPolicyEntity. The id of the component.
Returns The id of this AccessPolicyEntity.
Return type str
permissions
Gets the permissions of this AccessPolicyEntity. The permissions for this component.
Returns The permissions of this AccessPolicyEntity.
Return type PermissionsDTO

196 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

position
Gets the position of this AccessPolicyEntity. The position of this component in the UI if applicable.
Returns The position of this AccessPolicyEntity.
Return type PositionDTO
revision
Gets the revision of this AccessPolicyEntity. The revision for this request/response. The revision is re-
quired for any mutable flow requests and is included in all responses.
Returns The revision of this AccessPolicyEntity.
Return type RevisionDTO
swagger_types = {'bulletins': 'list[BulletinEntity]', 'component': 'AccessPolicyDTO',
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
uri
Gets the uri of this AccessPolicyEntity. The URI for futures requests to the component.
Returns The uri of this AccessPolicyEntity.
Return type str

nipyapi.nifi.models.access_policy_summary_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.access_policy_summary_dto.AccessPolicySummaryDTO(id=None,
ver-
sioned_component_id=
par-
ent_group_id=None,
po-
si-
tion=None,
re-
source=None,
ac-
tion=None,
com-
po-
nent_reference=None,
con-
fig-
urable=None)
Bases: object

3.3. Swagger Client SDKs 197


Nipyapi Documentation, Release 0.19.1

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
AccessPolicySummaryDTO - a model defined in Swagger
action
Gets the action of this AccessPolicySummaryDTO. The action associated with this access policy.
Returns The action of this AccessPolicySummaryDTO.
Return type str
attribute_map = {'action': 'action', 'component_reference': 'componentReference', 'co
component_reference
Gets the component_reference of this AccessPolicySummaryDTO. Component this policy references if
applicable.
Returns The component_reference of this AccessPolicySummaryDTO.
Return type ComponentReferenceEntity
configurable
Gets the configurable of this AccessPolicySummaryDTO. Whether this policy is configurable.
Returns The configurable of this AccessPolicySummaryDTO.
Return type bool
id
Gets the id of this AccessPolicySummaryDTO. The id of the component.
Returns The id of this AccessPolicySummaryDTO.
Return type str
parent_group_id
Gets the parent_group_id of this AccessPolicySummaryDTO. The id of parent process group of this com-
ponent if applicable.
Returns The parent_group_id of this AccessPolicySummaryDTO.
Return type str
position
Gets the position of this AccessPolicySummaryDTO. The position of this component in the UI if applica-
ble.
Returns The position of this AccessPolicySummaryDTO.
Return type PositionDTO
resource
Gets the resource of this AccessPolicySummaryDTO. The resource for this access policy.
Returns The resource of this AccessPolicySummaryDTO.
Return type str
swagger_types = {'action': 'str', 'component_reference': 'ComponentReferenceEntity',
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

198 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

versioned_component_id
Gets the versioned_component_id of this AccessPolicySummaryDTO. The ID of the corresponding com-
ponent that is under version control
Returns The versioned_component_id of this AccessPolicySummaryDTO.
Return type str

nipyapi.nifi.models.access_policy_summary_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.access_policy_summary_entity.AccessPolicySummaryEntity(revision=None
id=None,
uri=None,
po-
si-
tion=None,
per-
mis-
sions=None,
bul-
letins=None,
dis-
con-
nected_node_a
com-
po-
nent=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
AccessPolicySummaryEntity - a model defined in Swagger
attribute_map = {'bulletins': 'bulletins', 'component': 'component', 'disconnected_no
bulletins
Gets the bulletins of this AccessPolicySummaryEntity. The bulletins for this component.
Returns The bulletins of this AccessPolicySummaryEntity.
Return type list[BulletinEntity]
component
Gets the component of this AccessPolicySummaryEntity.
Returns The component of this AccessPolicySummaryEntity.
Return type AccessPolicySummaryDTO
disconnected_node_acknowledged
Gets the disconnected_node_acknowledged of this AccessPolicySummaryEntity. Acknowledges that this
node is disconnected to allow for mutable requests to proceed.

3.3. Swagger Client SDKs 199


Nipyapi Documentation, Release 0.19.1

Returns The disconnected_node_acknowledged of this AccessPolicySummaryEntity.


Return type bool
id
Gets the id of this AccessPolicySummaryEntity. The id of the component.
Returns The id of this AccessPolicySummaryEntity.
Return type str
permissions
Gets the permissions of this AccessPolicySummaryEntity. The permissions for this component.
Returns The permissions of this AccessPolicySummaryEntity.
Return type PermissionsDTO
position
Gets the position of this AccessPolicySummaryEntity. The position of this component in the UI if appli-
cable.
Returns The position of this AccessPolicySummaryEntity.
Return type PositionDTO
revision
Gets the revision of this AccessPolicySummaryEntity. The revision for this request/response. The revision
is required for any mutable flow requests and is included in all responses.
Returns The revision of this AccessPolicySummaryEntity.
Return type RevisionDTO
swagger_types = {'bulletins': 'list[BulletinEntity]', 'component': 'AccessPolicySumma
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
uri
Gets the uri of this AccessPolicySummaryEntity. The URI for futures requests to the component.
Returns The uri of this AccessPolicySummaryEntity.
Return type str

nipyapi.nifi.models.access_status_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.access_status_dto.AccessStatusDTO(identity=None,
status=None, mes-
sage=None)
Bases: object

200 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
AccessStatusDTO - a model defined in Swagger
attribute_map = {'identity': 'identity', 'message': 'message', 'status': 'status'}
identity
Gets the identity of this AccessStatusDTO. The user identity.
Returns The identity of this AccessStatusDTO.
Return type str
message
Gets the message of this AccessStatusDTO. Additional details about the user access status.
Returns The message of this AccessStatusDTO.
Return type str
status
Gets the status of this AccessStatusDTO. The user access status.
Returns The status of this AccessStatusDTO.
Return type str
swagger_types = {'identity': 'str', 'message': 'str', 'status': 'str'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.access_status_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.access_status_entity.AccessStatusEntity(access_status=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
AccessStatusEntity - a model defined in Swagger
access_status
Gets the access_status of this AccessStatusEntity.
Returns The access_status of this AccessStatusEntity.
Return type AccessStatusDTO
attribute_map = {'access_status': 'accessStatus'}
swagger_types = {'access_status': 'AccessStatusDTO'}

3.3. Swagger Client SDKs 201


Nipyapi Documentation, Release 0.19.1

to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.action_details_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.action_details_dto.ActionDetailsDTO
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ActionDetailsDTO - a model defined in Swagger
attribute_map = {}
swagger_types = {}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.action_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.action_dto.ActionDTO(id=None, user_identity=None,
timestamp=None, source_id=None,
source_name=None,
source_type=None, compo-
nent_details=None, operation=None,
action_details=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ActionDTO - a model defined in Swagger
action_details
Gets the action_details of this ActionDTO. The details of the action.
Returns The action_details of this ActionDTO.

202 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Return type ActionDetailsDTO


attribute_map = {'action_details': 'actionDetails', 'component_details': 'componentDe
component_details
Gets the component_details of this ActionDTO. The details of the source component.
Returns The component_details of this ActionDTO.
Return type ComponentDetailsDTO
id
Gets the id of this ActionDTO. The action id.
Returns The id of this ActionDTO.
Return type int
operation
Gets the operation of this ActionDTO. The operation that was performed.
Returns The operation of this ActionDTO.
Return type str
source_id
Gets the source_id of this ActionDTO. The id of the source component.
Returns The source_id of this ActionDTO.
Return type str
source_name
Gets the source_name of this ActionDTO. The name of the source component.
Returns The source_name of this ActionDTO.
Return type str
source_type
Gets the source_type of this ActionDTO. The type of the source component.
Returns The source_type of this ActionDTO.
Return type str
swagger_types = {'action_details': 'ActionDetailsDTO', 'component_details': 'Componen
timestamp
Gets the timestamp of this ActionDTO. The timestamp of the action.
Returns The timestamp of this ActionDTO.
Return type str
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
user_identity
Gets the user_identity of this ActionDTO. The identity of the user that performed the action.
Returns The user_identity of this ActionDTO.
Return type str

3.3. Swagger Client SDKs 203


Nipyapi Documentation, Release 0.19.1

nipyapi.nifi.models.action_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.action_entity.ActionEntity(id=None, timestamp=None,
source_id=None,
can_read=None, ac-
tion=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ActionEntity - a model defined in Swagger
action
Gets the action of this ActionEntity.
Returns The action of this ActionEntity.
Return type ActionDTO
attribute_map = {'action': 'action', 'can_read': 'canRead', 'id': 'id', 'source_id':
can_read
Gets the can_read of this ActionEntity. Indicates whether the user can read a given resource.
Returns The can_read of this ActionEntity.
Return type bool
id
Gets the id of this ActionEntity.
Returns The id of this ActionEntity.
Return type int
source_id
Gets the source_id of this ActionEntity.
Returns The source_id of this ActionEntity.
Return type str
swagger_types = {'action': 'ActionDTO', 'can_read': 'bool', 'id': 'int', 'source_id'
timestamp
Gets the timestamp of this ActionEntity. The timestamp of the action.
Returns The timestamp of this ActionEntity.
Return type str
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

204 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

nipyapi.nifi.models.activate_controller_services_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.activate_controller_services_entity.ActivateControllerServicesEnt

Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ActivateControllerServicesEntity - a model defined in Swagger
attribute_map = {'components': 'components', 'disconnected_node_acknowledged': 'disco
components
Gets the components of this ActivateControllerServicesEntity. Optional services to schedule. If not speci-
fied, all authorized descendant controller services will be used.
Returns The components of this ActivateControllerServicesEntity.
Return type dict(str, RevisionDTO)
disconnected_node_acknowledged
Gets the disconnected_node_acknowledged of this ActivateControllerServicesEntity. Acknowledges that
this node is disconnected to allow for mutable requests to proceed.
Returns The disconnected_node_acknowledged of this ActivateControllerServicesEntity.
Return type bool
id
Gets the id of this ActivateControllerServicesEntity. The id of the ProcessGroup
Returns The id of this ActivateControllerServicesEntity.
Return type str
state
Gets the state of this ActivateControllerServicesEntity. The desired state of the descendant components
Returns The state of this ActivateControllerServicesEntity.
Return type str
swagger_types = {'components': 'dict(str, RevisionDTO)', 'disconnected_node_acknowledg
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

3.3. Swagger Client SDKs 205


Nipyapi Documentation, Release 0.19.1

nipyapi.nifi.models.affected_component_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.affected_component_dto.AffectedComponentDTO(process_group_id=None,
id=None,
refer-
ence_type=None,
name=None,
state=None,
ac-
tive_thread_count=None,
val-
ida-
tion_errors=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
AffectedComponentDTO - a model defined in Swagger
active_thread_count
Gets the active_thread_count of this AffectedComponentDTO. The number of active threads for the refer-
encing component.
Returns The active_thread_count of this AffectedComponentDTO.
Return type int
attribute_map = {'active_thread_count': 'activeThreadCount', 'id': 'id', 'name': 'na
id
Gets the id of this AffectedComponentDTO. The UUID of this component
Returns The id of this AffectedComponentDTO.
Return type str
name
Gets the name of this AffectedComponentDTO. The name of this component.
Returns The name of this AffectedComponentDTO.
Return type str
process_group_id
Gets the process_group_id of this AffectedComponentDTO. The UUID of the Process Group that this
component is in
Returns The process_group_id of this AffectedComponentDTO.
Return type str
reference_type
Gets the reference_type of this AffectedComponentDTO. The type of this component
Returns The reference_type of this AffectedComponentDTO.

206 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Return type str


state
Gets the state of this AffectedComponentDTO. The scheduled state of a processor or reporting task ref-
erencing a controller service. If this component is another controller service, this field represents the
controller service state.
Returns The state of this AffectedComponentDTO.
Return type str
swagger_types = {'active_thread_count': 'int', 'id': 'str', 'name': 'str', 'process_
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
validation_errors
Gets the validation_errors of this AffectedComponentDTO. The validation errors for the component.
Returns The validation_errors of this AffectedComponentDTO.
Return type list[str]

nipyapi.nifi.models.affected_component_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.affected_component_entity.AffectedComponentEntity(revision=None,
id=None,
uri=None,
po-
si-
tion=None,
per-
mis-
sions=None,
bul-
letins=None,
dis-
con-
nected_node_acknowl
com-
po-
nent=None,
pro-
cess_group=None,
ref-
er-
ence_type=None)

3.3. Swagger Client SDKs 207


Nipyapi Documentation, Release 0.19.1

Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
AffectedComponentEntity - a model defined in Swagger
attribute_map = {'bulletins': 'bulletins', 'component': 'component', 'disconnected_no
bulletins
Gets the bulletins of this AffectedComponentEntity. The bulletins for this component.
Returns The bulletins of this AffectedComponentEntity.
Return type list[BulletinEntity]
component
Gets the component of this AffectedComponentEntity.
Returns The component of this AffectedComponentEntity.
Return type AffectedComponentDTO
disconnected_node_acknowledged
Gets the disconnected_node_acknowledged of this AffectedComponentEntity. Acknowledges that this
node is disconnected to allow for mutable requests to proceed.
Returns The disconnected_node_acknowledged of this AffectedComponentEntity.
Return type bool
id
Gets the id of this AffectedComponentEntity. The id of the component.
Returns The id of this AffectedComponentEntity.
Return type str
permissions
Gets the permissions of this AffectedComponentEntity. The permissions for this component.
Returns The permissions of this AffectedComponentEntity.
Return type PermissionsDTO
position
Gets the position of this AffectedComponentEntity. The position of this component in the UI if applicable.
Returns The position of this AffectedComponentEntity.
Return type PositionDTO
process_group
Gets the process_group of this AffectedComponentEntity. The Process Group that the component belongs
to
Returns The process_group of this AffectedComponentEntity.
Return type ProcessGroupNameDTO
reference_type
Gets the reference_type of this AffectedComponentEntity. The type of component referenced
Returns The reference_type of this AffectedComponentEntity.
Return type str

208 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

revision
Gets the revision of this AffectedComponentEntity. The revision for this request/response. The revision is
required for any mutable flow requests and is included in all responses.
Returns The revision of this AffectedComponentEntity.
Return type RevisionDTO
swagger_types = {'bulletins': 'list[BulletinEntity]', 'component': 'AffectedComponent
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
uri
Gets the uri of this AffectedComponentEntity. The URI for futures requests to the component.
Returns The uri of this AffectedComponentEntity.
Return type str

nipyapi.nifi.models.allowable_value_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.allowable_value_dto.AllowableValueDTO(display_name=None,
value=None,
descrip-
tion=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
AllowableValueDTO - a model defined in Swagger
attribute_map = {'description': 'description', 'display_name': 'displayName', 'value'
description
Gets the description of this AllowableValueDTO. A description for this allowable value.
Returns The description of this AllowableValueDTO.
Return type str
display_name
Gets the display_name of this AllowableValueDTO. A human readable value that is allowed for the prop-
erty descriptor.
Returns The display_name of this AllowableValueDTO.
Return type str
swagger_types = {'description': 'str', 'display_name': 'str', 'value': 'str'}

3.3. Swagger Client SDKs 209


Nipyapi Documentation, Release 0.19.1

to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
value
Gets the value of this AllowableValueDTO. A value that is allowed for the property descriptor.
Returns The value of this AllowableValueDTO.
Return type str

nipyapi.nifi.models.allowable_value_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.allowable_value_entity.AllowableValueEntity(allowable_value=None,
can_read=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
AllowableValueEntity - a model defined in Swagger
allowable_value
Gets the allowable_value of this AllowableValueEntity.
Returns The allowable_value of this AllowableValueEntity.
Return type AllowableValueDTO
attribute_map = {'allowable_value': 'allowableValue', 'can_read': 'canRead'}
can_read
Gets the can_read of this AllowableValueEntity. Indicates whether the user can read a given resource.
Returns The can_read of this AllowableValueEntity.
Return type bool
swagger_types = {'allowable_value': 'AllowableValueDTO', 'can_read': 'bool'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.attribute_dto module

NiFi Rest API

210 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.attribute_dto.AttributeDTO(name=None, value=None, pre-
vious_value=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
AttributeDTO - a model defined in Swagger
attribute_map = {'name': 'name', 'previous_value': 'previousValue', 'value': 'value'
name
Gets the name of this AttributeDTO. The attribute name.
Returns The name of this AttributeDTO.
Return type str
previous_value
Gets the previous_value of this AttributeDTO. The value of the attribute before the event took place.
Returns The previous_value of this AttributeDTO.
Return type str
swagger_types = {'name': 'str', 'previous_value': 'str', 'value': 'str'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
value
Gets the value of this AttributeDTO. The attribute value.
Returns The value of this AttributeDTO.
Return type str

nipyapi.nifi.models.banner_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.banner_dto.BannerDTO(header_text=None, footer_text=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
BannerDTO - a model defined in Swagger
attribute_map = {'footer_text': 'footerText', 'header_text': 'headerText'}

3.3. Swagger Client SDKs 211


Nipyapi Documentation, Release 0.19.1

footer_text
Gets the footer_text of this BannerDTO. The footer text.
Returns The footer_text of this BannerDTO.
Return type str
header_text
Gets the header_text of this BannerDTO. The header text.
Returns The header_text of this BannerDTO.
Return type str
swagger_types = {'footer_text': 'str', 'header_text': 'str'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.banner_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.banner_entity.BannerEntity(banners=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
BannerEntity - a model defined in Swagger
attribute_map = {'banners': 'banners'}
banners
Gets the banners of this BannerEntity.
Returns The banners of this BannerEntity.
Return type BannerDTO
swagger_types = {'banners': 'BannerDTO'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.batch_settings_dto module

NiFi Rest API

212 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.batch_settings_dto.BatchSettingsDTO(count=None,
size=None,
duration=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
BatchSettingsDTO - a model defined in Swagger
attribute_map = {'count': 'count', 'duration': 'duration', 'size': 'size'}
count
Gets the count of this BatchSettingsDTO. Preferred number of flow files to include in a transaction.
Returns The count of this BatchSettingsDTO.
Return type int
duration
Gets the duration of this BatchSettingsDTO. Preferred amount of time that a transaction should span.
Returns The duration of this BatchSettingsDTO.
Return type str
size
Gets the size of this BatchSettingsDTO. Preferred number of bytes to include in a transaction.
Returns The size of this BatchSettingsDTO.
Return type str
swagger_types = {'count': 'int', 'duration': 'str', 'size': 'str'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.batch_size module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.batch_size.BatchSize(count=None, size=None, dura-
tion=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

3.3. Swagger Client SDKs 213


Nipyapi Documentation, Release 0.19.1

BatchSize - a model defined in Swagger


attribute_map = {'count': 'count', 'duration': 'duration', 'size': 'size'}
count
Gets the count of this BatchSize. Preferred number of flow files to include in a transaction.
Returns The count of this BatchSize.
Return type int
duration
Gets the duration of this BatchSize. Preferred amount of time that a transaction should span.
Returns The duration of this BatchSize.
Return type str
size
Gets the size of this BatchSize. Preferred number of bytes to include in a transaction.
Returns The size of this BatchSize.
Return type str
swagger_types = {'count': 'int', 'duration': 'str', 'size': 'str'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.bucket module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.bucket.Bucket(link=None, identifier=None, name=None,
created_timestamp=None, descrip-
tion=None, allow_bundle_redeploy=None,
allow_public_read=None, permissions=None,
revision=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
Bucket - a model defined in Swagger
allow_bundle_redeploy
Gets the allow_bundle_redeploy of this Bucket. Indicates if this bucket allows the same version of an
extension bundle to be redeployed and thus overwrite the existing artifact. By default this is false.
Returns The allow_bundle_redeploy of this Bucket.
Return type bool

214 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

allow_public_read
Gets the allow_public_read of this Bucket. Indicates if this bucket allows read access to unauthenticated
anonymous users
Returns The allow_public_read of this Bucket.
Return type bool
attribute_map = {'allow_bundle_redeploy': 'allowBundleRedeploy', 'allow_public_read':
created_timestamp
Gets the created_timestamp of this Bucket. The timestamp of when the bucket was first created. This is
set by the server at creation time.
Returns The created_timestamp of this Bucket.
Return type int
description
Gets the description of this Bucket. A description of the bucket.
Returns The description of this Bucket.
Return type str
identifier
Gets the identifier of this Bucket. An ID to uniquely identify this object.
Returns The identifier of this Bucket.
Return type str
link
Gets the link of this Bucket. An WebLink to this entity.
Returns The link of this Bucket.
Return type JaxbLink
name
Gets the name of this Bucket. The name of the bucket.
Returns The name of this Bucket.
Return type str
permissions
Gets the permissions of this Bucket. The access that the current user has to this bucket.
Returns The permissions of this Bucket.
Return type Permissions
revision
Gets the revision of this Bucket. The revision of this entity used for optimistic-locking during updates.
Returns The revision of this Bucket.
Return type RevisionInfo
swagger_types = {'allow_bundle_redeploy': 'bool', 'allow_public_read': 'bool', 'creat
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

3.3. Swagger Client SDKs 215


Nipyapi Documentation, Release 0.19.1

nipyapi.nifi.models.bucket_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.bucket_dto.BucketDTO(id=None, name=None, descrip-
tion=None, created=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
BucketDTO - a model defined in Swagger
attribute_map = {'created': 'created', 'description': 'description', 'id': 'id', 'na
created
Gets the created of this BucketDTO. The created timestamp of this bucket
Returns The created of this BucketDTO.
Return type int
description
Gets the description of this BucketDTO. The bucket description
Returns The description of this BucketDTO.
Return type str
id
Gets the id of this BucketDTO. The bucket identifier
Returns The id of this BucketDTO.
Return type str
name
Gets the name of this BucketDTO. The bucket name
Returns The name of this BucketDTO.
Return type str
swagger_types = {'created': 'int', 'description': 'str', 'id': 'str', 'name': 'str'
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.bucket_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.

216 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/


swagger-codegen.git
class nipyapi.nifi.models.bucket_entity.BucketEntity(id=None, bucket=None, per-
missions=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
BucketEntity - a model defined in Swagger
attribute_map = {'bucket': 'bucket', 'id': 'id', 'permissions': 'permissions'}
bucket
Gets the bucket of this BucketEntity.
Returns The bucket of this BucketEntity.
Return type BucketDTO
id
Gets the id of this BucketEntity.
Returns The id of this BucketEntity.
Return type str
permissions
Gets the permissions of this BucketEntity.
Returns The permissions of this BucketEntity.
Return type PermissionsDTO
swagger_types = {'bucket': 'BucketDTO', 'id': 'str', 'permissions': 'PermissionsDTO'
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.buckets_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.buckets_entity.BucketsEntity(buckets=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
BucketsEntity - a model defined in Swagger
attribute_map = {'buckets': 'buckets'}
buckets
Gets the buckets of this BucketsEntity.

3.3. Swagger Client SDKs 217


Nipyapi Documentation, Release 0.19.1

Returns The buckets of this BucketsEntity.


Return type list[BucketEntity]
swagger_types = {'buckets': 'list[BucketEntity]'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.bulletin_board_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.bulletin_board_dto.BulletinBoardDTO(bulletins=None,
gener-
ated=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
BulletinBoardDTO - a model defined in Swagger
attribute_map = {'bulletins': 'bulletins', 'generated': 'generated'}
bulletins
Gets the bulletins of this BulletinBoardDTO. The bulletins in the bulletin board, that matches the supplied
request.
Returns The bulletins of this BulletinBoardDTO.
Return type list[BulletinEntity]
generated
Gets the generated of this BulletinBoardDTO. The timestamp when this report was generated.
Returns The generated of this BulletinBoardDTO.
Return type str
swagger_types = {'bulletins': 'list[BulletinEntity]', 'generated': 'str'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.bulletin_board_entity module

NiFi Rest API

218 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.bulletin_board_entity.BulletinBoardEntity(bulletin_board=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
BulletinBoardEntity - a model defined in Swagger
attribute_map = {'bulletin_board': 'bulletinBoard'}
bulletin_board
Gets the bulletin_board of this BulletinBoardEntity.
Returns The bulletin_board of this BulletinBoardEntity.
Return type BulletinBoardDTO
swagger_types = {'bulletin_board': 'BulletinBoardDTO'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.bulletin_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.bulletin_dto.BulletinDTO(id=None, node_address=None,
category=None, group_id=None,
source_id=None,
source_name=None, level=None,
message=None, times-
tamp=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
BulletinDTO - a model defined in Swagger
attribute_map = {'category': 'category', 'group_id': 'groupId', 'id': 'id', 'level':
category
Gets the category of this BulletinDTO. The category of this bulletin.
Returns The category of this BulletinDTO.
Return type str

3.3. Swagger Client SDKs 219


Nipyapi Documentation, Release 0.19.1

group_id
Gets the group_id of this BulletinDTO. The group id of the source component.
Returns The group_id of this BulletinDTO.
Return type str
id
Gets the id of this BulletinDTO. The id of the bulletin.
Returns The id of this BulletinDTO.
Return type int
level
Gets the level of this BulletinDTO. The level of the bulletin.
Returns The level of this BulletinDTO.
Return type str
message
Gets the message of this BulletinDTO. The bulletin message.
Returns The message of this BulletinDTO.
Return type str
node_address
Gets the node_address of this BulletinDTO. If clustered, the address of the node from which the bulletin
originated.
Returns The node_address of this BulletinDTO.
Return type str
source_id
Gets the source_id of this BulletinDTO. The id of the source component.
Returns The source_id of this BulletinDTO.
Return type str
source_name
Gets the source_name of this BulletinDTO. The name of the source component.
Returns The source_name of this BulletinDTO.
Return type str
swagger_types = {'category': 'str', 'group_id': 'str', 'id': 'int', 'level': 'str',
timestamp
Gets the timestamp of this BulletinDTO. When this bulletin was generated.
Returns The timestamp of this BulletinDTO.
Return type str
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

220 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

nipyapi.nifi.models.bulletin_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.bulletin_entity.BulletinEntity(id=None,
group_id=None,
source_id=None,
timestamp=None,
node_address=None,
can_read=None, bul-
letin=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
BulletinEntity - a model defined in Swagger
attribute_map = {'bulletin': 'bulletin', 'can_read': 'canRead', 'group_id': 'groupId
bulletin
Gets the bulletin of this BulletinEntity.
Returns The bulletin of this BulletinEntity.
Return type BulletinDTO
can_read
Gets the can_read of this BulletinEntity. Indicates whether the user can read a given resource.
Returns The can_read of this BulletinEntity.
Return type bool
group_id
Gets the group_id of this BulletinEntity.
Returns The group_id of this BulletinEntity.
Return type str
id
Gets the id of this BulletinEntity.
Returns The id of this BulletinEntity.
Return type int
node_address
Gets the node_address of this BulletinEntity.
Returns The node_address of this BulletinEntity.
Return type str
source_id
Gets the source_id of this BulletinEntity.
Returns The source_id of this BulletinEntity.

3.3. Swagger Client SDKs 221


Nipyapi Documentation, Release 0.19.1

Return type str


swagger_types = {'bulletin': 'BulletinDTO', 'can_read': 'bool', 'group_id': 'str', '
timestamp
Gets the timestamp of this BulletinEntity. When this bulletin was generated.
Returns The timestamp of this BulletinEntity.
Return type str
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.bundle module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.bundle.Bundle(group=None, artifact=None, version=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
Bundle - a model defined in Swagger
artifact
Gets the artifact of this Bundle. The artifact of the bundle
Returns The artifact of this Bundle.
Return type str
attribute_map = {'artifact': 'artifact', 'group': 'group', 'version': 'version'}
group
Gets the group of this Bundle. The group of the bundle
Returns The group of this Bundle.
Return type str
swagger_types = {'artifact': 'str', 'group': 'str', 'version': 'str'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
version
Gets the version of this Bundle. The version of the bundle
Returns The version of this Bundle.
Return type str

222 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

nipyapi.nifi.models.bundle_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.bundle_dto.BundleDTO(group=None, artifact=None, ver-
sion=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
BundleDTO - a model defined in Swagger
artifact
Gets the artifact of this BundleDTO. The artifact of the bundle.
Returns The artifact of this BundleDTO.
Return type str
attribute_map = {'artifact': 'artifact', 'group': 'group', 'version': 'version'}
group
Gets the group of this BundleDTO. The group of the bundle.
Returns The group of this BundleDTO.
Return type str
swagger_types = {'artifact': 'str', 'group': 'str', 'version': 'str'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
version
Gets the version of this BundleDTO. The version of the bundle.
Returns The version of this BundleDTO.
Return type str

nipyapi.nifi.models.cluste_summary_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git

3.3. Swagger Client SDKs 223


Nipyapi Documentation, Release 0.19.1

class nipyapi.nifi.models.cluste_summary_entity.ClusteSummaryEntity(cluster_summary=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ClusteSummaryEntity - a model defined in Swagger
attribute_map = {'cluster_summary': 'clusterSummary'}
cluster_summary
Gets the cluster_summary of this ClusteSummaryEntity.
Returns The cluster_summary of this ClusteSummaryEntity.
Return type ClusterSummaryDTO
swagger_types = {'cluster_summary': 'ClusterSummaryDTO'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.cluster_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.cluster_dto.ClusterDTO(nodes=None, generated=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ClusterDTO - a model defined in Swagger
attribute_map = {'generated': 'generated', 'nodes': 'nodes'}
generated
Gets the generated of this ClusterDTO. The timestamp the report was generated.
Returns The generated of this ClusterDTO.
Return type str
nodes
Gets the nodes of this ClusterDTO. The collection of nodes that are part of the cluster.
Returns The nodes of this ClusterDTO.
Return type list[NodeDTO]
swagger_types = {'generated': 'str', 'nodes': 'list[NodeDTO]'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

224 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

nipyapi.nifi.models.cluster_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.cluster_entity.ClusterEntity(cluster=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ClusterEntity - a model defined in Swagger
attribute_map = {'cluster': 'cluster'}
cluster
Gets the cluster of this ClusterEntity.
Returns The cluster of this ClusterEntity.
Return type ClusterDTO
swagger_types = {'cluster': 'ClusterDTO'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.cluster_search_results_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.cluster_search_results_entity.ClusterSearchResultsEntity(node_resul
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ClusterSearchResultsEntity - a model defined in Swagger
attribute_map = {'node_results': 'nodeResults'}
node_results
Gets the node_results of this ClusterSearchResultsEntity.
Returns The node_results of this ClusterSearchResultsEntity.
Return type list[NodeSearchResultDTO]
swagger_types = {'node_results': 'list[NodeSearchResultDTO]'}

3.3. Swagger Client SDKs 225


Nipyapi Documentation, Release 0.19.1

to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.cluster_summary_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.cluster_summary_dto.ClusterSummaryDTO(connected_nodes=None,
con-
nected_node_count=None,
to-
tal_node_count=None,
clus-
tered=None,
con-
nected_to_cluster=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ClusterSummaryDTO - a model defined in Swagger
attribute_map = {'clustered': 'clustered', 'connected_node_count': 'connectedNodeCoun
clustered
Gets the clustered of this ClusterSummaryDTO. Whether this NiFi instance is clustered.
Returns The clustered of this ClusterSummaryDTO.
Return type bool
connected_node_count
Gets the connected_node_count of this ClusterSummaryDTO. The number of nodes that are currently
connected to the cluster
Returns The connected_node_count of this ClusterSummaryDTO.
Return type int
connected_nodes
Gets the connected_nodes of this ClusterSummaryDTO. When clustered, reports the number of nodes
connected vs the number of nodes in the cluster.
Returns The connected_nodes of this ClusterSummaryDTO.
Return type str
connected_to_cluster
Gets the connected_to_cluster of this ClusterSummaryDTO. Whether this NiFi instance is connected to a
cluster.
Returns The connected_to_cluster of this ClusterSummaryDTO.

226 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Return type bool


swagger_types = {'clustered': 'bool', 'connected_node_count': 'int', 'connected_nodes
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
total_node_count
Gets the total_node_count of this ClusterSummaryDTO. The number of nodes in the cluster, regardless of
whether or not they are connected
Returns The total_node_count of this ClusterSummaryDTO.
Return type int

nipyapi.nifi.models.component_details_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.component_details_dto.ComponentDetailsDTO
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ComponentDetailsDTO - a model defined in Swagger
attribute_map = {}
swagger_types = {}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.component_difference_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git

3.3. Swagger Client SDKs 227


Nipyapi Documentation, Release 0.19.1

class nipyapi.nifi.models.component_difference_dto.ComponentDifferenceDTO(component_type=None,
com-
po-
nent_id=None,
com-
po-
nent_name=None,
pro-
cess_group_id=None,
dif-
fer-
ences=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ComponentDifferenceDTO - a model defined in Swagger
attribute_map = {'component_id': 'componentId', 'component_name': 'componentName', 'c
component_id
Gets the component_id of this ComponentDifferenceDTO. The ID of the component
Returns The component_id of this ComponentDifferenceDTO.
Return type str
component_name
Gets the component_name of this ComponentDifferenceDTO. The name of the component
Returns The component_name of this ComponentDifferenceDTO.
Return type str
component_type
Gets the component_type of this ComponentDifferenceDTO. The type of component
Returns The component_type of this ComponentDifferenceDTO.
Return type str
differences
Gets the differences of this ComponentDifferenceDTO. The differences in the component between the two
flows
Returns The differences of this ComponentDifferenceDTO.
Return type list[DifferenceDTO]
process_group_id
Gets the process_group_id of this ComponentDifferenceDTO. The ID of the Process Group that the com-
ponent belongs to
Returns The process_group_id of this ComponentDifferenceDTO.
Return type str
swagger_types = {'component_id': 'str', 'component_name': 'str', 'component_type': '
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

228 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

nipyapi.nifi.models.component_history_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.component_history_dto.ComponentHistoryDTO(component_id=None,
prop-
erty_history=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ComponentHistoryDTO - a model defined in Swagger
attribute_map = {'component_id': 'componentId', 'property_history': 'propertyHistory'
component_id
Gets the component_id of this ComponentHistoryDTO. The component id.
Returns The component_id of this ComponentHistoryDTO.
Return type str
property_history
Gets the property_history of this ComponentHistoryDTO. The history for the properties of the component.
Returns The property_history of this ComponentHistoryDTO.
Return type dict(str, PropertyHistoryDTO)
swagger_types = {'component_id': 'str', 'property_history': 'dict(str, PropertyHistor
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.component_history_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.component_history_entity.ComponentHistoryEntity(component_history=Non
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ComponentHistoryEntity - a model defined in Swagger
attribute_map = {'component_history': 'componentHistory'}

3.3. Swagger Client SDKs 229


Nipyapi Documentation, Release 0.19.1

component_history
Gets the component_history of this ComponentHistoryEntity.
Returns The component_history of this ComponentHistoryEntity.
Return type ComponentHistoryDTO
swagger_types = {'component_history': 'ComponentHistoryDTO'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.component_reference_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.component_reference_dto.ComponentReferenceDTO(id=None,
ver-
sioned_component_id=Non
par-
ent_group_id=None,
po-
si-
tion=None,
name=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ComponentReferenceDTO - a model defined in Swagger
attribute_map = {'id': 'id', 'name': 'name', 'parent_group_id': 'parentGroupId', 'po
id
Gets the id of this ComponentReferenceDTO. The id of the component.
Returns The id of this ComponentReferenceDTO.
Return type str
name
Gets the name of this ComponentReferenceDTO. The name of the component.
Returns The name of this ComponentReferenceDTO.
Return type str
parent_group_id
Gets the parent_group_id of this ComponentReferenceDTO. The id of parent process group of this com-
ponent if applicable.
Returns The parent_group_id of this ComponentReferenceDTO.

230 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Return type str


position
Gets the position of this ComponentReferenceDTO. The position of this component in the UI if applicable.
Returns The position of this ComponentReferenceDTO.
Return type PositionDTO
swagger_types = {'id': 'str', 'name': 'str', 'parent_group_id': 'str', 'position':
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
versioned_component_id
Gets the versioned_component_id of this ComponentReferenceDTO. The ID of the corresponding com-
ponent that is under version control
Returns The versioned_component_id of this ComponentReferenceDTO.
Return type str

nipyapi.nifi.models.component_reference_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.component_reference_entity.ComponentReferenceEntity(revision=None,
id=None,
uri=None,
po-
si-
tion=None,
per-
mis-
sions=None,
bul-
letins=None,
dis-
con-
nected_node_ackn
par-
ent_group_id=Non
com-
po-
nent=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ComponentReferenceEntity - a model defined in Swagger

3.3. Swagger Client SDKs 231


Nipyapi Documentation, Release 0.19.1

attribute_map = {'bulletins': 'bulletins', 'component': 'component', 'disconnected_no


bulletins
Gets the bulletins of this ComponentReferenceEntity. The bulletins for this component.
Returns The bulletins of this ComponentReferenceEntity.
Return type list[BulletinEntity]
component
Gets the component of this ComponentReferenceEntity.
Returns The component of this ComponentReferenceEntity.
Return type ComponentReferenceDTO
disconnected_node_acknowledged
Gets the disconnected_node_acknowledged of this ComponentReferenceEntity. Acknowledges that this
node is disconnected to allow for mutable requests to proceed.
Returns The disconnected_node_acknowledged of this ComponentReferenceEntity.
Return type bool
id
Gets the id of this ComponentReferenceEntity. The id of the component.
Returns The id of this ComponentReferenceEntity.
Return type str
parent_group_id
Gets the parent_group_id of this ComponentReferenceEntity. The id of parent process group of this com-
ponent if applicable.
Returns The parent_group_id of this ComponentReferenceEntity.
Return type str
permissions
Gets the permissions of this ComponentReferenceEntity. The permissions for this component.
Returns The permissions of this ComponentReferenceEntity.
Return type PermissionsDTO
position
Gets the position of this ComponentReferenceEntity. The position of this component in the UI if applica-
ble.
Returns The position of this ComponentReferenceEntity.
Return type PositionDTO
revision
Gets the revision of this ComponentReferenceEntity. The revision for this request/response. The revision
is required for any mutable flow requests and is included in all responses.
Returns The revision of this ComponentReferenceEntity.
Return type RevisionDTO
swagger_types = {'bulletins': 'list[BulletinEntity]', 'component': 'ComponentReferenc
to_dict()
Returns the model properties as a dict

232 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

to_str()
Returns the string representation of the model
uri
Gets the uri of this ComponentReferenceEntity. The URI for futures requests to the component.
Returns The uri of this ComponentReferenceEntity.
Return type str

nipyapi.nifi.models.component_search_result_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.component_search_result_dto.ComponentSearchResultDTO(id=None,
group_id=None,
par-
ent_group=None
ver-
sioned_group=No
name=None,
matches=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ComponentSearchResultDTO - a model defined in Swagger
attribute_map = {'group_id': 'groupId', 'id': 'id', 'matches': 'matches', 'name': '
group_id
Gets the group_id of this ComponentSearchResultDTO. The group id of the component that matched the
search.
Returns The group_id of this ComponentSearchResultDTO.
Return type str
id
Gets the id of this ComponentSearchResultDTO. The id of the component that matched the search.
Returns The id of this ComponentSearchResultDTO.
Return type str
matches
Gets the matches of this ComponentSearchResultDTO. What matched the search from the component.
Returns The matches of this ComponentSearchResultDTO.
Return type list[str]
name
Gets the name of this ComponentSearchResultDTO. The name of the component that matched the search.
Returns The name of this ComponentSearchResultDTO.

3.3. Swagger Client SDKs 233


Nipyapi Documentation, Release 0.19.1

Return type str


parent_group
Gets the parent_group of this ComponentSearchResultDTO. The parent group of the component that
matched the search.
Returns The parent_group of this ComponentSearchResultDTO.
Return type SearchResultGroupDTO
swagger_types = {'group_id': 'str', 'id': 'str', 'matches': 'list[str]', 'name': 's
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
versioned_group
Gets the versioned_group of this ComponentSearchResultDTO. The nearest versioned ancestor group of
the component that matched the search.
Returns The versioned_group of this ComponentSearchResultDTO.
Return type SearchResultGroupDTO

nipyapi.nifi.models.component_state_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.component_state_dto.ComponentStateDTO(component_id=None,
state_description=None,
clus-
ter_state=None,
lo-
cal_state=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ComponentStateDTO - a model defined in Swagger
attribute_map = {'cluster_state': 'clusterState', 'component_id': 'componentId', 'loc
cluster_state
Gets the cluster_state of this ComponentStateDTO. The cluster state for this component, or null if this
NiFi is a standalone instance.
Returns The cluster_state of this ComponentStateDTO.
Return type StateMapDTO
component_id
Gets the component_id of this ComponentStateDTO. The component identifier.
Returns The component_id of this ComponentStateDTO.

234 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Return type str


local_state
Gets the local_state of this ComponentStateDTO. The local state for this component.
Returns The local_state of this ComponentStateDTO.
Return type StateMapDTO
state_description
Gets the state_description of this ComponentStateDTO. Description of the state this component persists.
Returns The state_description of this ComponentStateDTO.
Return type str
swagger_types = {'cluster_state': 'StateMapDTO', 'component_id': 'str', 'local_state'
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.component_state_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.component_state_entity.ComponentStateEntity(component_state=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ComponentStateEntity - a model defined in Swagger
attribute_map = {'component_state': 'componentState'}
component_state
Gets the component_state of this ComponentStateEntity. The component state.
Returns The component_state of this ComponentStateEntity.
Return type ComponentStateDTO
swagger_types = {'component_state': 'ComponentStateDTO'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

3.3. Swagger Client SDKs 235


Nipyapi Documentation, Release 0.19.1

nipyapi.nifi.models.connectable_component module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.connectable_component.ConnectableComponent(id=None,
type=None,
group_id=None,
name=None,
com-
ments=None,
in-
stance_identifier=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ConnectableComponent - a model defined in Swagger
attribute_map = {'comments': 'comments', 'group_id': 'groupId', 'id': 'id', 'instanc
comments
Gets the comments of this ConnectableComponent. The comments for the connectable component.
Returns The comments of this ConnectableComponent.
Return type str
group_id
Gets the group_id of this ConnectableComponent. The id of the group that the connectable component
resides in
Returns The group_id of this ConnectableComponent.
Return type str
id
Gets the id of this ConnectableComponent. The id of the connectable component.
Returns The id of this ConnectableComponent.
Return type str
instance_identifier
Gets the instance_identifier of this ConnectableComponent. The instance ID of an existing component that
is described by this VersionedComponent, or null if this is not mapped to an instantiated component
Returns The instance_identifier of this ConnectableComponent.
Return type str
name
Gets the name of this ConnectableComponent. The name of the connectable component
Returns The name of this ConnectableComponent.
Return type str
swagger_types = {'comments': 'str', 'group_id': 'str', 'id': 'str', 'instance_identi

236 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
type
Gets the type of this ConnectableComponent. The type of component the connectable is.
Returns The type of this ConnectableComponent.
Return type str

nipyapi.nifi.models.connectable_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.connectable_dto.ConnectableDTO(id=None, ver-
sioned_component_id=None,
type=None,
group_id=None,
name=None, run-
ning=None, transmit-
ting=None, exists=None,
comments=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ConnectableDTO - a model defined in Swagger
attribute_map = {'comments': 'comments', 'exists': 'exists', 'group_id': 'groupId',
comments
Gets the comments of this ConnectableDTO. The comments for the connectable component.
Returns The comments of this ConnectableDTO.
Return type str
exists
Gets the exists of this ConnectableDTO. If the connectable component represents a remote port, indicates
if the target exists.
Returns The exists of this ConnectableDTO.
Return type bool
group_id
Gets the group_id of this ConnectableDTO. The id of the group that the connectable component resides in
Returns The group_id of this ConnectableDTO.
Return type str

3.3. Swagger Client SDKs 237


Nipyapi Documentation, Release 0.19.1

id
Gets the id of this ConnectableDTO. The id of the connectable component.
Returns The id of this ConnectableDTO.
Return type str
name
Gets the name of this ConnectableDTO. The name of the connectable component
Returns The name of this ConnectableDTO.
Return type str
running
Gets the running of this ConnectableDTO. Reflects the current state of the connectable component.
Returns The running of this ConnectableDTO.
Return type bool
swagger_types = {'comments': 'str', 'exists': 'bool', 'group_id': 'str', 'id': 'str
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
transmitting
Gets the transmitting of this ConnectableDTO. If the connectable component represents a remote port,
indicates if the target is configured to transmit.
Returns The transmitting of this ConnectableDTO.
Return type bool
type
Gets the type of this ConnectableDTO. The type of component the connectable is.
Returns The type of this ConnectableDTO.
Return type str
versioned_component_id
Gets the versioned_component_id of this ConnectableDTO. The ID of the corresponding component that
is under version control
Returns The versioned_component_id of this ConnectableDTO.
Return type str

nipyapi.nifi.models.connection_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git

238 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

class nipyapi.nifi.models.connection_dto.ConnectionDTO(id=None, ver-


sioned_component_id=None,
parent_group_id=None, po-
sition=None, source=None,
destination=None,
name=None, la-
bel_index=None,
getz_index=None, se-
lected_relationships=None,
avail-
able_relationships=None,
back_pressure_object_threshold=None,
back_pressure_data_size_threshold=None,
flow_file_expiration=None,
prioritizers=None,
bends=None,
load_balance_strategy=None,
load_balance_partition_attribute=None,
load_balance_compression=None,
load_balance_status=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ConnectionDTO - a model defined in Swagger
attribute_map = {'available_relationships': 'availableRelationships', 'back_pressure_d
available_relationships
Gets the available_relationships of this ConnectionDTO. The relationships that the source of the connec-
tion currently supports.
Returns The available_relationships of this ConnectionDTO.
Return type list[str]
back_pressure_data_size_threshold
Gets the back_pressure_data_size_threshold of this ConnectionDTO. The object data size threshold for
determining when back pressure is applied. Updating this value is a passive change in the sense that it
won’t impact whether existing files over the limit are affected but it does help feeder processors to stop
pushing too much into this work queue.
Returns The back_pressure_data_size_threshold of this ConnectionDTO.
Return type str
back_pressure_object_threshold
Gets the back_pressure_object_threshold of this ConnectionDTO. The object count threshold for deter-
mining when back pressure is applied. Updating this value is a passive change in the sense that it won’t
impact whether existing files over the limit are affected but it does help feeder processors to stop pushing
too much into this work queue.
Returns The back_pressure_object_threshold of this ConnectionDTO.
Return type int
bends
Gets the bends of this ConnectionDTO. The bend points on the connection.
Returns The bends of this ConnectionDTO.
Return type list[PositionDTO]

3.3. Swagger Client SDKs 239


Nipyapi Documentation, Release 0.19.1

destination
Gets the destination of this ConnectionDTO. The destination of the connection.
Returns The destination of this ConnectionDTO.
Return type ConnectableDTO
flow_file_expiration
Gets the flow_file_expiration of this ConnectionDTO. The amount of time a flow file may be in the flow
before it will be automatically aged out of the flow. Once a flow file reaches this age it will be terminated
from the flow the next time a processor attempts to start work on it.
Returns The flow_file_expiration of this ConnectionDTO.
Return type str
getz_index
Gets the getz_index of this ConnectionDTO. The z index of the connection.
Returns The getz_index of this ConnectionDTO.
Return type int
id
Gets the id of this ConnectionDTO. The id of the component.
Returns The id of this ConnectionDTO.
Return type str
label_index
Gets the label_index of this ConnectionDTO. The index of the bend point where to place the connection
label.
Returns The label_index of this ConnectionDTO.
Return type int
load_balance_compression
Gets the load_balance_compression of this ConnectionDTO. Whether or not data should be compressed
when being transferred between nodes in the cluster.
Returns The load_balance_compression of this ConnectionDTO.
Return type str
load_balance_partition_attribute
Gets the load_balance_partition_attribute of this ConnectionDTO. The FlowFile Attribute to use for
determining which node a FlowFile will go to if the Load Balancing Strategy is set to PARTI-
TION_BY_ATTRIBUTE
Returns The load_balance_partition_attribute of this ConnectionDTO.
Return type str
load_balance_status
Gets the load_balance_status of this ConnectionDTO. The current status of the Connection’s Load Bal-
ancing Activities. Status can indicate that Load Balancing is not configured for the connection, that Load
Balancing is configured but inactive (not currently transferring data to another node), or that Load Balanc-
ing is configured and actively transferring data to another node.
Returns The load_balance_status of this ConnectionDTO.
Return type str

240 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

load_balance_strategy
Gets the load_balance_strategy of this ConnectionDTO. How to load balance the data in this Connection
across the nodes in the cluster.
Returns The load_balance_strategy of this ConnectionDTO.
Return type str
name
Gets the name of this ConnectionDTO. The name of the connection.
Returns The name of this ConnectionDTO.
Return type str
parent_group_id
Gets the parent_group_id of this ConnectionDTO. The id of parent process group of this component if
applicable.
Returns The parent_group_id of this ConnectionDTO.
Return type str
position
Gets the position of this ConnectionDTO. The position of this component in the UI if applicable.
Returns The position of this ConnectionDTO.
Return type PositionDTO
prioritizers
Gets the prioritizers of this ConnectionDTO. The comparators used to prioritize the queue.
Returns The prioritizers of this ConnectionDTO.
Return type list[str]
selected_relationships
Gets the selected_relationships of this ConnectionDTO. The selected relationship that comprise the con-
nection.
Returns The selected_relationships of this ConnectionDTO.
Return type list[str]
source
Gets the source of this ConnectionDTO. The source of the connection.
Returns The source of this ConnectionDTO.
Return type ConnectableDTO
swagger_types = {'available_relationships': 'list[str]', 'back_pressure_data_size_thre
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
versioned_component_id
Gets the versioned_component_id of this ConnectionDTO. The ID of the corresponding component that
is under version control
Returns The versioned_component_id of this ConnectionDTO.
Return type str

3.3. Swagger Client SDKs 241


Nipyapi Documentation, Release 0.19.1

nipyapi.nifi.models.connection_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.connection_entity.ConnectionEntity(revision=None,
id=None,
uri=None, po-
sition=None,
permissions=None,
bulletins=None,
discon-
nected_node_acknowledged=None,
component=None,
status=None,
bends=None, la-
bel_index=None,
getz_index=None,
source_id=None,
source_group_id=None,
source_type=None,
destina-
tion_id=None,
destina-
tion_group_id=None,
destina-
tion_type=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ConnectionEntity - a model defined in Swagger
attribute_map = {'bends': 'bends', 'bulletins': 'bulletins', 'component': 'component
bends
Gets the bends of this ConnectionEntity. The bend points on the connection.
Returns The bends of this ConnectionEntity.
Return type list[PositionDTO]
bulletins
Gets the bulletins of this ConnectionEntity. The bulletins for this component.
Returns The bulletins of this ConnectionEntity.
Return type list[BulletinEntity]
component
Gets the component of this ConnectionEntity.
Returns The component of this ConnectionEntity.
Return type ConnectionDTO

242 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

destination_group_id
Gets the destination_group_id of this ConnectionEntity. The identifier of the group of the destination of
this connection.
Returns The destination_group_id of this ConnectionEntity.
Return type str
destination_id
Gets the destination_id of this ConnectionEntity. The identifier of the destination of this connection.
Returns The destination_id of this ConnectionEntity.
Return type str
destination_type
Gets the destination_type of this ConnectionEntity. The type of component the destination connectable is.
Returns The destination_type of this ConnectionEntity.
Return type str
disconnected_node_acknowledged
Gets the disconnected_node_acknowledged of this ConnectionEntity. Acknowledges that this node is
disconnected to allow for mutable requests to proceed.
Returns The disconnected_node_acknowledged of this ConnectionEntity.
Return type bool
getz_index
Gets the getz_index of this ConnectionEntity. The z index of the connection.
Returns The getz_index of this ConnectionEntity.
Return type int
id
Gets the id of this ConnectionEntity. The id of the component.
Returns The id of this ConnectionEntity.
Return type str
label_index
Gets the label_index of this ConnectionEntity. The index of the bend point where to place the connection
label.
Returns The label_index of this ConnectionEntity.
Return type int
permissions
Gets the permissions of this ConnectionEntity. The permissions for this component.
Returns The permissions of this ConnectionEntity.
Return type PermissionsDTO
position
Gets the position of this ConnectionEntity. The position of this component in the UI if applicable.
Returns The position of this ConnectionEntity.
Return type PositionDTO

3.3. Swagger Client SDKs 243


Nipyapi Documentation, Release 0.19.1

revision
Gets the revision of this ConnectionEntity. The revision for this request/response. The revision is required
for any mutable flow requests and is included in all responses.
Returns The revision of this ConnectionEntity.
Return type RevisionDTO
source_group_id
Gets the source_group_id of this ConnectionEntity. The identifier of the group of the source of this con-
nection.
Returns The source_group_id of this ConnectionEntity.
Return type str
source_id
Gets the source_id of this ConnectionEntity. The identifier of the source of this connection.
Returns The source_id of this ConnectionEntity.
Return type str
source_type
Gets the source_type of this ConnectionEntity. The type of component the source connectable is.
Returns The source_type of this ConnectionEntity.
Return type str
status
Gets the status of this ConnectionEntity. The status of the connection.
Returns The status of this ConnectionEntity.
Return type ConnectionStatusDTO
swagger_types = {'bends': 'list[PositionDTO]', 'bulletins': 'list[BulletinEntity]', '
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
uri
Gets the uri of this ConnectionEntity. The URI for futures requests to the component.
Returns The uri of this ConnectionEntity.
Return type str

nipyapi.nifi.models.connection_status_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git

244 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

class nipyapi.nifi.models.connection_status_dto.ConnectionStatusDTO(id=None,
group_id=None,
name=None,
stats_last_refreshed=None,
source_id=None,
source_name=None,
destina-
tion_id=None,
destina-
tion_name=None,
aggre-
gate_snapshot=None,
node_snapshots=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ConnectionStatusDTO - a model defined in Swagger
aggregate_snapshot
Gets the aggregate_snapshot of this ConnectionStatusDTO. The status snapshot that represents the aggre-
gate stats of the cluster
Returns The aggregate_snapshot of this ConnectionStatusDTO.
Return type ConnectionStatusSnapshotDTO
attribute_map = {'aggregate_snapshot': 'aggregateSnapshot', 'destination_id': 'destin
destination_id
Gets the destination_id of this ConnectionStatusDTO. The ID of the destination component
Returns The destination_id of this ConnectionStatusDTO.
Return type str
destination_name
Gets the destination_name of this ConnectionStatusDTO. The name of the destination component
Returns The destination_name of this ConnectionStatusDTO.
Return type str
group_id
Gets the group_id of this ConnectionStatusDTO. The ID of the Process Group that the connection belongs
to
Returns The group_id of this ConnectionStatusDTO.
Return type str
id
Gets the id of this ConnectionStatusDTO. The ID of the connection
Returns The id of this ConnectionStatusDTO.
Return type str
name
Gets the name of this ConnectionStatusDTO. The name of the connection
Returns The name of this ConnectionStatusDTO.
Return type str

3.3. Swagger Client SDKs 245


Nipyapi Documentation, Release 0.19.1

node_snapshots
Gets the node_snapshots of this ConnectionStatusDTO. A list of status snapshots for each node
Returns The node_snapshots of this ConnectionStatusDTO.
Return type list[NodeConnectionStatusSnapshotDTO]
source_id
Gets the source_id of this ConnectionStatusDTO. The ID of the source component
Returns The source_id of this ConnectionStatusDTO.
Return type str
source_name
Gets the source_name of this ConnectionStatusDTO. The name of the source component
Returns The source_name of this ConnectionStatusDTO.
Return type str
stats_last_refreshed
Gets the stats_last_refreshed of this ConnectionStatusDTO. The timestamp of when the stats were last
refreshed
Returns The stats_last_refreshed of this ConnectionStatusDTO.
Return type str
swagger_types = {'aggregate_snapshot': 'ConnectionStatusSnapshotDTO', 'destination_id'
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.connection_status_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.connection_status_entity.ConnectionStatusEntity(connection_status=None
can_read=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ConnectionStatusEntity - a model defined in Swagger
attribute_map = {'can_read': 'canRead', 'connection_status': 'connectionStatus'}
can_read
Gets the can_read of this ConnectionStatusEntity. Indicates whether the user can read a given resource.
Returns The can_read of this ConnectionStatusEntity.
Return type bool

246 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

connection_status
Gets the connection_status of this ConnectionStatusEntity.
Returns The connection_status of this ConnectionStatusEntity.
Return type ConnectionStatusDTO
swagger_types = {'can_read': 'bool', 'connection_status': 'ConnectionStatusDTO'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.connection_status_snapshot_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git

3.3. Swagger Client SDKs 247


Nipyapi Documentation, Release 0.19.1

class nipyapi.nifi.models.connection_status_snapshot_dto.ConnectionStatusSnapshotDTO(id=None
group_id
name=N
source_i
source_n
des-
ti-
na-
tion_id=
des-
ti-
na-
tion_nam
pre-
dic-
tions=N
flow_file
bytes_in
in-
put=Non
flow_file
bytes_ou
out-
put=Non
flow_file
bytes_qu
queued=
queued_
queued_
per-
cent_use
per-
cent_use
flow_file
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ConnectionStatusSnapshotDTO - a model defined in Swagger
attribute_map = {'bytes_in': 'bytesIn', 'bytes_out': 'bytesOut', 'bytes_queued': 'by
bytes_in
Gets the bytes_in of this ConnectionStatusSnapshotDTO. The size of the FlowFiles that have come into
the connection in the last 5 minutes.
Returns The bytes_in of this ConnectionStatusSnapshotDTO.
Return type int
bytes_out
Gets the bytes_out of this ConnectionStatusSnapshotDTO. The number of bytes that have left the connec-
tion in the last 5 minutes.
Returns The bytes_out of this ConnectionStatusSnapshotDTO.
Return type int

248 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

bytes_queued
Gets the bytes_queued of this ConnectionStatusSnapshotDTO. The size of the FlowFiles that are currently
queued in the connection.
Returns The bytes_queued of this ConnectionStatusSnapshotDTO.
Return type int
destination_id
Gets the destination_id of this ConnectionStatusSnapshotDTO. The id of the destination of the connection.
Returns The destination_id of this ConnectionStatusSnapshotDTO.
Return type str
destination_name
Gets the destination_name of this ConnectionStatusSnapshotDTO. The name of the destination of the
connection.
Returns The destination_name of this ConnectionStatusSnapshotDTO.
Return type str
flow_file_availability
Gets the flow_file_availability of this ConnectionStatusSnapshotDTO. The availability of FlowFiles in this
connection
Returns The flow_file_availability of this ConnectionStatusSnapshotDTO.
Return type str
flow_files_in
Gets the flow_files_in of this ConnectionStatusSnapshotDTO. The number of FlowFiles that have come
into the connection in the last 5 minutes.
Returns The flow_files_in of this ConnectionStatusSnapshotDTO.
Return type int
flow_files_out
Gets the flow_files_out of this ConnectionStatusSnapshotDTO. The number of FlowFiles that have left the
connection in the last 5 minutes.
Returns The flow_files_out of this ConnectionStatusSnapshotDTO.
Return type int
flow_files_queued
Gets the flow_files_queued of this ConnectionStatusSnapshotDTO. The number of FlowFiles that are cur-
rently queued in the connection.
Returns The flow_files_queued of this ConnectionStatusSnapshotDTO.
Return type int
group_id
Gets the group_id of this ConnectionStatusSnapshotDTO. The id of the process group the connection
belongs to.
Returns The group_id of this ConnectionStatusSnapshotDTO.
Return type str
id
Gets the id of this ConnectionStatusSnapshotDTO. The id of the connection.

3.3. Swagger Client SDKs 249


Nipyapi Documentation, Release 0.19.1

Returns The id of this ConnectionStatusSnapshotDTO.


Return type str
input
Gets the input of this ConnectionStatusSnapshotDTO. The input count/size for the connection in the last 5
minutes, pretty printed.
Returns The input of this ConnectionStatusSnapshotDTO.
Return type str
name
Gets the name of this ConnectionStatusSnapshotDTO. The name of the connection.
Returns The name of this ConnectionStatusSnapshotDTO.
Return type str
output
Gets the output of this ConnectionStatusSnapshotDTO. The output count/sie for the connection in the last
5 minutes, pretty printed.
Returns The output of this ConnectionStatusSnapshotDTO.
Return type str
percent_use_bytes
Gets the percent_use_bytes of this ConnectionStatusSnapshotDTO. Connection percent use regarding
queued flow files size and backpressure threshold if configured.
Returns The percent_use_bytes of this ConnectionStatusSnapshotDTO.
Return type int
percent_use_count
Gets the percent_use_count of this ConnectionStatusSnapshotDTO. Connection percent use regarding
queued flow files count and backpressure threshold if configured.
Returns The percent_use_count of this ConnectionStatusSnapshotDTO.
Return type int
predictions
Gets the predictions of this ConnectionStatusSnapshotDTO. Predictions, if available, for this connection
(null if not available)
Returns The predictions of this ConnectionStatusSnapshotDTO.
Return type ConnectionStatusPredictionsSnapshotDTO
queued
Gets the queued of this ConnectionStatusSnapshotDTO. The total count and size of queued flowfiles for-
matted.
Returns The queued of this ConnectionStatusSnapshotDTO.
Return type str
queued_count
Gets the queued_count of this ConnectionStatusSnapshotDTO. The number of flowfiles that are queued,
pretty printed.
Returns The queued_count of this ConnectionStatusSnapshotDTO.
Return type str

250 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

queued_size
Gets the queued_size of this ConnectionStatusSnapshotDTO. The total size of flowfiles that are queued
formatted.
Returns The queued_size of this ConnectionStatusSnapshotDTO.
Return type str
source_id
Gets the source_id of this ConnectionStatusSnapshotDTO. The id of the source of the connection.
Returns The source_id of this ConnectionStatusSnapshotDTO.
Return type str
source_name
Gets the source_name of this ConnectionStatusSnapshotDTO. The name of the source of the connection.
Returns The source_name of this ConnectionStatusSnapshotDTO.
Return type str
swagger_types = {'bytes_in': 'int', 'bytes_out': 'int', 'bytes_queued': 'int', 'dest
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.connection_status_snapshot_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.connection_status_snapshot_entity.ConnectionStatusSnapshotEntity(

Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ConnectionStatusSnapshotEntity - a model defined in Swagger
attribute_map = {'can_read': 'canRead', 'connection_status_snapshot': 'connectionStat
can_read
Gets the can_read of this ConnectionStatusSnapshotEntity. Indicates whether the user can read a given
resource.
Returns The can_read of this ConnectionStatusSnapshotEntity.
Return type bool
connection_status_snapshot
Gets the connection_status_snapshot of this ConnectionStatusSnapshotEntity.

3.3. Swagger Client SDKs 251


Nipyapi Documentation, Release 0.19.1

Returns The connection_status_snapshot of this ConnectionStatusSnapshotEntity.


Return type ConnectionStatusSnapshotDTO
id
Gets the id of this ConnectionStatusSnapshotEntity. The id of the connection.
Returns The id of this ConnectionStatusSnapshotEntity.
Return type str
swagger_types = {'can_read': 'bool', 'connection_status_snapshot': 'ConnectionStatusS
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.connections_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.connections_entity.ConnectionsEntity(connections=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ConnectionsEntity - a model defined in Swagger
attribute_map = {'connections': 'connections'}
connections
Gets the connections of this ConnectionsEntity.
Returns The connections of this ConnectionsEntity.
Return type list[ConnectionEntity]
swagger_types = {'connections': 'list[ConnectionEntity]'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.controller_bulletins_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.

252 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/


swagger-codegen.git
class nipyapi.nifi.models.controller_bulletins_entity.ControllerBulletinsEntity(bulletins=None
con-
troller_service_
re-
port-
ing_task_bulleti
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ControllerBulletinsEntity - a model defined in Swagger
attribute_map = {'bulletins': 'bulletins', 'controller_service_bulletins': 'controlle
bulletins
Gets the bulletins of this ControllerBulletinsEntity. System level bulletins to be reported to the user.
Returns The bulletins of this ControllerBulletinsEntity.
Return type list[BulletinEntity]
controller_service_bulletins
Gets the controller_service_bulletins of this ControllerBulletinsEntity. Controller service bulletins to be
reported to the user.
Returns The controller_service_bulletins of this ControllerBulletinsEntity.
Return type list[BulletinEntity]
reporting_task_bulletins
Gets the reporting_task_bulletins of this ControllerBulletinsEntity. Reporting task bulletins to be reported
to the user.
Returns The reporting_task_bulletins of this ControllerBulletinsEntity.
Return type list[BulletinEntity]
swagger_types = {'bulletins': 'list[BulletinEntity]', 'controller_service_bulletins':
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.controller_configuration_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.controller_configuration_dto.ControllerConfigurationDTO(max_timer_d
max_event_d
Bases: object

3.3. Swagger Client SDKs 253


Nipyapi Documentation, Release 0.19.1

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ControllerConfigurationDTO - a model defined in Swagger
attribute_map = {'max_event_driven_thread_count': 'maxEventDrivenThreadCount', 'max_ti
max_event_driven_thread_count
Gets the max_event_driven_thread_count of this ControllerConfigurationDTO. The maximum number of
event driven threads the NiFi has available.
Returns The max_event_driven_thread_count of this ControllerConfigurationDTO.
Return type int
max_timer_driven_thread_count
Gets the max_timer_driven_thread_count of this ControllerConfigurationDTO. The maximum number of
timer driven threads the NiFi has available.
Returns The max_timer_driven_thread_count of this ControllerConfigurationDTO.
Return type int
swagger_types = {'max_event_driven_thread_count': 'int', 'max_timer_driven_thread_coun
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.controller_configuration_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.controller_configuration_entity.ControllerConfigurationEntity(revi
per-
mis-
sion
dis-
con
nect
com
po-
nen
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ControllerConfigurationEntity - a model defined in Swagger
attribute_map = {'component': 'component', 'disconnected_node_acknowledged': 'disconn
component
Gets the component of this ControllerConfigurationEntity. The controller configuration.
Returns The component of this ControllerConfigurationEntity.

254 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Return type ControllerConfigurationDTO


disconnected_node_acknowledged
Gets the disconnected_node_acknowledged of this ControllerConfigurationEntity. Acknowledges that this
node is disconnected to allow for mutable requests to proceed.
Returns The disconnected_node_acknowledged of this ControllerConfigurationEntity.
Return type bool
permissions
Gets the permissions of this ControllerConfigurationEntity. The permissions for this component.
Returns The permissions of this ControllerConfigurationEntity.
Return type PermissionsDTO
revision
Gets the revision of this ControllerConfigurationEntity. The revision for this request/response. The revi-
sion is required for any mutable flow requests and is included in all responses.
Returns The revision of this ControllerConfigurationEntity.
Return type RevisionDTO
swagger_types = {'component': 'ControllerConfigurationDTO', 'disconnected_node_acknowl
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.controller_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git

3.3. Swagger Client SDKs 255


Nipyapi Documentation, Release 0.19.1

class nipyapi.nifi.models.controller_dto.ControllerDTO(id=None, name=None,


comments=None, run-
ning_count=None,
stopped_count=None,
invalid_count=None,
disabled_count=None, ac-
tive_remote_port_count=None,
inac-
tive_remote_port_count=None,
input_port_count=None,
out-
put_port_count=None, re-
mote_site_listening_port=None,
re-
mote_site_http_listening_port=None,
site_to_site_secure=None,
instance_id=None, in-
put_ports=None, out-
put_ports=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ControllerDTO - a model defined in Swagger
active_remote_port_count
Gets the active_remote_port_count of this ControllerDTO. The number of active remote ports contained
in the NiFi.
Returns The active_remote_port_count of this ControllerDTO.
Return type int
attribute_map = {'active_remote_port_count': 'activeRemotePortCount', 'comments': 'co
comments
Gets the comments of this ControllerDTO. The comments for the NiFi.
Returns The comments of this ControllerDTO.
Return type str
disabled_count
Gets the disabled_count of this ControllerDTO. The number of disabled components in the NiFi.
Returns The disabled_count of this ControllerDTO.
Return type int
id
Gets the id of this ControllerDTO. The id of the NiFi.
Returns The id of this ControllerDTO.
Return type str
inactive_remote_port_count
Gets the inactive_remote_port_count of this ControllerDTO. The number of inactive remote ports con-
tained in the NiFi.
Returns The inactive_remote_port_count of this ControllerDTO.
Return type int

256 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

input_port_count
Gets the input_port_count of this ControllerDTO. The number of input ports contained in the NiFi.
Returns The input_port_count of this ControllerDTO.
Return type int
input_ports
Gets the input_ports of this ControllerDTO. The input ports available to send data to for the NiFi.
Returns The input_ports of this ControllerDTO.
Return type list[PortDTO]
instance_id
Gets the instance_id of this ControllerDTO. If clustered, the id of the Cluster Manager, otherwise the id of
the NiFi.
Returns The instance_id of this ControllerDTO.
Return type str
invalid_count
Gets the invalid_count of this ControllerDTO. The number of invalid components in the NiFi.
Returns The invalid_count of this ControllerDTO.
Return type int
name
Gets the name of this ControllerDTO. The name of the NiFi.
Returns The name of this ControllerDTO.
Return type str
output_port_count
Gets the output_port_count of this ControllerDTO. The number of output ports in the NiFi.
Returns The output_port_count of this ControllerDTO.
Return type int
output_ports
Gets the output_ports of this ControllerDTO. The output ports available to received data from the NiFi.
Returns The output_ports of this ControllerDTO.
Return type list[PortDTO]
remote_site_http_listening_port
Gets the remote_site_http_listening_port of this ControllerDTO. The HTTP(S) Port on which this instance
is listening for Remote Transfers of Flow Files. If this instance is not configured to receive Flow Files
from remote instances, this will be null.
Returns The remote_site_http_listening_port of this ControllerDTO.
Return type int
remote_site_listening_port
Gets the remote_site_listening_port of this ControllerDTO. The Socket Port on which this instance is
listening for Remote Transfers of Flow Files. If this instance is not configured to receive Flow Files from
remote instances, this will be null.
Returns The remote_site_listening_port of this ControllerDTO.
Return type int

3.3. Swagger Client SDKs 257


Nipyapi Documentation, Release 0.19.1

running_count
Gets the running_count of this ControllerDTO. The number of running components in the NiFi.
Returns The running_count of this ControllerDTO.
Return type int
site_to_site_secure
Gets the site_to_site_secure of this ControllerDTO. Indicates whether or not Site-to-Site communications
with this instance is secure (2-way authentication).
Returns The site_to_site_secure of this ControllerDTO.
Return type bool
stopped_count
Gets the stopped_count of this ControllerDTO. The number of stopped components in the NiFi.
Returns The stopped_count of this ControllerDTO.
Return type int
swagger_types = {'active_remote_port_count': 'int', 'comments': 'str', 'disabled_coun
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.controller_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.controller_entity.ControllerEntity(controller=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ControllerEntity - a model defined in Swagger
attribute_map = {'controller': 'controller'}
controller
Gets the controller of this ControllerEntity.
Returns The controller of this ControllerEntity.
Return type ControllerDTO
swagger_types = {'controller': 'ControllerDTO'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

258 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

nipyapi.nifi.models.controller_service_api module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.controller_service_api.ControllerServiceAPI(type=None,
bun-
dle=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ControllerServiceAPI - a model defined in Swagger
attribute_map = {'bundle': 'bundle', 'type': 'type'}
bundle
Gets the bundle of this ControllerServiceAPI. The details of the artifact that bundled this service interface.
Returns The bundle of this ControllerServiceAPI.
Return type Bundle
swagger_types = {'bundle': 'Bundle', 'type': 'str'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
type
Gets the type of this ControllerServiceAPI. The fully qualified name of the service interface.
Returns The type of this ControllerServiceAPI.
Return type str

nipyapi.nifi.models.controller_service_api_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.controller_service_api_dto.ControllerServiceApiDTO(type=None,
bun-
dle=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ControllerServiceApiDTO - a model defined in Swagger

3.3. Swagger Client SDKs 259


Nipyapi Documentation, Release 0.19.1

attribute_map = {'bundle': 'bundle', 'type': 'type'}


bundle
Gets the bundle of this ControllerServiceApiDTO. The details of the artifact that bundled this service
interface.
Returns The bundle of this ControllerServiceApiDTO.
Return type BundleDTO
swagger_types = {'bundle': 'BundleDTO', 'type': 'str'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
type
Gets the type of this ControllerServiceApiDTO. The fully qualified name of the service interface.
Returns The type of this ControllerServiceApiDTO.
Return type str

nipyapi.nifi.models.controller_service_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git

260 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

class nipyapi.nifi.models.controller_service_dto.ControllerServiceDTO(id=None,
ver-
sioned_component_id=None,
par-
ent_group_id=None,
posi-
tion=None,
name=None,
type=None,
bun-
dle=None,
con-
troller_service_apis=None,
com-
ments=None,
state=None,
per-
sists_state=None,
re-
stricted=None,
dep-
re-
cated=None,
multi-
ple_versions_available=None,
sup-
ports_sensitive_dynamic_prop
prop-
er-
ties=None,
de-
scrip-
tors=None,
sensi-
tive_dynamic_property_names
cus-
tom_ui_url=None,
an-
nota-
tion_data=None,
refer-
enc-
ing_components=None,
val-
ida-
tion_errors=None,
val-
ida-
tion_status=None,
bul-
letin_level=None,
exten-
sion_missing=None)
Bases: object

3.3. Swagger Client SDKs 261


Nipyapi Documentation, Release 0.19.1

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ControllerServiceDTO - a model defined in Swagger
annotation_data
Gets the annotation_data of this ControllerServiceDTO. The annotation for the controller service. This is
how the custom UI relays configuration to the controller service.
Returns The annotation_data of this ControllerServiceDTO.
Return type str
attribute_map = {'annotation_data': 'annotationData', 'bulletin_level': 'bulletinLeve
bulletin_level
Gets the bulletin_level of this ControllerServiceDTO. The level at which the controller service will report
bulletins.
Returns The bulletin_level of this ControllerServiceDTO.
Return type str
bundle
Gets the bundle of this ControllerServiceDTO. The details of the artifact that bundled this processor type.
Returns The bundle of this ControllerServiceDTO.
Return type BundleDTO
comments
Gets the comments of this ControllerServiceDTO. The comments for the controller service.
Returns The comments of this ControllerServiceDTO.
Return type str
controller_service_apis
Gets the controller_service_apis of this ControllerServiceDTO. Lists the APIs this Controller Service im-
plements.
Returns The controller_service_apis of this ControllerServiceDTO.
Return type list[ControllerServiceApiDTO]
custom_ui_url
Gets the custom_ui_url of this ControllerServiceDTO. The URL for the controller services custom config-
uration UI if applicable.
Returns The custom_ui_url of this ControllerServiceDTO.
Return type str
deprecated
Gets the deprecated of this ControllerServiceDTO. Whether the ontroller service has been deprecated.
Returns The deprecated of this ControllerServiceDTO.
Return type bool
descriptors
Gets the descriptors of this ControllerServiceDTO. The descriptors for the controller service properties.
Returns The descriptors of this ControllerServiceDTO.
Return type dict(str, PropertyDescriptorDTO)

262 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

extension_missing
Gets the extension_missing of this ControllerServiceDTO. Whether the underlying extension is missing.
Returns The extension_missing of this ControllerServiceDTO.
Return type bool
id
Gets the id of this ControllerServiceDTO. The id of the component.
Returns The id of this ControllerServiceDTO.
Return type str
multiple_versions_available
Gets the multiple_versions_available of this ControllerServiceDTO. Whether the controller service has
multiple versions available.
Returns The multiple_versions_available of this ControllerServiceDTO.
Return type bool
name
Gets the name of this ControllerServiceDTO. The name of the controller service.
Returns The name of this ControllerServiceDTO.
Return type str
parent_group_id
Gets the parent_group_id of this ControllerServiceDTO. The id of parent process group of this component
if applicable.
Returns The parent_group_id of this ControllerServiceDTO.
Return type str
persists_state
Gets the persists_state of this ControllerServiceDTO. Whether the controller service persists state.
Returns The persists_state of this ControllerServiceDTO.
Return type bool
position
Gets the position of this ControllerServiceDTO. The position of this component in the UI if applicable.
Returns The position of this ControllerServiceDTO.
Return type PositionDTO
properties
Gets the properties of this ControllerServiceDTO. The properties of the controller service.
Returns The properties of this ControllerServiceDTO.
Return type dict(str, str)
referencing_components
Gets the referencing_components of this ControllerServiceDTO. All components referencing this con-
troller service.
Returns The referencing_components of this ControllerServiceDTO.
Return type list[ControllerServiceReferencingComponentEntity]

3.3. Swagger Client SDKs 263


Nipyapi Documentation, Release 0.19.1

restricted
Gets the restricted of this ControllerServiceDTO. Whether the controller service requires elevated privi-
leges.
Returns The restricted of this ControllerServiceDTO.
Return type bool
sensitive_dynamic_property_names
Gets the sensitive_dynamic_property_names of this ControllerServiceDTO. Set of sensitive dynamic prop-
erty names
Returns The sensitive_dynamic_property_names of this ControllerServiceDTO.
Return type list[str]
state
Gets the state of this ControllerServiceDTO. The state of the controller service.
Returns The state of this ControllerServiceDTO.
Return type str
supports_sensitive_dynamic_properties
Gets the supports_sensitive_dynamic_properties of this ControllerServiceDTO. Whether the controller
service supports sensitive dynamic properties.
Returns The supports_sensitive_dynamic_properties of this ControllerServiceDTO.
Return type bool
swagger_types = {'annotation_data': 'str', 'bulletin_level': 'str', 'bundle': 'Bundl
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
type
Gets the type of this ControllerServiceDTO. The type of the controller service.
Returns The type of this ControllerServiceDTO.
Return type str
validation_errors
Gets the validation_errors of this ControllerServiceDTO. The validation errors from the controller service.
These validation errors represent the problems with the controller service that must be resolved before it
can be enabled.
Returns The validation_errors of this ControllerServiceDTO.
Return type list[str]
validation_status
Gets the validation_status of this ControllerServiceDTO. Indicates whether the ControllerService is valid,
invalid, or still in the process of validating (i.e., it is unknown whether or not the ControllerService is valid)
Returns The validation_status of this ControllerServiceDTO.
Return type str
versioned_component_id
Gets the versioned_component_id of this ControllerServiceDTO. The ID of the corresponding component
that is under version control

264 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Returns The versioned_component_id of this ControllerServiceDTO.


Return type str

nipyapi.nifi.models.controller_service_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.controller_service_entity.ControllerServiceEntity(revision=None,
id=None,
uri=None,
po-
si-
tion=None,
per-
mis-
sions=None,
bul-
letins=None,
dis-
con-
nected_node_acknowl
par-
ent_group_id=None,
com-
po-
nent=None,
op-
er-
ate_permissions=Non
sta-
tus=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ControllerServiceEntity - a model defined in Swagger
attribute_map = {'bulletins': 'bulletins', 'component': 'component', 'disconnected_no
bulletins
Gets the bulletins of this ControllerServiceEntity. The bulletins for this component.
Returns The bulletins of this ControllerServiceEntity.
Return type list[BulletinEntity]
component
Gets the component of this ControllerServiceEntity.
Returns The component of this ControllerServiceEntity.
Return type ControllerServiceDTO

3.3. Swagger Client SDKs 265


Nipyapi Documentation, Release 0.19.1

disconnected_node_acknowledged
Gets the disconnected_node_acknowledged of this ControllerServiceEntity. Acknowledges that this node
is disconnected to allow for mutable requests to proceed.
Returns The disconnected_node_acknowledged of this ControllerServiceEntity.
Return type bool
id
Gets the id of this ControllerServiceEntity. The id of the component.
Returns The id of this ControllerServiceEntity.
Return type str
operate_permissions
Gets the operate_permissions of this ControllerServiceEntity. The permissions for this component opera-
tions.
Returns The operate_permissions of this ControllerServiceEntity.
Return type PermissionsDTO
parent_group_id
Gets the parent_group_id of this ControllerServiceEntity. The id of parent process group of this Con-
trollerService.
Returns The parent_group_id of this ControllerServiceEntity.
Return type str
permissions
Gets the permissions of this ControllerServiceEntity. The permissions for this component.
Returns The permissions of this ControllerServiceEntity.
Return type PermissionsDTO
position
Gets the position of this ControllerServiceEntity. The position of this component in the UI if applicable.
Returns The position of this ControllerServiceEntity.
Return type PositionDTO
revision
Gets the revision of this ControllerServiceEntity. The revision for this request/response. The revision is
required for any mutable flow requests and is included in all responses.
Returns The revision of this ControllerServiceEntity.
Return type RevisionDTO
status
Gets the status of this ControllerServiceEntity. The status for this ControllerService.
Returns The status of this ControllerServiceEntity.
Return type ControllerServiceStatusDTO
swagger_types = {'bulletins': 'list[BulletinEntity]', 'component': 'ControllerService
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

266 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

uri
Gets the uri of this ControllerServiceEntity. The URI for futures requests to the component.
Returns The uri of this ControllerServiceEntity.
Return type str

nipyapi.nifi.models.controller_service_referencing_component_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.controller_service_referencing_component_dto.ControllerServiceRef

Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ControllerServiceReferencingComponentDTO - a model defined in Swagger
active_thread_count
Gets the active_thread_count of this ControllerServiceReferencingComponentDTO. The number of active
threads for the referencing component.
Returns The active_thread_count of this ControllerServiceReferencingComponentDTO.
Return type int

3.3. Swagger Client SDKs 267


Nipyapi Documentation, Release 0.19.1

attribute_map = {'active_thread_count': 'activeThreadCount', 'descriptors': 'descript


descriptors
Gets the descriptors of this ControllerServiceReferencingComponentDTO. The descriptors for the compo-
nent properties.
Returns The descriptors of this ControllerServiceReferencingComponentDTO.
Return type dict(str, PropertyDescriptorDTO)
group_id
Gets the group_id of this ControllerServiceReferencingComponentDTO. The group id for the component
referencing a controller service. If this component is another controller service or a reporting task, this
field is blank.
Returns The group_id of this ControllerServiceReferencingComponentDTO.
Return type str
id
Gets the id of this ControllerServiceReferencingComponentDTO. The id of the component referencing a
controller service.
Returns The id of this ControllerServiceReferencingComponentDTO.
Return type str
name
Gets the name of this ControllerServiceReferencingComponentDTO. The name of the component refer-
encing a controller service.
Returns The name of this ControllerServiceReferencingComponentDTO.
Return type str
properties
Gets the properties of this ControllerServiceReferencingComponentDTO. The properties for the compo-
nent.
Returns The properties of this ControllerServiceReferencingComponentDTO.
Return type dict(str, str)
reference_cycle
Gets the reference_cycle of this ControllerServiceReferencingComponentDTO. If the referencing compo-
nent represents a controller service, this indicates whether it has already been represented in this hierarchy.
Returns The reference_cycle of this ControllerServiceReferencingComponentDTO.
Return type bool
reference_type
Gets the reference_type of this ControllerServiceReferencingComponentDTO. The type of reference this
is.
Returns The reference_type of this ControllerServiceReferencingComponentDTO.
Return type str
referencing_components
Gets the referencing_components of this ControllerServiceReferencingComponentDTO. If the referencing
component represents a controller service, these are the components that reference it.
Returns The referencing_components of this ControllerServiceReferencingComponentDTO.
Return type list[ControllerServiceReferencingComponentEntity]

268 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

state
Gets the state of this ControllerServiceReferencingComponentDTO. The scheduled state of a processor or
reporting task referencing a controller service. If this component is another controller service, this field
represents the controller service state.
Returns The state of this ControllerServiceReferencingComponentDTO.
Return type str
swagger_types = {'active_thread_count': 'int', 'descriptors': 'dict(str, PropertyDesc
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
type
Gets the type of this ControllerServiceReferencingComponentDTO. The type of the component referenc-
ing a controller service in simple Java class name format without package name.
Returns The type of this ControllerServiceReferencingComponentDTO.
Return type str
validation_errors
Gets the validation_errors of this ControllerServiceReferencingComponentDTO. The validation errors for
the component.
Returns The validation_errors of this ControllerServiceReferencingComponentDTO.
Return type list[str]

nipyapi.nifi.models.controller_service_referencing_component_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git

3.3. Swagger Client SDKs 269


Nipyapi Documentation, Release 0.19.1

class nipyapi.nifi.models.controller_service_referencing_component_entity.ControllerService

Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ControllerServiceReferencingComponentEntity - a model defined in Swagger
attribute_map = {'bulletins': 'bulletins', 'component': 'component', 'disconnected_no
bulletins
Gets the bulletins of this ControllerServiceReferencingComponentEntity. The bulletins for this compo-
nent.
Returns The bulletins of this ControllerServiceReferencingComponentEntity.
Return type list[BulletinEntity]
component
Gets the component of this ControllerServiceReferencingComponentEntity.
Returns The component of this ControllerServiceReferencingComponentEntity.
Return type ControllerServiceReferencingComponentDTO
disconnected_node_acknowledged
Gets the disconnected_node_acknowledged of this ControllerServiceReferencingComponentEntity. Ac-
knowledges that this node is disconnected to allow for mutable requests to proceed.
Returns The disconnected_node_acknowledged of this ControllerServiceReferencingCompo-
nentEntity.
Return type bool
id
Gets the id of this ControllerServiceReferencingComponentEntity. The id of the component.
Returns The id of this ControllerServiceReferencingComponentEntity.
Return type str
operate_permissions
Gets the operate_permissions of this ControllerServiceReferencingComponentEntity. The permissions for
this component operations.

270 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Returns The operate_permissions of this ControllerServiceReferencingComponentEntity.


Return type PermissionsDTO
permissions
Gets the permissions of this ControllerServiceReferencingComponentEntity. The permissions for this
component.
Returns The permissions of this ControllerServiceReferencingComponentEntity.
Return type PermissionsDTO
position
Gets the position of this ControllerServiceReferencingComponentEntity. The position of this component
in the UI if applicable.
Returns The position of this ControllerServiceReferencingComponentEntity.
Return type PositionDTO
revision
Gets the revision of this ControllerServiceReferencingComponentEntity. The revision for this re-
quest/response. The revision is required for any mutable flow requests and is included in all responses.
Returns The revision of this ControllerServiceReferencingComponentEntity.
Return type RevisionDTO
swagger_types = {'bulletins': 'list[BulletinEntity]', 'component': 'ControllerService
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
uri
Gets the uri of this ControllerServiceReferencingComponentEntity. The URI for futures requests to the
component.
Returns The uri of this ControllerServiceReferencingComponentEntity.
Return type str

nipyapi.nifi.models.controller_service_referencing_components_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.controller_service_referencing_components_entity.ControllerServic
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ControllerServiceReferencingComponentsEntity - a model defined in Swagger
attribute_map = {'controller_service_referencing_components': 'controllerServiceRefere

3.3. Swagger Client SDKs 271


Nipyapi Documentation, Release 0.19.1

controller_service_referencing_components
Gets the controller_service_referencing_components of this ControllerServiceReferencingCompo-
nentsEntity.
Returns The controller_service_referencing_components of this ControllerServiceReferencing-
ComponentsEntity.
Return type list[ControllerServiceReferencingComponentEntity]
swagger_types = {'controller_service_referencing_components': 'list[ControllerServiceR
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.controller_service_types_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.controller_service_types_entity.ControllerServiceTypesEntity(contr
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ControllerServiceTypesEntity - a model defined in Swagger
attribute_map = {'controller_service_types': 'controllerServiceTypes'}
controller_service_types
Gets the controller_service_types of this ControllerServiceTypesEntity.
Returns The controller_service_types of this ControllerServiceTypesEntity.
Return type list[DocumentedTypeDTO]
swagger_types = {'controller_service_types': 'list[DocumentedTypeDTO]'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.controller_services_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.

272 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/


swagger-codegen.git
class nipyapi.nifi.models.controller_services_entity.ControllerServicesEntity(current_time=Non
con-
troller_services=N
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ControllerServicesEntity - a model defined in Swagger
attribute_map = {'controller_services': 'controllerServices', 'current_time': 'curren
controller_services
Gets the controller_services of this ControllerServicesEntity.
Returns The controller_services of this ControllerServicesEntity.
Return type list[ControllerServiceEntity]
current_time
Gets the current_time of this ControllerServicesEntity. The current time on the system.
Returns The current_time of this ControllerServicesEntity.
Return type str
swagger_types = {'controller_services': 'list[ControllerServiceEntity]', 'current_time
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.controller_status_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git

3.3. Swagger Client SDKs 273


Nipyapi Documentation, Release 0.19.1

class nipyapi.nifi.models.controller_status_dto.ControllerStatusDTO(active_thread_count=None,
termi-
nated_thread_count=None,
queued=None,
flow_files_queued=None,
bytes_queued=None,
run-
ning_count=None,
stopped_count=None,
in-
valid_count=None,
dis-
abled_count=None,
ac-
tive_remote_port_count=None,
inac-
tive_remote_port_count=None,
up_to_date_count=None,
lo-
cally_modified_count=None,
stale_count=None,
lo-
cally_modified_and_stale_count=
sync_failure_count=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ControllerStatusDTO - a model defined in Swagger
active_remote_port_count
Gets the active_remote_port_count of this ControllerStatusDTO. The number of active remote ports in the
NiFi.
Returns The active_remote_port_count of this ControllerStatusDTO.
Return type int
active_thread_count
Gets the active_thread_count of this ControllerStatusDTO. The number of active threads in the NiFi.
Returns The active_thread_count of this ControllerStatusDTO.
Return type int
attribute_map = {'active_remote_port_count': 'activeRemotePortCount', 'active_thread_c
bytes_queued
Gets the bytes_queued of this ControllerStatusDTO. The size of the FlowFiles queued across the entire
flow
Returns The bytes_queued of this ControllerStatusDTO.
Return type int
disabled_count
Gets the disabled_count of this ControllerStatusDTO. The number of disabled components in the NiFi.
Returns The disabled_count of this ControllerStatusDTO.
Return type int

274 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

flow_files_queued
Gets the flow_files_queued of this ControllerStatusDTO. The number of FlowFiles queued across the entire
flow
Returns The flow_files_queued of this ControllerStatusDTO.
Return type int
inactive_remote_port_count
Gets the inactive_remote_port_count of this ControllerStatusDTO. The number of inactive remote ports in
the NiFi.
Returns The inactive_remote_port_count of this ControllerStatusDTO.
Return type int
invalid_count
Gets the invalid_count of this ControllerStatusDTO. The number of invalid components in the NiFi.
Returns The invalid_count of this ControllerStatusDTO.
Return type int
locally_modified_and_stale_count
Gets the locally_modified_and_stale_count of this ControllerStatusDTO. The number of locally modified
and stale versioned process groups in the NiFi.
Returns The locally_modified_and_stale_count of this ControllerStatusDTO.
Return type int
locally_modified_count
Gets the locally_modified_count of this ControllerStatusDTO. The number of locally modified versioned
process groups in the NiFi.
Returns The locally_modified_count of this ControllerStatusDTO.
Return type int
queued
Gets the queued of this ControllerStatusDTO. The number of flowfiles queued in the NiFi.
Returns The queued of this ControllerStatusDTO.
Return type str
running_count
Gets the running_count of this ControllerStatusDTO. The number of running components in the NiFi.
Returns The running_count of this ControllerStatusDTO.
Return type int
stale_count
Gets the stale_count of this ControllerStatusDTO. The number of stale versioned process groups in the
NiFi.
Returns The stale_count of this ControllerStatusDTO.
Return type int
stopped_count
Gets the stopped_count of this ControllerStatusDTO. The number of stopped components in the NiFi.
Returns The stopped_count of this ControllerStatusDTO.
Return type int

3.3. Swagger Client SDKs 275


Nipyapi Documentation, Release 0.19.1

swagger_types = {'active_remote_port_count': 'int', 'active_thread_count': 'int', 'by


sync_failure_count
Gets the sync_failure_count of this ControllerStatusDTO. The number of versioned process groups in the
NiFi that are unable to sync to a registry.
Returns The sync_failure_count of this ControllerStatusDTO.
Return type int
terminated_thread_count
Gets the terminated_thread_count of this ControllerStatusDTO. The number of terminated threads in the
NiFi.
Returns The terminated_thread_count of this ControllerStatusDTO.
Return type int
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
up_to_date_count
Gets the up_to_date_count of this ControllerStatusDTO. The number of up to date versioned process
groups in the NiFi.
Returns The up_to_date_count of this ControllerStatusDTO.
Return type int

nipyapi.nifi.models.controller_status_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.controller_status_entity.ControllerStatusEntity(controller_status=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ControllerStatusEntity - a model defined in Swagger
attribute_map = {'controller_status': 'controllerStatus'}
controller_status
Gets the controller_status of this ControllerStatusEntity.
Returns The controller_status of this ControllerStatusEntity.
Return type ControllerStatusDTO
swagger_types = {'controller_status': 'ControllerStatusDTO'}
to_dict()
Returns the model properties as a dict

276 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

to_str()
Returns the string representation of the model

nipyapi.nifi.models.copy_snippet_request_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.copy_snippet_request_entity.CopySnippetRequestEntity(snippet_id=None
ori-
gin_x=None,
ori-
gin_y=None,
dis-
con-
nected_node_ack
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
CopySnippetRequestEntity - a model defined in Swagger
attribute_map = {'disconnected_node_acknowledged': 'disconnectedNodeAcknowledged', 'or
disconnected_node_acknowledged
Gets the disconnected_node_acknowledged of this CopySnippetRequestEntity. Acknowledges that this
node is disconnected to allow for mutable requests to proceed.
Returns The disconnected_node_acknowledged of this CopySnippetRequestEntity.
Return type bool
origin_x
Gets the origin_x of this CopySnippetRequestEntity. The x coordinate of the origin of the bounding box
where the new components will be placed.
Returns The origin_x of this CopySnippetRequestEntity.
Return type float
origin_y
Gets the origin_y of this CopySnippetRequestEntity. The y coordinate of the origin of the bounding box
where the new components will be placed.
Returns The origin_y of this CopySnippetRequestEntity.
Return type float
snippet_id
Gets the snippet_id of this CopySnippetRequestEntity. The identifier of the snippet.
Returns The snippet_id of this CopySnippetRequestEntity.
Return type str
swagger_types = {'disconnected_node_acknowledged': 'bool', 'origin_x': 'float', 'orig

3.3. Swagger Client SDKs 277


Nipyapi Documentation, Release 0.19.1

to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.counter_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.counter_dto.CounterDTO(id=None, context=None,
name=None, value_count=None,
value=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
CounterDTO - a model defined in Swagger
attribute_map = {'context': 'context', 'id': 'id', 'name': 'name', 'value': 'value'
context
Gets the context of this CounterDTO. The context of the counter.
Returns The context of this CounterDTO.
Return type str
id
Gets the id of this CounterDTO. The id of the counter.
Returns The id of this CounterDTO.
Return type str
name
Gets the name of this CounterDTO. The name of the counter.
Returns The name of this CounterDTO.
Return type str
swagger_types = {'context': 'str', 'id': 'str', 'name': 'str', 'value': 'str', 'val
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
value
Gets the value of this CounterDTO. The value of the counter.
Returns The value of this CounterDTO.
Return type str

278 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

value_count
Gets the value_count of this CounterDTO. The value count.
Returns The value_count of this CounterDTO.
Return type int

nipyapi.nifi.models.counter_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.counter_entity.CounterEntity(counter=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
CounterEntity - a model defined in Swagger
attribute_map = {'counter': 'counter'}
counter
Gets the counter of this CounterEntity.
Returns The counter of this CounterEntity.
Return type CounterDTO
swagger_types = {'counter': 'CounterDTO'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.counters_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.counters_dto.CountersDTO(aggregate_snapshot=None,
node_snapshots=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
CountersDTO - a model defined in Swagger

3.3. Swagger Client SDKs 279


Nipyapi Documentation, Release 0.19.1

aggregate_snapshot
Gets the aggregate_snapshot of this CountersDTO. A Counters snapshot that represents the aggregate
values of all nodes in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this
represents the stats of the single instance.
Returns The aggregate_snapshot of this CountersDTO.
Return type CountersSnapshotDTO
attribute_map = {'aggregate_snapshot': 'aggregateSnapshot', 'node_snapshots': 'nodeSn
node_snapshots
Gets the node_snapshots of this CountersDTO. A Counters snapshot for each node in the cluster. If the
NiFi instance is a standalone instance, rather than a cluster, this may be null.
Returns The node_snapshots of this CountersDTO.
Return type list[NodeCountersSnapshotDTO]
swagger_types = {'aggregate_snapshot': 'CountersSnapshotDTO', 'node_snapshots': 'list
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.counters_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.counters_entity.CountersEntity(counters=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
CountersEntity - a model defined in Swagger
attribute_map = {'counters': 'counters'}
counters
Gets the counters of this CountersEntity.
Returns The counters of this CountersEntity.
Return type CountersDTO
swagger_types = {'counters': 'CountersDTO'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

280 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

nipyapi.nifi.models.counters_snapshot_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.counters_snapshot_dto.CountersSnapshotDTO(generated=None,
coun-
ters=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
CountersSnapshotDTO - a model defined in Swagger
attribute_map = {'counters': 'counters', 'generated': 'generated'}
counters
Gets the counters of this CountersSnapshotDTO. All counters in the NiFi.
Returns The counters of this CountersSnapshotDTO.
Return type list[CounterDTO]
generated
Gets the generated of this CountersSnapshotDTO. The timestamp when the report was generated.
Returns The generated of this CountersSnapshotDTO.
Return type str
swagger_types = {'counters': 'list[CounterDTO]', 'generated': 'str'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.create_active_request_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.create_active_request_entity.CreateActiveRequestEntity(process_group
dis-
con-
nected_node_a
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

3.3. Swagger Client SDKs 281


Nipyapi Documentation, Release 0.19.1

CreateActiveRequestEntity - a model defined in Swagger


attribute_map = {'disconnected_node_acknowledged': 'disconnectedNodeAcknowledged', 'pr
disconnected_node_acknowledged
Gets the disconnected_node_acknowledged of this CreateActiveRequestEntity. Acknowledges that this
node is disconnected to allow for mutable requests to proceed.
Returns The disconnected_node_acknowledged of this CreateActiveRequestEntity.
Return type bool
process_group_id
Gets the process_group_id of this CreateActiveRequestEntity. The Process Group ID that this active re-
quest will update
Returns The process_group_id of this CreateActiveRequestEntity.
Return type str
swagger_types = {'disconnected_node_acknowledged': 'bool', 'process_group_id': 'str'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.create_template_request_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.create_template_request_entity.CreateTemplateRequestEntity(name=N
de-
scrip-
tion=No
snip-
pet_id=N
dis-
con-
nected_n
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
CreateTemplateRequestEntity - a model defined in Swagger
attribute_map = {'description': 'description', 'disconnected_node_acknowledged': 'dis
description
Gets the description of this CreateTemplateRequestEntity. The description of the template.
Returns The description of this CreateTemplateRequestEntity.
Return type str

282 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

disconnected_node_acknowledged
Gets the disconnected_node_acknowledged of this CreateTemplateRequestEntity. Acknowledges that this
node is disconnected to allow for mutable requests to proceed.
Returns The disconnected_node_acknowledged of this CreateTemplateRequestEntity.
Return type bool
name
Gets the name of this CreateTemplateRequestEntity. The name of the template.
Returns The name of this CreateTemplateRequestEntity.
Return type str
snippet_id
Gets the snippet_id of this CreateTemplateRequestEntity. The identifier of the snippet.
Returns The snippet_id of this CreateTemplateRequestEntity.
Return type str
swagger_types = {'description': 'str', 'disconnected_node_acknowledged': 'bool', 'nam
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.current_user_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git

3.3. Swagger Client SDKs 283


Nipyapi Documentation, Release 0.19.1

class nipyapi.nifi.models.current_user_entity.CurrentUserEntity(identity=None,
anony-
mous=None,
prove-
nance_permissions=None,
coun-
ters_permissions=None,
ten-
ants_permissions=None,
con-
troller_permissions=None,
poli-
cies_permissions=None,
sys-
tem_permissions=None,
parame-
ter_context_permissions=None,
re-
stricted_components_permissions=Non
compo-
nent_restriction_permissions=None,
can_version_flows=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
CurrentUserEntity - a model defined in Swagger
anonymous
Gets the anonymous of this CurrentUserEntity. Whether the current user is anonymous.
Returns The anonymous of this CurrentUserEntity.
Return type bool
attribute_map = {'anonymous': 'anonymous', 'can_version_flows': 'canVersionFlows', 'c
can_version_flows
Gets the can_version_flows of this CurrentUserEntity. Whether the current user can version flows.
Returns The can_version_flows of this CurrentUserEntity.
Return type bool
component_restriction_permissions
Gets the component_restriction_permissions of this CurrentUserEntity. Permissions for specific compo-
nent restrictions.
Returns The component_restriction_permissions of this CurrentUserEntity.
Return type list[ComponentRestrictionPermissionDTO]
controller_permissions
Gets the controller_permissions of this CurrentUserEntity. Permissions for accessing the controller.
Returns The controller_permissions of this CurrentUserEntity.
Return type PermissionsDTO
counters_permissions
Gets the counters_permissions of this CurrentUserEntity. Permissions for accessing counters.
Returns The counters_permissions of this CurrentUserEntity.

284 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Return type PermissionsDTO


identity
Gets the identity of this CurrentUserEntity. The user identity being serialized.
Returns The identity of this CurrentUserEntity.
Return type str
parameter_context_permissions
Gets the parameter_context_permissions of this CurrentUserEntity. Permissions for accessing parameter
contexts.
Returns The parameter_context_permissions of this CurrentUserEntity.
Return type PermissionsDTO
policies_permissions
Gets the policies_permissions of this CurrentUserEntity. Permissions for accessing the policies.
Returns The policies_permissions of this CurrentUserEntity.
Return type PermissionsDTO
provenance_permissions
Gets the provenance_permissions of this CurrentUserEntity. Permissions for querying provenance.
Returns The provenance_permissions of this CurrentUserEntity.
Return type PermissionsDTO
restricted_components_permissions
Gets the restricted_components_permissions of this CurrentUserEntity. Permissions for accessing re-
stricted components. Note: the read permission are not used and will always be false.
Returns The restricted_components_permissions of this CurrentUserEntity.
Return type PermissionsDTO
swagger_types = {'anonymous': 'bool', 'can_version_flows': 'bool', 'component_restric
system_permissions
Gets the system_permissions of this CurrentUserEntity. Permissions for accessing system.
Returns The system_permissions of this CurrentUserEntity.
Return type PermissionsDTO
tenants_permissions
Gets the tenants_permissions of this CurrentUserEntity. Permissions for accessing tenants.
Returns The tenants_permissions of this CurrentUserEntity.
Return type PermissionsDTO
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.difference_dto module

NiFi Rest API

3.3. Swagger Client SDKs 285


Nipyapi Documentation, Release 0.19.1

The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.difference_dto.DifferenceDTO(difference_type=None, dif-
ference=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
DifferenceDTO - a model defined in Swagger
attribute_map = {'difference': 'difference', 'difference_type': 'differenceType'}
difference
Gets the difference of this DifferenceDTO. Description of the difference
Returns The difference of this DifferenceDTO.
Return type str
difference_type
Gets the difference_type of this DifferenceDTO. The type of difference
Returns The difference_type of this DifferenceDTO.
Return type str
swagger_types = {'difference': 'str', 'difference_type': 'str'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.dimensions_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.dimensions_dto.DimensionsDTO(width=None, height=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
DimensionsDTO - a model defined in Swagger
attribute_map = {'height': 'height', 'width': 'width'}
height
Gets the height of this DimensionsDTO. The height of the label in pixels when at a 1:1 scale.
Returns The height of this DimensionsDTO.
Return type float

286 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

swagger_types = {'height': 'float', 'width': 'float'}


to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
width
Gets the width of this DimensionsDTO. The width of the label in pixels when at a 1:1 scale.
Returns The width of this DimensionsDTO.
Return type float

nipyapi.nifi.models.documented_type_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.documented_type_dto.DocumentedTypeDTO(type=None,
bundle=None,
con-
troller_service_apis=None,
descrip-
tion=None, re-
stricted=None,
us-
age_restriction=None,
ex-
plicit_restrictions=None,
depreca-
tion_reason=None,
tags=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
DocumentedTypeDTO - a model defined in Swagger
attribute_map = {'bundle': 'bundle', 'controller_service_apis': 'controllerServiceApi
bundle
Gets the bundle of this DocumentedTypeDTO. The details of the artifact that bundled this type.
Returns The bundle of this DocumentedTypeDTO.
Return type BundleDTO
controller_service_apis
Gets the controller_service_apis of this DocumentedTypeDTO. If this type represents a ControllerService,
this lists the APIs it implements.
Returns The controller_service_apis of this DocumentedTypeDTO.
Return type list[ControllerServiceApiDTO]

3.3. Swagger Client SDKs 287


Nipyapi Documentation, Release 0.19.1

deprecation_reason
Gets the deprecation_reason of this DocumentedTypeDTO. The description of why the usage of this com-
ponent is restricted.
Returns The deprecation_reason of this DocumentedTypeDTO.
Return type str
description
Gets the description of this DocumentedTypeDTO. The description of the type.
Returns The description of this DocumentedTypeDTO.
Return type str
explicit_restrictions
Gets the explicit_restrictions of this DocumentedTypeDTO. An optional collection of explicit restrictions.
If specified, these explicit restrictions will be enfored.
Returns The explicit_restrictions of this DocumentedTypeDTO.
Return type list[ExplicitRestrictionDTO]
restricted
Gets the restricted of this DocumentedTypeDTO. Whether this type is restricted.
Returns The restricted of this DocumentedTypeDTO.
Return type bool
swagger_types = {'bundle': 'BundleDTO', 'controller_service_apis': 'list[ControllerSe
tags
Gets the tags of this DocumentedTypeDTO. The tags associated with this type.
Returns The tags of this DocumentedTypeDTO.
Return type list[str]
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
type
Gets the type of this DocumentedTypeDTO. The fully qualified name of the type.
Returns The type of this DocumentedTypeDTO.
Return type str
usage_restriction
Gets the usage_restriction of this DocumentedTypeDTO. The optional description of why the usage of this
component is restricted.
Returns The usage_restriction of this DocumentedTypeDTO.
Return type str

nipyapi.nifi.models.drop_request_dto module

NiFi Rest API

288 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.drop_request_dto.DropRequestDTO(id=None,
uri=None, submis-
sion_time=None,
last_updated=None,
per-
cent_completed=None,
finished=None, fail-
ure_reason=None,
current_count=None,
current_size=None,
current=None, orig-
inal_count=None,
original_size=None,
original=None,
dropped_count=None,
dropped_size=None,
dropped=None,
state=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
DropRequestDTO - a model defined in Swagger
attribute_map = {'current': 'current', 'current_count': 'currentCount', 'current_size
current
Gets the current of this DropRequestDTO. The count and size of flow files currently queued.
Returns The current of this DropRequestDTO.
Return type str
current_count
Gets the current_count of this DropRequestDTO. The number of flow files currently queued.
Returns The current_count of this DropRequestDTO.
Return type int
current_size
Gets the current_size of this DropRequestDTO. The size of flow files currently queued in bytes.
Returns The current_size of this DropRequestDTO.
Return type int
dropped
Gets the dropped of this DropRequestDTO. The count and size of flow files that have been dropped thus
far.
Returns The dropped of this DropRequestDTO.
Return type str

3.3. Swagger Client SDKs 289


Nipyapi Documentation, Release 0.19.1

dropped_count
Gets the dropped_count of this DropRequestDTO. The number of flow files that have been dropped thus
far.
Returns The dropped_count of this DropRequestDTO.
Return type int
dropped_size
Gets the dropped_size of this DropRequestDTO. The size of flow files that have been dropped thus far in
bytes.
Returns The dropped_size of this DropRequestDTO.
Return type int
failure_reason
Gets the failure_reason of this DropRequestDTO. The reason, if any, that this drop request failed.
Returns The failure_reason of this DropRequestDTO.
Return type str
finished
Gets the finished of this DropRequestDTO. Whether the query has finished.
Returns The finished of this DropRequestDTO.
Return type bool
id
Gets the id of this DropRequestDTO. The id for this drop request.
Returns The id of this DropRequestDTO.
Return type str
last_updated
Gets the last_updated of this DropRequestDTO. The last time this drop request was updated.
Returns The last_updated of this DropRequestDTO.
Return type str
original
Gets the original of this DropRequestDTO. The count and size of flow files to be dropped as a result of
this request.
Returns The original of this DropRequestDTO.
Return type str
original_count
Gets the original_count of this DropRequestDTO. The number of flow files to be dropped as a result of
this request.
Returns The original_count of this DropRequestDTO.
Return type int
original_size
Gets the original_size of this DropRequestDTO. The size of flow files to be dropped as a result of this
request in bytes.
Returns The original_size of this DropRequestDTO.
Return type int

290 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

percent_completed
Gets the percent_completed of this DropRequestDTO. The current percent complete.
Returns The percent_completed of this DropRequestDTO.
Return type int
state
Gets the state of this DropRequestDTO. The current state of the drop request.
Returns The state of this DropRequestDTO.
Return type str
submission_time
Gets the submission_time of this DropRequestDTO. The timestamp when the query was submitted.
Returns The submission_time of this DropRequestDTO.
Return type str
swagger_types = {'current': 'str', 'current_count': 'int', 'current_size': 'int', 'd
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
uri
Gets the uri of this DropRequestDTO. The URI for future requests to this drop request.
Returns The uri of this DropRequestDTO.
Return type str

nipyapi.nifi.models.drop_request_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.drop_request_entity.DropRequestEntity(drop_request=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
DropRequestEntity - a model defined in Swagger
attribute_map = {'drop_request': 'dropRequest'}
drop_request
Gets the drop_request of this DropRequestEntity.
Returns The drop_request of this DropRequestEntity.
Return type DropRequestDTO
swagger_types = {'drop_request': 'DropRequestDTO'}

3.3. Swagger Client SDKs 291


Nipyapi Documentation, Release 0.19.1

to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.flow_breadcrumb_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.flow_breadcrumb_dto.FlowBreadcrumbDTO(id=None,
name=None,
ver-
sion_control_information=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
FlowBreadcrumbDTO - a model defined in Swagger
attribute_map = {'id': 'id', 'name': 'name', 'version_control_information': 'version
id
Gets the id of this FlowBreadcrumbDTO. The id of the group.
Returns The id of this FlowBreadcrumbDTO.
Return type str
name
Gets the name of this FlowBreadcrumbDTO. The id of the group.
Returns The name of this FlowBreadcrumbDTO.
Return type str
swagger_types = {'id': 'str', 'name': 'str', 'version_control_information': 'Version
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
version_control_information
Gets the version_control_information of this FlowBreadcrumbDTO. The process group version control
information or null if not version controlled.
Returns The version_control_information of this FlowBreadcrumbDTO.
Return type VersionControlInformationDTO

292 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

nipyapi.nifi.models.flow_breadcrumb_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.flow_breadcrumb_entity.FlowBreadcrumbEntity(id=None,
per-
mis-
sions=None,
ver-
sioned_flow_state=None,
bread-
crumb=None,
par-
ent_breadcrumb=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
FlowBreadcrumbEntity - a model defined in Swagger
attribute_map = {'breadcrumb': 'breadcrumb', 'id': 'id', 'parent_breadcrumb': 'paren
breadcrumb
Gets the breadcrumb of this FlowBreadcrumbEntity. This breadcrumb.
Returns The breadcrumb of this FlowBreadcrumbEntity.
Return type FlowBreadcrumbDTO
id
Gets the id of this FlowBreadcrumbEntity. The id of this ancestor ProcessGroup.
Returns The id of this FlowBreadcrumbEntity.
Return type str
parent_breadcrumb
Gets the parent_breadcrumb of this FlowBreadcrumbEntity. The parent breadcrumb for this breadcrumb.
Returns The parent_breadcrumb of this FlowBreadcrumbEntity.
Return type FlowBreadcrumbEntity
permissions
Gets the permissions of this FlowBreadcrumbEntity. The permissions for this ancestor ProcessGroup.
Returns The permissions of this FlowBreadcrumbEntity.
Return type PermissionsDTO
swagger_types = {'breadcrumb': 'FlowBreadcrumbDTO', 'id': 'str', 'parent_breadcrumb':
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

3.3. Swagger Client SDKs 293


Nipyapi Documentation, Release 0.19.1

versioned_flow_state
Gets the versioned_flow_state of this FlowBreadcrumbEntity. The current state of the Process Group, as it
relates to the Versioned Flow
Returns The versioned_flow_state of this FlowBreadcrumbEntity.
Return type str

nipyapi.nifi.models.flow_comparison_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.flow_comparison_entity.FlowComparisonEntity(component_differences=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
FlowComparisonEntity - a model defined in Swagger
attribute_map = {'component_differences': 'componentDifferences'}
component_differences
Gets the component_differences of this FlowComparisonEntity. The list of differences for each component
in the flow that is not the same between the two flows
Returns The component_differences of this FlowComparisonEntity.
Return type list[ComponentDifferenceDTO]
swagger_types = {'component_differences': 'list[ComponentDifferenceDTO]'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.flow_configuration_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git

294 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

class nipyapi.nifi.models.flow_configuration_dto.FlowConfigurationDTO(supports_managed_authorizer
sup-
ports_configurable_authorizer
sup-
ports_configurable_users_and_
auto_refresh_interval_seconds
cur-
rent_time=None,
time_offset=None,
de-
fault_back_pressure_object_th
de-
fault_back_pressure_data_size
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
FlowConfigurationDTO - a model defined in Swagger
attribute_map = {'auto_refresh_interval_seconds': 'autoRefreshIntervalSeconds', 'curre
auto_refresh_interval_seconds
Gets the auto_refresh_interval_seconds of this FlowConfigurationDTO. The interval in seconds between
the automatic NiFi refresh requests.
Returns The auto_refresh_interval_seconds of this FlowConfigurationDTO.
Return type int
current_time
Gets the current_time of this FlowConfigurationDTO. The current time on the system.
Returns The current_time of this FlowConfigurationDTO.
Return type str
default_back_pressure_data_size_threshold
Gets the default_back_pressure_data_size_threshold of this FlowConfigurationDTO. The default back
pressure data size threshold.
Returns The default_back_pressure_data_size_threshold of this FlowConfigurationDTO.
Return type str
default_back_pressure_object_threshold
Gets the default_back_pressure_object_threshold of this FlowConfigurationDTO. The default back pres-
sure object threshold.
Returns The default_back_pressure_object_threshold of this FlowConfigurationDTO.
Return type int
supports_configurable_authorizer
Gets the supports_configurable_authorizer of this FlowConfigurationDTO. Whether this NiFi supports a
configurable authorizer.
Returns The supports_configurable_authorizer of this FlowConfigurationDTO.
Return type bool
supports_configurable_users_and_groups
Gets the supports_configurable_users_and_groups of this FlowConfigurationDTO. Whether this NiFi sup-
ports configurable users and groups.

3.3. Swagger Client SDKs 295


Nipyapi Documentation, Release 0.19.1

Returns The supports_configurable_users_and_groups of this FlowConfigurationDTO.


Return type bool
supports_managed_authorizer
Gets the supports_managed_authorizer of this FlowConfigurationDTO. Whether this NiFi supports a man-
aged authorizer. Managed authorizers can visualize users, groups, and policies in the UI.
Returns The supports_managed_authorizer of this FlowConfigurationDTO.
Return type bool
swagger_types = {'auto_refresh_interval_seconds': 'int', 'current_time': 'str', 'defa
time_offset
Gets the time_offset of this FlowConfigurationDTO. The time offset of the system.
Returns The time_offset of this FlowConfigurationDTO.
Return type int
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.flow_configuration_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.flow_configuration_entity.FlowConfigurationEntity(flow_configuration=N
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
FlowConfigurationEntity - a model defined in Swagger
attribute_map = {'flow_configuration': 'flowConfiguration'}
flow_configuration
Gets the flow_configuration of this FlowConfigurationEntity. The controller configuration.
Returns The flow_configuration of this FlowConfigurationEntity.
Return type FlowConfigurationDTO
swagger_types = {'flow_configuration': 'FlowConfigurationDTO'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

296 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

nipyapi.nifi.models.flow_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.flow_dto.FlowDTO(process_groups=None, re-
mote_process_groups=None, proces-
sors=None, input_ports=None, out-
put_ports=None, connections=None, la-
bels=None, funnels=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
FlowDTO - a model defined in Swagger
attribute_map = {'connections': 'connections', 'funnels': 'funnels', 'input_ports':
connections
Gets the connections of this FlowDTO. The connections in this flow.
Returns The connections of this FlowDTO.
Return type list[ConnectionEntity]
funnels
Gets the funnels of this FlowDTO. The funnels in this flow.
Returns The funnels of this FlowDTO.
Return type list[FunnelEntity]
input_ports
Gets the input_ports of this FlowDTO. The input ports in this flow.
Returns The input_ports of this FlowDTO.
Return type list[PortEntity]
labels
Gets the labels of this FlowDTO. The labels in this flow.
Returns The labels of this FlowDTO.
Return type list[LabelEntity]
output_ports
Gets the output_ports of this FlowDTO. The output ports in this flow.
Returns The output_ports of this FlowDTO.
Return type list[PortEntity]
process_groups
Gets the process_groups of this FlowDTO. The process groups in this flow.
Returns The process_groups of this FlowDTO.
Return type list[ProcessGroupEntity]

3.3. Swagger Client SDKs 297


Nipyapi Documentation, Release 0.19.1

processors
Gets the processors of this FlowDTO. The processors in this flow.
Returns The processors of this FlowDTO.
Return type list[ProcessorEntity]
remote_process_groups
Gets the remote_process_groups of this FlowDTO. The remote process groups in this flow.
Returns The remote_process_groups of this FlowDTO.
Return type list[RemoteProcessGroupEntity]
swagger_types = {'connections': 'list[ConnectionEntity]', 'funnels': 'list[FunnelEnti
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.flow_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.flow_entity.FlowEntity(flow=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
FlowEntity - a model defined in Swagger
attribute_map = {'flow': 'flow'}
flow
Gets the flow of this FlowEntity.
Returns The flow of this FlowEntity.
Return type FlowDTO
swagger_types = {'flow': 'FlowDTO'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.flow_file_dto module

NiFi Rest API

298 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.flow_file_dto.FlowFileDTO(uri=None, uuid=None,
filename=None, posi-
tion=None, size=None,
queued_duration=None,
lineage_duration=None,
penalty_expires_in=None,
cluster_node_id=None, clus-
ter_node_address=None,
attributes=None, con-
tent_claim_section=None,
content_claim_container=None,
content_claim_identifier=None,
content_claim_offset=None,
content_claim_file_size=None,
con-
tent_claim_file_size_bytes=None,
penalized=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
FlowFileDTO - a model defined in Swagger
attribute_map = {'attributes': 'attributes', 'cluster_node_address': 'clusterNodeAddr
attributes
Gets the attributes of this FlowFileDTO. The FlowFile attributes.
Returns The attributes of this FlowFileDTO.
Return type dict(str, str)
cluster_node_address
Gets the cluster_node_address of this FlowFileDTO. The label for the node where this FlowFile resides.
Returns The cluster_node_address of this FlowFileDTO.
Return type str
cluster_node_id
Gets the cluster_node_id of this FlowFileDTO. The id of the node where this FlowFile resides.
Returns The cluster_node_id of this FlowFileDTO.
Return type str
content_claim_container
Gets the content_claim_container of this FlowFileDTO. The container in which the content claim lives.
Returns The content_claim_container of this FlowFileDTO.
Return type str
content_claim_file_size
Gets the content_claim_file_size of this FlowFileDTO. The file size of the content claim formatted.
Returns The content_claim_file_size of this FlowFileDTO.

3.3. Swagger Client SDKs 299


Nipyapi Documentation, Release 0.19.1

Return type str


content_claim_file_size_bytes
Gets the content_claim_file_size_bytes of this FlowFileDTO. The file size of the content claim in bytes.
Returns The content_claim_file_size_bytes of this FlowFileDTO.
Return type int
content_claim_identifier
Gets the content_claim_identifier of this FlowFileDTO. The identifier of the content claim.
Returns The content_claim_identifier of this FlowFileDTO.
Return type str
content_claim_offset
Gets the content_claim_offset of this FlowFileDTO. The offset into the content claim where the flowfile’s
content begins.
Returns The content_claim_offset of this FlowFileDTO.
Return type int
content_claim_section
Gets the content_claim_section of this FlowFileDTO. The section in which the content claim lives.
Returns The content_claim_section of this FlowFileDTO.
Return type str
filename
Gets the filename of this FlowFileDTO. The FlowFile filename.
Returns The filename of this FlowFileDTO.
Return type str
lineage_duration
Gets the lineage_duration of this FlowFileDTO. Duration since the FlowFile’s greatest ancestor entered
the flow.
Returns The lineage_duration of this FlowFileDTO.
Return type int
penalized
Gets the penalized of this FlowFileDTO. If the FlowFile is penalized.
Returns The penalized of this FlowFileDTO.
Return type bool
penalty_expires_in
Gets the penalty_expires_in of this FlowFileDTO. How long in milliseconds until the FlowFile penalty
expires.
Returns The penalty_expires_in of this FlowFileDTO.
Return type int
position
Gets the position of this FlowFileDTO. The FlowFile’s position in the queue.
Returns The position of this FlowFileDTO.
Return type int

300 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

queued_duration
Gets the queued_duration of this FlowFileDTO. How long this FlowFile has been enqueued.
Returns The queued_duration of this FlowFileDTO.
Return type int
size
Gets the size of this FlowFileDTO. The FlowFile file size.
Returns The size of this FlowFileDTO.
Return type int
swagger_types = {'attributes': 'dict(str, str)', 'cluster_node_address': 'str', 'clus
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
uri
Gets the uri of this FlowFileDTO. The URI that can be used to access this FlowFile.
Returns The uri of this FlowFileDTO.
Return type str
uuid
Gets the uuid of this FlowFileDTO. The FlowFile UUID.
Returns The uuid of this FlowFileDTO.
Return type str

nipyapi.nifi.models.flow_file_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.flow_file_entity.FlowFileEntity(flow_file=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
FlowFileEntity - a model defined in Swagger
attribute_map = {'flow_file': 'flowFile'}
flow_file
Gets the flow_file of this FlowFileEntity.
Returns The flow_file of this FlowFileEntity.
Return type FlowFileDTO
swagger_types = {'flow_file': 'FlowFileDTO'}

3.3. Swagger Client SDKs 301


Nipyapi Documentation, Release 0.19.1

to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.flow_file_summary_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.flow_file_summary_dto.FlowFileSummaryDTO(uri=None,
uuid=None,
file-
name=None,
posi-
tion=None,
size=None,
queued_duration=None,
lin-
eage_duration=None,
penalty_expires_in=None,
clus-
ter_node_id=None,
clus-
ter_node_address=None,
penal-
ized=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
FlowFileSummaryDTO - a model defined in Swagger
attribute_map = {'cluster_node_address': 'clusterNodeAddress', 'cluster_node_id': 'cl
cluster_node_address
Gets the cluster_node_address of this FlowFileSummaryDTO. The label for the node where this FlowFile
resides.
Returns The cluster_node_address of this FlowFileSummaryDTO.
Return type str
cluster_node_id
Gets the cluster_node_id of this FlowFileSummaryDTO. The id of the node where this FlowFile resides.
Returns The cluster_node_id of this FlowFileSummaryDTO.
Return type str
filename
Gets the filename of this FlowFileSummaryDTO. The FlowFile filename.
Returns The filename of this FlowFileSummaryDTO.

302 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Return type str


lineage_duration
Gets the lineage_duration of this FlowFileSummaryDTO. Duration since the FlowFile’s greatest ancestor
entered the flow.
Returns The lineage_duration of this FlowFileSummaryDTO.
Return type int
penalized
Gets the penalized of this FlowFileSummaryDTO. If the FlowFile is penalized.
Returns The penalized of this FlowFileSummaryDTO.
Return type bool
penalty_expires_in
Gets the penalty_expires_in of this FlowFileSummaryDTO. How long in milliseconds until the FlowFile
penalty expires.
Returns The penalty_expires_in of this FlowFileSummaryDTO.
Return type int
position
Gets the position of this FlowFileSummaryDTO. The FlowFile’s position in the queue.
Returns The position of this FlowFileSummaryDTO.
Return type int
queued_duration
Gets the queued_duration of this FlowFileSummaryDTO. How long this FlowFile has been enqueued.
Returns The queued_duration of this FlowFileSummaryDTO.
Return type int
size
Gets the size of this FlowFileSummaryDTO. The FlowFile file size.
Returns The size of this FlowFileSummaryDTO.
Return type int
swagger_types = {'cluster_node_address': 'str', 'cluster_node_id': 'str', 'filename':
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
uri
Gets the uri of this FlowFileSummaryDTO. The URI that can be used to access this FlowFile.
Returns The uri of this FlowFileSummaryDTO.
Return type str
uuid
Gets the uuid of this FlowFileSummaryDTO. The FlowFile UUID.
Returns The uuid of this FlowFileSummaryDTO.
Return type str

3.3. Swagger Client SDKs 303


Nipyapi Documentation, Release 0.19.1

nipyapi.nifi.models.flow_snippet_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.flow_snippet_dto.FlowSnippetDTO(process_groups=None,
re-
mote_process_groups=None,
processors=None, in-
put_ports=None,
output_ports=None,
connections=None,
labels=None, fun-
nels=None, con-
troller_services=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
FlowSnippetDTO - a model defined in Swagger
attribute_map = {'connections': 'connections', 'controller_services': 'controllerServ
connections
Gets the connections of this FlowSnippetDTO. The connections in this flow snippet.
Returns The connections of this FlowSnippetDTO.
Return type list[ConnectionDTO]
controller_services
Gets the controller_services of this FlowSnippetDTO. The controller services in this flow snippet.
Returns The controller_services of this FlowSnippetDTO.
Return type list[ControllerServiceDTO]
funnels
Gets the funnels of this FlowSnippetDTO. The funnels in this flow snippet.
Returns The funnels of this FlowSnippetDTO.
Return type list[FunnelDTO]
input_ports
Gets the input_ports of this FlowSnippetDTO. The input ports in this flow snippet.
Returns The input_ports of this FlowSnippetDTO.
Return type list[PortDTO]
labels
Gets the labels of this FlowSnippetDTO. The labels in this flow snippet.
Returns The labels of this FlowSnippetDTO.
Return type list[LabelDTO]

304 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

output_ports
Gets the output_ports of this FlowSnippetDTO. The output ports in this flow snippet.
Returns The output_ports of this FlowSnippetDTO.
Return type list[PortDTO]
process_groups
Gets the process_groups of this FlowSnippetDTO. The process groups in this flow snippet.
Returns The process_groups of this FlowSnippetDTO.
Return type list[ProcessGroupDTO]
processors
Gets the processors of this FlowSnippetDTO. The processors in this flow snippet.
Returns The processors of this FlowSnippetDTO.
Return type list[ProcessorDTO]
remote_process_groups
Gets the remote_process_groups of this FlowSnippetDTO. The remote process groups in this flow snippet.
Returns The remote_process_groups of this FlowSnippetDTO.
Return type list[RemoteProcessGroupDTO]
swagger_types = {'connections': 'list[ConnectionDTO]', 'controller_services': 'list[C
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.funnel_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.funnel_dto.FunnelDTO(id=None, ver-
sioned_component_id=None, par-
ent_group_id=None, position=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
FunnelDTO - a model defined in Swagger
attribute_map = {'id': 'id', 'parent_group_id': 'parentGroupId', 'position': 'positi
id
Gets the id of this FunnelDTO. The id of the component.
Returns The id of this FunnelDTO.
Return type str

3.3. Swagger Client SDKs 305


Nipyapi Documentation, Release 0.19.1

parent_group_id
Gets the parent_group_id of this FunnelDTO. The id of parent process group of this component if appli-
cable.
Returns The parent_group_id of this FunnelDTO.
Return type str
position
Gets the position of this FunnelDTO. The position of this component in the UI if applicable.
Returns The position of this FunnelDTO.
Return type PositionDTO
swagger_types = {'id': 'str', 'parent_group_id': 'str', 'position': 'PositionDTO', '
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
versioned_component_id
Gets the versioned_component_id of this FunnelDTO. The ID of the corresponding component that is
under version control
Returns The versioned_component_id of this FunnelDTO.
Return type str

nipyapi.nifi.models.funnel_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.funnel_entity.FunnelEntity(revision=None, id=None,
uri=None, position=None,
permissions=None, bul-
letins=None, discon-
nected_node_acknowledged=None,
component=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
FunnelEntity - a model defined in Swagger
attribute_map = {'bulletins': 'bulletins', 'component': 'component', 'disconnected_no
bulletins
Gets the bulletins of this FunnelEntity. The bulletins for this component.
Returns The bulletins of this FunnelEntity.
Return type list[BulletinEntity]

306 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

component
Gets the component of this FunnelEntity.
Returns The component of this FunnelEntity.
Return type FunnelDTO
disconnected_node_acknowledged
Gets the disconnected_node_acknowledged of this FunnelEntity. Acknowledges that this node is discon-
nected to allow for mutable requests to proceed.
Returns The disconnected_node_acknowledged of this FunnelEntity.
Return type bool
id
Gets the id of this FunnelEntity. The id of the component.
Returns The id of this FunnelEntity.
Return type str
permissions
Gets the permissions of this FunnelEntity. The permissions for this component.
Returns The permissions of this FunnelEntity.
Return type PermissionsDTO
position
Gets the position of this FunnelEntity. The position of this component in the UI if applicable.
Returns The position of this FunnelEntity.
Return type PositionDTO
revision
Gets the revision of this FunnelEntity. The revision for this request/response. The revision is required for
any mutable flow requests and is included in all responses.
Returns The revision of this FunnelEntity.
Return type RevisionDTO
swagger_types = {'bulletins': 'list[BulletinEntity]', 'component': 'FunnelDTO', 'disc
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
uri
Gets the uri of this FunnelEntity. The URI for futures requests to the component.
Returns The uri of this FunnelEntity.
Return type str

nipyapi.nifi.models.funnels_entity module

NiFi Rest API

3.3. Swagger Client SDKs 307


Nipyapi Documentation, Release 0.19.1

The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.funnels_entity.FunnelsEntity(funnels=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
FunnelsEntity - a model defined in Swagger
attribute_map = {'funnels': 'funnels'}
funnels
Gets the funnels of this FunnelsEntity.
Returns The funnels of this FunnelsEntity.
Return type list[FunnelEntity]
swagger_types = {'funnels': 'list[FunnelEntity]'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.garbage_collection_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.garbage_collection_dto.GarbageCollectionDTO(name=None,
col-
lec-
tion_count=None,
col-
lec-
tion_time=None,
col-
lec-
tion_millis=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
GarbageCollectionDTO - a model defined in Swagger
attribute_map = {'collection_count': 'collectionCount', 'collection_millis': 'collect
collection_count
Gets the collection_count of this GarbageCollectionDTO. The number of times garbage collection has run.

308 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Returns The collection_count of this GarbageCollectionDTO.


Return type int
collection_millis
Gets the collection_millis of this GarbageCollectionDTO. The total number of milliseconds spent garbage
collecting.
Returns The collection_millis of this GarbageCollectionDTO.
Return type int
collection_time
Gets the collection_time of this GarbageCollectionDTO. The total amount of time spent garbage collecting.
Returns The collection_time of this GarbageCollectionDTO.
Return type str
name
Gets the name of this GarbageCollectionDTO. The name of the garbage collector.
Returns The name of this GarbageCollectionDTO.
Return type str
swagger_types = {'collection_count': 'int', 'collection_millis': 'int', 'collection_t
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.history_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.history_dto.HistoryDTO(total=None, last_refreshed=None,
actions=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
HistoryDTO - a model defined in Swagger
actions
Gets the actions of this HistoryDTO. The actions.
Returns The actions of this HistoryDTO.
Return type list[ActionEntity]
attribute_map = {'actions': 'actions', 'last_refreshed': 'lastRefreshed', 'total': '
last_refreshed
Gets the last_refreshed of this HistoryDTO. The timestamp when the report was generated.

3.3. Swagger Client SDKs 309


Nipyapi Documentation, Release 0.19.1

Returns The last_refreshed of this HistoryDTO.


Return type str
swagger_types = {'actions': 'list[ActionEntity]', 'last_refreshed': 'str', 'total':
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
total
Gets the total of this HistoryDTO. The number of number of actions that matched the search criteria..
Returns The total of this HistoryDTO.
Return type int

nipyapi.nifi.models.history_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.history_entity.HistoryEntity(history=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
HistoryEntity - a model defined in Swagger
attribute_map = {'history': 'history'}
history
Gets the history of this HistoryEntity.
Returns The history of this HistoryEntity.
Return type HistoryDTO
swagger_types = {'history': 'HistoryDTO'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.input_ports_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.

310 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/


swagger-codegen.git
class nipyapi.nifi.models.input_ports_entity.InputPortsEntity(input_ports=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
InputPortsEntity - a model defined in Swagger
attribute_map = {'input_ports': 'inputPorts'}
input_ports
Gets the input_ports of this InputPortsEntity.
Returns The input_ports of this InputPortsEntity.
Return type list[PortEntity]
swagger_types = {'input_ports': 'list[PortEntity]'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.instantiate_template_request_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.instantiate_template_request_entity.InstantiateTemplateRequestEnt

Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
InstantiateTemplateRequestEntity - a model defined in Swagger
attribute_map = {'disconnected_node_acknowledged': 'disconnectedNodeAcknowledged', 'en
disconnected_node_acknowledged
Gets the disconnected_node_acknowledged of this InstantiateTemplateRequestEntity. Acknowledges that
this node is disconnected to allow for mutable requests to proceed.

3.3. Swagger Client SDKs 311


Nipyapi Documentation, Release 0.19.1

Returns The disconnected_node_acknowledged of this InstantiateTemplateRequestEntity.


Return type bool
encoding_version
Gets the encoding_version of this InstantiateTemplateRequestEntity. The encoding version of the flow
snippet. If not specified, this is automatically populated by the node receiving the user request. If the
snippet is specified, the version will be the latest. If the snippet is not specified, the version will come from
the underlying template. These details need to be replicated throughout the cluster to ensure consistency.
Returns The encoding_version of this InstantiateTemplateRequestEntity.
Return type str
origin_x
Gets the origin_x of this InstantiateTemplateRequestEntity. The x coordinate of the origin of the bounding
box where the new components will be placed.
Returns The origin_x of this InstantiateTemplateRequestEntity.
Return type float
origin_y
Gets the origin_y of this InstantiateTemplateRequestEntity. The y coordinate of the origin of the bounding
box where the new components will be placed.
Returns The origin_y of this InstantiateTemplateRequestEntity.
Return type float
snippet
Gets the snippet of this InstantiateTemplateRequestEntity. A flow snippet of the template contents. If not
specified, this is automatically populated by the node receiving the user request. These details need to be
replicated throughout the cluster to ensure consistency.
Returns The snippet of this InstantiateTemplateRequestEntity.
Return type FlowSnippetDTO
swagger_types = {'disconnected_node_acknowledged': 'bool', 'encoding_version': 'str',
template_id
Gets the template_id of this InstantiateTemplateRequestEntity. The identifier of the template.
Returns The template_id of this InstantiateTemplateRequestEntity.
Return type str
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.label_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.

312 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/


swagger-codegen.git
class nipyapi.nifi.models.label_dto.LabelDTO(id=None, versioned_component_id=None,
parent_group_id=None, position=None,
label=None, width=None, height=None,
getz_index=None, style=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
LabelDTO - a model defined in Swagger
attribute_map = {'getz_index': 'getzIndex', 'height': 'height', 'id': 'id', 'label':
getz_index
Gets the getz_index of this LabelDTO. The z index of the label.
Returns The getz_index of this LabelDTO.
Return type int
height
Gets the height of this LabelDTO. The height of the label in pixels when at a 1:1 scale.
Returns The height of this LabelDTO.
Return type float
id
Gets the id of this LabelDTO. The id of the component.
Returns The id of this LabelDTO.
Return type str
label
Gets the label of this LabelDTO. The text that appears in the label.
Returns The label of this LabelDTO.
Return type str
parent_group_id
Gets the parent_group_id of this LabelDTO. The id of parent process group of this component if applicable.
Returns The parent_group_id of this LabelDTO.
Return type str
position
Gets the position of this LabelDTO. The position of this component in the UI if applicable.
Returns The position of this LabelDTO.
Return type PositionDTO
style
Gets the style of this LabelDTO. The styles for this label (font-size : 12px, background-color : #eee, etc).
Returns The style of this LabelDTO.
Return type dict(str, str)
swagger_types = {'getz_index': 'int', 'height': 'float', 'id': 'str', 'label': 'str
to_dict()
Returns the model properties as a dict

3.3. Swagger Client SDKs 313


Nipyapi Documentation, Release 0.19.1

to_str()
Returns the string representation of the model
versioned_component_id
Gets the versioned_component_id of this LabelDTO. The ID of the corresponding component that is under
version control
Returns The versioned_component_id of this LabelDTO.
Return type str
width
Gets the width of this LabelDTO. The width of the label in pixels when at a 1:1 scale.
Returns The width of this LabelDTO.
Return type float

nipyapi.nifi.models.label_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.label_entity.LabelEntity(revision=None, id=None,
uri=None, position=None,
permissions=None, bul-
letins=None, discon-
nected_node_acknowledged=None,
dimensions=None,
getz_index=None, compo-
nent=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
LabelEntity - a model defined in Swagger
attribute_map = {'bulletins': 'bulletins', 'component': 'component', 'dimensions': '
bulletins
Gets the bulletins of this LabelEntity. The bulletins for this component.
Returns The bulletins of this LabelEntity.
Return type list[BulletinEntity]
component
Gets the component of this LabelEntity.
Returns The component of this LabelEntity.
Return type LabelDTO
dimensions
Gets the dimensions of this LabelEntity.
Returns The dimensions of this LabelEntity.

314 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Return type DimensionsDTO


disconnected_node_acknowledged
Gets the disconnected_node_acknowledged of this LabelEntity. Acknowledges that this node is discon-
nected to allow for mutable requests to proceed.
Returns The disconnected_node_acknowledged of this LabelEntity.
Return type bool
getz_index
Gets the getz_index of this LabelEntity. The z index of the label.
Returns The getz_index of this LabelEntity.
Return type int
id
Gets the id of this LabelEntity. The id of the component.
Returns The id of this LabelEntity.
Return type str
permissions
Gets the permissions of this LabelEntity. The permissions for this component.
Returns The permissions of this LabelEntity.
Return type PermissionsDTO
position
Gets the position of this LabelEntity. The position of this component in the UI if applicable.
Returns The position of this LabelEntity.
Return type PositionDTO
revision
Gets the revision of this LabelEntity. The revision for this request/response. The revision is required for
any mutable flow requests and is included in all responses.
Returns The revision of this LabelEntity.
Return type RevisionDTO
swagger_types = {'bulletins': 'list[BulletinEntity]', 'component': 'LabelDTO', 'dimen
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
uri
Gets the uri of this LabelEntity. The URI for futures requests to the component.
Returns The uri of this LabelEntity.
Return type str

nipyapi.nifi.models.labels_entity module

NiFi Rest API

3.3. Swagger Client SDKs 315


Nipyapi Documentation, Release 0.19.1

The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.labels_entity.LabelsEntity(labels=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
LabelsEntity - a model defined in Swagger
attribute_map = {'labels': 'labels'}
labels
Gets the labels of this LabelsEntity.
Returns The labels of this LabelsEntity.
Return type list[LabelEntity]
swagger_types = {'labels': 'list[LabelEntity]'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.lineage_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.lineage_dto.LineageDTO(id=None, uri=None, submis-
sion_time=None, expiration=None,
percent_completed=None, fin-
ished=None, request=None, re-
sults=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
LineageDTO - a model defined in Swagger
attribute_map = {'expiration': 'expiration', 'finished': 'finished', 'id': 'id', 'pe
expiration
Gets the expiration of this LineageDTO. When the lineage query will expire.
Returns The expiration of this LineageDTO.
Return type str
finished
Gets the finished of this LineageDTO. Whether the lineage query has finished.

316 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Returns The finished of this LineageDTO.


Return type bool
id
Gets the id of this LineageDTO. The id of this lineage query.
Returns The id of this LineageDTO.
Return type str
percent_completed
Gets the percent_completed of this LineageDTO. The percent complete for the lineage query.
Returns The percent_completed of this LineageDTO.
Return type int
request
Gets the request of this LineageDTO. The initial lineage result.
Returns The request of this LineageDTO.
Return type LineageRequestDTO
results
Gets the results of this LineageDTO. The results of the lineage query.
Returns The results of this LineageDTO.
Return type LineageResultsDTO
submission_time
Gets the submission_time of this LineageDTO. When the lineage query was submitted.
Returns The submission_time of this LineageDTO.
Return type str
swagger_types = {'expiration': 'str', 'finished': 'bool', 'id': 'str', 'percent_comp
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
uri
Gets the uri of this LineageDTO. The URI for this lineage query for later retrieval and deletion.
Returns The uri of this LineageDTO.
Return type str

nipyapi.nifi.models.lineage_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git

3.3. Swagger Client SDKs 317


Nipyapi Documentation, Release 0.19.1

class nipyapi.nifi.models.lineage_entity.LineageEntity(lineage=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
LineageEntity - a model defined in Swagger
attribute_map = {'lineage': 'lineage'}
lineage
Gets the lineage of this LineageEntity.
Returns The lineage of this LineageEntity.
Return type LineageDTO
swagger_types = {'lineage': 'LineageDTO'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.lineage_request_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.lineage_request_dto.LineageRequestDTO(event_id=None,
lin-
eage_request_type=None,
uuid=None,
clus-
ter_node_id=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
LineageRequestDTO - a model defined in Swagger
attribute_map = {'cluster_node_id': 'clusterNodeId', 'event_id': 'eventId', 'lineage_
cluster_node_id
Gets the cluster_node_id of this LineageRequestDTO. The id of the node where this lineage originated if
clustered.
Returns The cluster_node_id of this LineageRequestDTO.
Return type str
event_id
Gets the event_id of this LineageRequestDTO. The event id that was used to generate this lineage, if
applicable. The event id is allowed for any type of lineageRequestType. If the lineageRequestType is
FLOWFILE and the flowfile uuid is also included in the request, the event id will be ignored.
Returns The event_id of this LineageRequestDTO.

318 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Return type int


lineage_request_type
Gets the lineage_request_type of this LineageRequestDTO. The type of lineage request. PARENTS will
return the lineage for the flowfiles that are parents of the specified event. CHILDREN will return the
lineage for the flowfiles that are children of the specified event. FLOWFILE will return the lineage for the
specified flowfile.
Returns The lineage_request_type of this LineageRequestDTO.
Return type str
swagger_types = {'cluster_node_id': 'str', 'event_id': 'int', 'lineage_request_type':
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
uuid
Gets the uuid of this LineageRequestDTO. The flowfile uuid that was used to generate the lineage. The
flowfile uuid is only allowed when the lineageRequestType is FLOWFILE and will take precedence over
event id.
Returns The uuid of this LineageRequestDTO.
Return type str

nipyapi.nifi.models.lineage_results_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.lineage_results_dto.LineageResultsDTO(errors=None,
nodes=None,
links=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
LineageResultsDTO - a model defined in Swagger
attribute_map = {'errors': 'errors', 'links': 'links', 'nodes': 'nodes'}
errors
Gets the errors of this LineageResultsDTO. Any errors that occurred while generating the lineage.
Returns The errors of this LineageResultsDTO.
Return type list[str]
links
Gets the links of this LineageResultsDTO. The links between the nodes in the lineage.
Returns The links of this LineageResultsDTO.
Return type list[ProvenanceLinkDTO]

3.3. Swagger Client SDKs 319


Nipyapi Documentation, Release 0.19.1

nodes
Gets the nodes of this LineageResultsDTO. The nodes in the lineage.
Returns The nodes of this LineageResultsDTO.
Return type list[ProvenanceNodeDTO]
swagger_types = {'errors': 'list[str]', 'links': 'list[ProvenanceLinkDTO]', 'nodes':
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.listing_request_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.listing_request_dto.ListingRequestDTO(id=None,
uri=None,
submis-
sion_time=None,
last_updated=None,
per-
cent_completed=None,
fin-
ished=None,
fail-
ure_reason=None,
max_results=None,
state=None,
queue_size=None,
flow_file_summaries=None,
source_running=None,
destina-
tion_running=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ListingRequestDTO - a model defined in Swagger
attribute_map = {'destination_running': 'destinationRunning', 'failure_reason': 'fail
destination_running
Gets the destination_running of this ListingRequestDTO. Whether the destination of the connection is
running
Returns The destination_running of this ListingRequestDTO.
Return type bool

320 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

failure_reason
Gets the failure_reason of this ListingRequestDTO. The reason, if any, that this listing request failed.
Returns The failure_reason of this ListingRequestDTO.
Return type str
finished
Gets the finished of this ListingRequestDTO. Whether the query has finished.
Returns The finished of this ListingRequestDTO.
Return type bool
flow_file_summaries
Gets the flow_file_summaries of this ListingRequestDTO. The FlowFile summaries. The summaries will
be populated once the request has completed.
Returns The flow_file_summaries of this ListingRequestDTO.
Return type list[FlowFileSummaryDTO]
id
Gets the id of this ListingRequestDTO. The id for this listing request.
Returns The id of this ListingRequestDTO.
Return type str
last_updated
Gets the last_updated of this ListingRequestDTO. The last time this listing request was updated.
Returns The last_updated of this ListingRequestDTO.
Return type str
max_results
Gets the max_results of this ListingRequestDTO. The maximum number of FlowFileSummary objects to
return
Returns The max_results of this ListingRequestDTO.
Return type int
percent_completed
Gets the percent_completed of this ListingRequestDTO. The current percent complete.
Returns The percent_completed of this ListingRequestDTO.
Return type int
queue_size
Gets the queue_size of this ListingRequestDTO. The size of the queue
Returns The queue_size of this ListingRequestDTO.
Return type QueueSizeDTO
source_running
Gets the source_running of this ListingRequestDTO. Whether the source of the connection is running
Returns The source_running of this ListingRequestDTO.
Return type bool
state
Gets the state of this ListingRequestDTO. The current state of the listing request.

3.3. Swagger Client SDKs 321


Nipyapi Documentation, Release 0.19.1

Returns The state of this ListingRequestDTO.


Return type str
submission_time
Gets the submission_time of this ListingRequestDTO. The timestamp when the query was submitted.
Returns The submission_time of this ListingRequestDTO.
Return type str
swagger_types = {'destination_running': 'bool', 'failure_reason': 'str', 'finished':
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
uri
Gets the uri of this ListingRequestDTO. The URI for future requests to this listing request.
Returns The uri of this ListingRequestDTO.
Return type str

nipyapi.nifi.models.listing_request_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.listing_request_entity.ListingRequestEntity(listing_request=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ListingRequestEntity - a model defined in Swagger
attribute_map = {'listing_request': 'listingRequest'}
listing_request
Gets the listing_request of this ListingRequestEntity.
Returns The listing_request of this ListingRequestEntity.
Return type ListingRequestDTO
swagger_types = {'listing_request': 'ListingRequestDTO'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

322 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

nipyapi.nifi.models.node_connection_status_snapshot_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.node_connection_status_snapshot_dto.NodeConnectionStatusSnapshotD

Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
NodeConnectionStatusSnapshotDTO - a model defined in Swagger
address
Gets the address of this NodeConnectionStatusSnapshotDTO. The API address of the node
Returns The address of this NodeConnectionStatusSnapshotDTO.
Return type str
api_port
Gets the api_port of this NodeConnectionStatusSnapshotDTO. The API port used to communicate with
the node
Returns The api_port of this NodeConnectionStatusSnapshotDTO.
Return type int
attribute_map = {'address': 'address', 'api_port': 'apiPort', 'node_id': 'nodeId', '
node_id
Gets the node_id of this NodeConnectionStatusSnapshotDTO. The unique ID that identifies the node
Returns The node_id of this NodeConnectionStatusSnapshotDTO.
Return type str
status_snapshot
Gets the status_snapshot of this NodeConnectionStatusSnapshotDTO. The connection status snapshot
from the node.
Returns The status_snapshot of this NodeConnectionStatusSnapshotDTO.
Return type ConnectionStatusSnapshotDTO
swagger_types = {'address': 'str', 'api_port': 'int', 'node_id': 'str', 'status_snap
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

3.3. Swagger Client SDKs 323


Nipyapi Documentation, Release 0.19.1

nipyapi.nifi.models.node_counters_snapshot_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.node_counters_snapshot_dto.NodeCountersSnapshotDTO(node_id=None,
ad-
dress=None,
api_port=None,
snap-
shot=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
NodeCountersSnapshotDTO - a model defined in Swagger
address
Gets the address of this NodeCountersSnapshotDTO. The API address of the node
Returns The address of this NodeCountersSnapshotDTO.
Return type str
api_port
Gets the api_port of this NodeCountersSnapshotDTO. The API port used to communicate with the node
Returns The api_port of this NodeCountersSnapshotDTO.
Return type int
attribute_map = {'address': 'address', 'api_port': 'apiPort', 'node_id': 'nodeId', '
node_id
Gets the node_id of this NodeCountersSnapshotDTO. The unique ID that identifies the node
Returns The node_id of this NodeCountersSnapshotDTO.
Return type str
snapshot
Gets the snapshot of this NodeCountersSnapshotDTO. The counters from the node.
Returns The snapshot of this NodeCountersSnapshotDTO.
Return type CountersSnapshotDTO
swagger_types = {'address': 'str', 'api_port': 'int', 'node_id': 'str', 'snapshot':
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

324 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

nipyapi.nifi.models.node_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.node_dto.NodeDTO(node_id=None, address=None,
api_port=None, status=None, heart-
beat=None, connection_requested=None,
roles=None, active_thread_count=None,
queued=None, events=None,
node_start_time=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
NodeDTO - a model defined in Swagger
active_thread_count
Gets the active_thread_count of this NodeDTO. The active threads for the NiFi on the node.
Returns The active_thread_count of this NodeDTO.
Return type int
address
Gets the address of this NodeDTO. The node’s host/ip address.
Returns The address of this NodeDTO.
Return type str
api_port
Gets the api_port of this NodeDTO. The port the node is listening for API requests.
Returns The api_port of this NodeDTO.
Return type int
attribute_map = {'active_thread_count': 'activeThreadCount', 'address': 'address', 'a
connection_requested
Gets the connection_requested of this NodeDTO. The time of the node’s last connection request.
Returns The connection_requested of this NodeDTO.
Return type str
events
Gets the events of this NodeDTO. The node’s events.
Returns The events of this NodeDTO.
Return type list[NodeEventDTO]
heartbeat
Gets the heartbeat of this NodeDTO. the time of the nodes’s last heartbeat.
Returns The heartbeat of this NodeDTO.
Return type str

3.3. Swagger Client SDKs 325


Nipyapi Documentation, Release 0.19.1

node_id
Gets the node_id of this NodeDTO. The id of the node.
Returns The node_id of this NodeDTO.
Return type str
node_start_time
Gets the node_start_time of this NodeDTO. The time at which this Node was last refreshed.
Returns The node_start_time of this NodeDTO.
Return type str
queued
Gets the queued of this NodeDTO. The queue the NiFi on the node.
Returns The queued of this NodeDTO.
Return type str
roles
Gets the roles of this NodeDTO. The roles of this node.
Returns The roles of this NodeDTO.
Return type list[str]
status
Gets the status of this NodeDTO. The node’s status.
Returns The status of this NodeDTO.
Return type str
swagger_types = {'active_thread_count': 'int', 'address': 'str', 'api_port': 'int',
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.node_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.node_entity.NodeEntity(node=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
NodeEntity - a model defined in Swagger
attribute_map = {'node': 'node'}
node
Gets the node of this NodeEntity.

326 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Returns The node of this NodeEntity.


Return type NodeDTO
swagger_types = {'node': 'NodeDTO'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.node_event_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.node_event_dto.NodeEventDTO(timestamp=None, cate-
gory=None, message=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
NodeEventDTO - a model defined in Swagger
attribute_map = {'category': 'category', 'message': 'message', 'timestamp': 'timesta
category
Gets the category of this NodeEventDTO. The category of the node event.
Returns The category of this NodeEventDTO.
Return type str
message
Gets the message of this NodeEventDTO. The message in the node event.
Returns The message of this NodeEventDTO.
Return type str
swagger_types = {'category': 'str', 'message': 'str', 'timestamp': 'str'}
timestamp
Gets the timestamp of this NodeEventDTO. The timestamp of the node event.
Returns The timestamp of this NodeEventDTO.
Return type str
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

3.3. Swagger Client SDKs 327


Nipyapi Documentation, Release 0.19.1

nipyapi.nifi.models.node_port_status_snapshot_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.node_port_status_snapshot_dto.NodePortStatusSnapshotDTO(node_id=No
ad-
dress=None,
api_port=No
sta-
tus_snapshot
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
NodePortStatusSnapshotDTO - a model defined in Swagger
address
Gets the address of this NodePortStatusSnapshotDTO. The API address of the node
Returns The address of this NodePortStatusSnapshotDTO.
Return type str
api_port
Gets the api_port of this NodePortStatusSnapshotDTO. The API port used to communicate with the node
Returns The api_port of this NodePortStatusSnapshotDTO.
Return type int
attribute_map = {'address': 'address', 'api_port': 'apiPort', 'node_id': 'nodeId', '
node_id
Gets the node_id of this NodePortStatusSnapshotDTO. The unique ID that identifies the node
Returns The node_id of this NodePortStatusSnapshotDTO.
Return type str
status_snapshot
Gets the status_snapshot of this NodePortStatusSnapshotDTO. The port status snapshot from the node.
Returns The status_snapshot of this NodePortStatusSnapshotDTO.
Return type PortStatusSnapshotDTO
swagger_types = {'address': 'str', 'api_port': 'int', 'node_id': 'str', 'status_snap
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

328 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

nipyapi.nifi.models.node_process_group_status_snapshot_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.node_process_group_status_snapshot_dto.NodeProcessGroupStatusSnap

Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
NodeProcessGroupStatusSnapshotDTO - a model defined in Swagger
address
Gets the address of this NodeProcessGroupStatusSnapshotDTO. The API address of the node
Returns The address of this NodeProcessGroupStatusSnapshotDTO.
Return type str
api_port
Gets the api_port of this NodeProcessGroupStatusSnapshotDTO. The API port used to communicate with
the node
Returns The api_port of this NodeProcessGroupStatusSnapshotDTO.
Return type int
attribute_map = {'address': 'address', 'api_port': 'apiPort', 'node_id': 'nodeId', '
node_id
Gets the node_id of this NodeProcessGroupStatusSnapshotDTO. The unique ID that identifies the node
Returns The node_id of this NodeProcessGroupStatusSnapshotDTO.
Return type str
status_snapshot
Gets the status_snapshot of this NodeProcessGroupStatusSnapshotDTO. The process group status snap-
shot from the node.
Returns The status_snapshot of this NodeProcessGroupStatusSnapshotDTO.
Return type ProcessGroupStatusSnapshotDTO
swagger_types = {'address': 'str', 'api_port': 'int', 'node_id': 'str', 'status_snap
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

3.3. Swagger Client SDKs 329


Nipyapi Documentation, Release 0.19.1

nipyapi.nifi.models.node_processor_status_snapshot_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.node_processor_status_snapshot_dto.NodeProcessorStatusSnapshotDTO

Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
NodeProcessorStatusSnapshotDTO - a model defined in Swagger
address
Gets the address of this NodeProcessorStatusSnapshotDTO. The API address of the node
Returns The address of this NodeProcessorStatusSnapshotDTO.
Return type str
api_port
Gets the api_port of this NodeProcessorStatusSnapshotDTO. The API port used to communicate with the
node
Returns The api_port of this NodeProcessorStatusSnapshotDTO.
Return type int
attribute_map = {'address': 'address', 'api_port': 'apiPort', 'node_id': 'nodeId', '
node_id
Gets the node_id of this NodeProcessorStatusSnapshotDTO. The unique ID that identifies the node
Returns The node_id of this NodeProcessorStatusSnapshotDTO.
Return type str
status_snapshot
Gets the status_snapshot of this NodeProcessorStatusSnapshotDTO. The processor status snapshot from
the node.
Returns The status_snapshot of this NodeProcessorStatusSnapshotDTO.
Return type ProcessorStatusSnapshotDTO
swagger_types = {'address': 'str', 'api_port': 'int', 'node_id': 'str', 'status_snap
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

330 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

nipyapi.nifi.models.node_remote_process_group_status_snapshot_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.node_remote_process_group_status_snapshot_dto.NodeRemoteProcessGr

Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
NodeRemoteProcessGroupStatusSnapshotDTO - a model defined in Swagger
address
Gets the address of this NodeRemoteProcessGroupStatusSnapshotDTO. The API address of the node
Returns The address of this NodeRemoteProcessGroupStatusSnapshotDTO.
Return type str
api_port
Gets the api_port of this NodeRemoteProcessGroupStatusSnapshotDTO. The API port used to communi-
cate with the node
Returns The api_port of this NodeRemoteProcessGroupStatusSnapshotDTO.
Return type int
attribute_map = {'address': 'address', 'api_port': 'apiPort', 'node_id': 'nodeId', '
node_id
Gets the node_id of this NodeRemoteProcessGroupStatusSnapshotDTO. The unique ID that identifies the
node
Returns The node_id of this NodeRemoteProcessGroupStatusSnapshotDTO.
Return type str
status_snapshot
Gets the status_snapshot of this NodeRemoteProcessGroupStatusSnapshotDTO. The remote process group
status snapshot from the node.
Returns The status_snapshot of this NodeRemoteProcessGroupStatusSnapshotDTO.
Return type RemoteProcessGroupStatusSnapshotDTO
swagger_types = {'address': 'str', 'api_port': 'int', 'node_id': 'str', 'status_snap
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

3.3. Swagger Client SDKs 331


Nipyapi Documentation, Release 0.19.1

nipyapi.nifi.models.node_search_result_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.node_search_result_dto.NodeSearchResultDTO(id=None,
ad-
dress=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
NodeSearchResultDTO - a model defined in Swagger
address
Gets the address of this NodeSearchResultDTO. The address of the node that matched the search.
Returns The address of this NodeSearchResultDTO.
Return type str
attribute_map = {'address': 'address', 'id': 'id'}
id
Gets the id of this NodeSearchResultDTO. The id of the node that matched the search.
Returns The id of this NodeSearchResultDTO.
Return type str
swagger_types = {'address': 'str', 'id': 'str'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.node_status_snapshots_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.node_status_snapshots_dto.NodeStatusSnapshotsDTO(node_id=None,
ad-
dress=None,
api_port=None,
sta-
tus_snapshots=None)
Bases: object

332 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
NodeStatusSnapshotsDTO - a model defined in Swagger
address
Gets the address of this NodeStatusSnapshotsDTO. The node’s host/ip address.
Returns The address of this NodeStatusSnapshotsDTO.
Return type str
api_port
Gets the api_port of this NodeStatusSnapshotsDTO. The port the node is listening for API requests.
Returns The api_port of this NodeStatusSnapshotsDTO.
Return type int
attribute_map = {'address': 'address', 'api_port': 'apiPort', 'node_id': 'nodeId', '
node_id
Gets the node_id of this NodeStatusSnapshotsDTO. The id of the node.
Returns The node_id of this NodeStatusSnapshotsDTO.
Return type str
status_snapshots
Gets the status_snapshots of this NodeStatusSnapshotsDTO. A list of StatusSnapshotDTO objects that
provide the actual metric values for the component for this node.
Returns The status_snapshots of this NodeStatusSnapshotsDTO.
Return type list[StatusSnapshotDTO]
swagger_types = {'address': 'str', 'api_port': 'int', 'node_id': 'str', 'status_snap
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.node_system_diagnostics_snapshot_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.node_system_diagnostics_snapshot_dto.NodeSystemDiagnosticsSnapsho

Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

3.3. Swagger Client SDKs 333


Nipyapi Documentation, Release 0.19.1

NodeSystemDiagnosticsSnapshotDTO - a model defined in Swagger


address
Gets the address of this NodeSystemDiagnosticsSnapshotDTO. The API address of the node
Returns The address of this NodeSystemDiagnosticsSnapshotDTO.
Return type str
api_port
Gets the api_port of this NodeSystemDiagnosticsSnapshotDTO. The API port used to communicate with
the node
Returns The api_port of this NodeSystemDiagnosticsSnapshotDTO.
Return type int
attribute_map = {'address': 'address', 'api_port': 'apiPort', 'node_id': 'nodeId', '
node_id
Gets the node_id of this NodeSystemDiagnosticsSnapshotDTO. The unique ID that identifies the node
Returns The node_id of this NodeSystemDiagnosticsSnapshotDTO.
Return type str
snapshot
Gets the snapshot of this NodeSystemDiagnosticsSnapshotDTO. The System Diagnostics snapshot from
the node.
Returns The snapshot of this NodeSystemDiagnosticsSnapshotDTO.
Return type SystemDiagnosticsSnapshotDTO
swagger_types = {'address': 'str', 'api_port': 'int', 'node_id': 'str', 'snapshot':
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.output_ports_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.output_ports_entity.OutputPortsEntity(output_ports=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
OutputPortsEntity - a model defined in Swagger
attribute_map = {'output_ports': 'outputPorts'}
output_ports
Gets the output_ports of this OutputPortsEntity.

334 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Returns The output_ports of this OutputPortsEntity.


Return type list[PortEntity]
swagger_types = {'output_ports': 'list[PortEntity]'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.peer_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.peer_dto.PeerDTO(hostname=None, port=None, secure=None,
flow_file_count=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
PeerDTO - a model defined in Swagger
attribute_map = {'flow_file_count': 'flowFileCount', 'hostname': 'hostname', 'port':
flow_file_count
Gets the flow_file_count of this PeerDTO. The number of flowFiles this peer holds.
Returns The flow_file_count of this PeerDTO.
Return type int
hostname
Gets the hostname of this PeerDTO. The hostname of this peer.
Returns The hostname of this PeerDTO.
Return type str
port
Gets the port of this PeerDTO. The port number of this peer.
Returns The port of this PeerDTO.
Return type int
secure
Gets the secure of this PeerDTO. Returns if this peer connection is secure.
Returns The secure of this PeerDTO.
Return type bool
swagger_types = {'flow_file_count': 'int', 'hostname': 'str', 'port': 'int', 'secure
to_dict()
Returns the model properties as a dict

3.3. Swagger Client SDKs 335


Nipyapi Documentation, Release 0.19.1

to_str()
Returns the string representation of the model

nipyapi.nifi.models.peers_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.peers_entity.PeersEntity(peers=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
PeersEntity - a model defined in Swagger
attribute_map = {'peers': 'peers'}
peers
Gets the peers of this PeersEntity.
Returns The peers of this PeersEntity.
Return type list[PeerDTO]
swagger_types = {'peers': 'list[PeerDTO]'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.permissions module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.permissions.Permissions(can_read=None, can_write=None,
can_delete=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
Permissions - a model defined in Swagger
attribute_map = {'can_delete': 'canDelete', 'can_read': 'canRead', 'can_write': 'can
can_delete
Gets the can_delete of this Permissions. Indicates whether the user can delete a given resource.

336 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Returns The can_delete of this Permissions.


Return type bool
can_read
Gets the can_read of this Permissions. Indicates whether the user can read a given resource.
Returns The can_read of this Permissions.
Return type bool
can_write
Gets the can_write of this Permissions. Indicates whether the user can write a given resource.
Returns The can_write of this Permissions.
Return type bool
swagger_types = {'can_delete': 'bool', 'can_read': 'bool', 'can_write': 'bool'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.permissions_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.permissions_dto.PermissionsDTO(can_read=None,
can_write=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
PermissionsDTO - a model defined in Swagger
attribute_map = {'can_read': 'canRead', 'can_write': 'canWrite'}
can_read
Gets the can_read of this PermissionsDTO. Indicates whether the user can read a given resource.
Returns The can_read of this PermissionsDTO.
Return type bool
can_write
Gets the can_write of this PermissionsDTO. Indicates whether the user can write a given resource.
Returns The can_write of this PermissionsDTO.
Return type bool
swagger_types = {'can_read': 'bool', 'can_write': 'bool'}
to_dict()
Returns the model properties as a dict

3.3. Swagger Client SDKs 337


Nipyapi Documentation, Release 0.19.1

to_str()
Returns the string representation of the model

nipyapi.nifi.models.port_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.port_dto.PortDTO(id=None, versioned_component_id=None,
parent_group_id=None, position=None,
name=None, comments=None, state=None,
type=None, transmitting=None, concur-
rently_schedulable_task_count=None,
user_access_control=None,
group_access_control=None, al-
low_remote_access=None, valida-
tion_errors=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
PortDTO - a model defined in Swagger
allow_remote_access
Gets the allow_remote_access of this PortDTO. Whether this port can be accessed remotely via Site-to-Site
protocol.
Returns The allow_remote_access of this PortDTO.
Return type bool
attribute_map = {'allow_remote_access': 'allowRemoteAccess', 'comments': 'comments',
comments
Gets the comments of this PortDTO. The comments for the port.
Returns The comments of this PortDTO.
Return type str
concurrently_schedulable_task_count
Gets the concurrently_schedulable_task_count of this PortDTO. The number of tasks that should be con-
currently scheduled for the port.
Returns The concurrently_schedulable_task_count of this PortDTO.
Return type int
group_access_control
Gets the group_access_control of this PortDTO. The user groups that are allowed to access the port.
Returns The group_access_control of this PortDTO.
Return type list[str]
id
Gets the id of this PortDTO. The id of the component.

338 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Returns The id of this PortDTO.


Return type str
name
Gets the name of this PortDTO. The name of the port.
Returns The name of this PortDTO.
Return type str
parent_group_id
Gets the parent_group_id of this PortDTO. The id of parent process group of this component if applicable.
Returns The parent_group_id of this PortDTO.
Return type str
position
Gets the position of this PortDTO. The position of this component in the UI if applicable.
Returns The position of this PortDTO.
Return type PositionDTO
state
Gets the state of this PortDTO. The state of the port.
Returns The state of this PortDTO.
Return type str
swagger_types = {'allow_remote_access': 'bool', 'comments': 'str', 'concurrently_sche
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
transmitting
Gets the transmitting of this PortDTO. Whether the port has incoming or output connections to a remote
NiFi. This is only applicable when the port is allowed to be accessed remotely.
Returns The transmitting of this PortDTO.
Return type bool
type
Gets the type of this PortDTO. The type of port.
Returns The type of this PortDTO.
Return type str
user_access_control
Gets the user_access_control of this PortDTO. The users that are allowed to access the port.
Returns The user_access_control of this PortDTO.
Return type list[str]
validation_errors
Gets the validation_errors of this PortDTO. Gets the validation errors from this port. These validation
errors represent the problems with the port that must be resolved before it can be started.
Returns The validation_errors of this PortDTO.

3.3. Swagger Client SDKs 339


Nipyapi Documentation, Release 0.19.1

Return type list[str]


versioned_component_id
Gets the versioned_component_id of this PortDTO. The ID of the corresponding component that is under
version control
Returns The versioned_component_id of this PortDTO.
Return type str

nipyapi.nifi.models.port_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.port_entity.PortEntity(revision=None, id=None,
uri=None, position=None, permis-
sions=None, bulletins=None, discon-
nected_node_acknowledged=None,
component=None, sta-
tus=None, port_type=None,
operate_permissions=None, al-
low_remote_access=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
PortEntity - a model defined in Swagger
allow_remote_access
Gets the allow_remote_access of this PortEntity. Whether this port can be accessed remotely via Site-to-
Site protocol.
Returns The allow_remote_access of this PortEntity.
Return type bool
attribute_map = {'allow_remote_access': 'allowRemoteAccess', 'bulletins': 'bulletins'
bulletins
Gets the bulletins of this PortEntity. The bulletins for this component.
Returns The bulletins of this PortEntity.
Return type list[BulletinEntity]
component
Gets the component of this PortEntity.
Returns The component of this PortEntity.
Return type PortDTO
disconnected_node_acknowledged
Gets the disconnected_node_acknowledged of this PortEntity. Acknowledges that this node is discon-
nected to allow for mutable requests to proceed.

340 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Returns The disconnected_node_acknowledged of this PortEntity.


Return type bool
id
Gets the id of this PortEntity. The id of the component.
Returns The id of this PortEntity.
Return type str
operate_permissions
Gets the operate_permissions of this PortEntity. The permissions for this component operations.
Returns The operate_permissions of this PortEntity.
Return type PermissionsDTO
permissions
Gets the permissions of this PortEntity. The permissions for this component.
Returns The permissions of this PortEntity.
Return type PermissionsDTO
port_type
Gets the port_type of this PortEntity.
Returns The port_type of this PortEntity.
Return type str
position
Gets the position of this PortEntity. The position of this component in the UI if applicable.
Returns The position of this PortEntity.
Return type PositionDTO
revision
Gets the revision of this PortEntity. The revision for this request/response. The revision is required for any
mutable flow requests and is included in all responses.
Returns The revision of this PortEntity.
Return type RevisionDTO
status
Gets the status of this PortEntity. The status of the port.
Returns The status of this PortEntity.
Return type PortStatusDTO
swagger_types = {'allow_remote_access': 'bool', 'bulletins': 'list[BulletinEntity]',
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
uri
Gets the uri of this PortEntity. The URI for futures requests to the component.
Returns The uri of this PortEntity.
Return type str

3.3. Swagger Client SDKs 341


Nipyapi Documentation, Release 0.19.1

nipyapi.nifi.models.port_status_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.port_status_dto.PortStatusDTO(id=None, group_id=None,
name=None, trans-
mitting=None,
run_status=None,
stats_last_refreshed=None,
aggre-
gate_snapshot=None,
node_snapshots=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
PortStatusDTO - a model defined in Swagger
aggregate_snapshot
Gets the aggregate_snapshot of this PortStatusDTO. A status snapshot that represents the aggregate stats
of all nodes in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this represents
the stats of the single instance.
Returns The aggregate_snapshot of this PortStatusDTO.
Return type PortStatusSnapshotDTO
attribute_map = {'aggregate_snapshot': 'aggregateSnapshot', 'group_id': 'groupId', 'i
group_id
Gets the group_id of this PortStatusDTO. The id of the parent process group of the port.
Returns The group_id of this PortStatusDTO.
Return type str
id
Gets the id of this PortStatusDTO. The id of the port.
Returns The id of this PortStatusDTO.
Return type str
name
Gets the name of this PortStatusDTO. The name of the port.
Returns The name of this PortStatusDTO.
Return type str
node_snapshots
Gets the node_snapshots of this PortStatusDTO. A status snapshot for each node in the cluster. If the NiFi
instance is a standalone instance, rather than a cluster, this may be null.
Returns The node_snapshots of this PortStatusDTO.
Return type list[NodePortStatusSnapshotDTO]

342 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

run_status
Gets the run_status of this PortStatusDTO. The run status of the port.
Returns The run_status of this PortStatusDTO.
Return type str
stats_last_refreshed
Gets the stats_last_refreshed of this PortStatusDTO. The time the status for the process group was last
refreshed.
Returns The stats_last_refreshed of this PortStatusDTO.
Return type str
swagger_types = {'aggregate_snapshot': 'PortStatusSnapshotDTO', 'group_id': 'str', 'i
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
transmitting
Gets the transmitting of this PortStatusDTO. Whether the port has incoming or outgoing connections to a
remote NiFi.
Returns The transmitting of this PortStatusDTO.
Return type bool

nipyapi.nifi.models.port_status_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.port_status_entity.PortStatusEntity(port_status=None,
can_read=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
PortStatusEntity - a model defined in Swagger
attribute_map = {'can_read': 'canRead', 'port_status': 'portStatus'}
can_read
Gets the can_read of this PortStatusEntity. Indicates whether the user can read a given resource.
Returns The can_read of this PortStatusEntity.
Return type bool
port_status
Gets the port_status of this PortStatusEntity.
Returns The port_status of this PortStatusEntity.
Return type PortStatusDTO

3.3. Swagger Client SDKs 343


Nipyapi Documentation, Release 0.19.1

swagger_types = {'can_read': 'bool', 'port_status': 'PortStatusDTO'}


to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.port_status_snapshot_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.port_status_snapshot_dto.PortStatusSnapshotDTO(id=None,
group_id=None,
name=None,
ac-
tive_thread_count=None,
flow_files_in=None,
bytes_in=None,
in-
put=None,
flow_files_out=None,
bytes_out=None,
out-
put=None,
trans-
mit-
ting=None,
run_status=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
PortStatusSnapshotDTO - a model defined in Swagger
active_thread_count
Gets the active_thread_count of this PortStatusSnapshotDTO. The active thread count for the port.
Returns The active_thread_count of this PortStatusSnapshotDTO.
Return type int
attribute_map = {'active_thread_count': 'activeThreadCount', 'bytes_in': 'bytesIn', '
bytes_in
Gets the bytes_in of this PortStatusSnapshotDTO. The size of hte FlowFiles that have been accepted in the
last 5 minutes.
Returns The bytes_in of this PortStatusSnapshotDTO.
Return type int

344 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

bytes_out
Gets the bytes_out of this PortStatusSnapshotDTO. The number of bytes that have been processed in the
last 5 minutes.
Returns The bytes_out of this PortStatusSnapshotDTO.
Return type int
flow_files_in
Gets the flow_files_in of this PortStatusSnapshotDTO. The number of FlowFiles that have been accepted
in the last 5 minutes.
Returns The flow_files_in of this PortStatusSnapshotDTO.
Return type int
flow_files_out
Gets the flow_files_out of this PortStatusSnapshotDTO. The number of FlowFiles that have been processed
in the last 5 minutes.
Returns The flow_files_out of this PortStatusSnapshotDTO.
Return type int
group_id
Gets the group_id of this PortStatusSnapshotDTO. The id of the parent process group of the port.
Returns The group_id of this PortStatusSnapshotDTO.
Return type str
id
Gets the id of this PortStatusSnapshotDTO. The id of the port.
Returns The id of this PortStatusSnapshotDTO.
Return type str
input
Gets the input of this PortStatusSnapshotDTO. The count/size of flowfiles that have been accepted in the
last 5 minutes.
Returns The input of this PortStatusSnapshotDTO.
Return type str
name
Gets the name of this PortStatusSnapshotDTO. The name of the port.
Returns The name of this PortStatusSnapshotDTO.
Return type str
output
Gets the output of this PortStatusSnapshotDTO. The count/size of flowfiles that have been processed in
the last 5 minutes.
Returns The output of this PortStatusSnapshotDTO.
Return type str
run_status
Gets the run_status of this PortStatusSnapshotDTO. The run status of the port.
Returns The run_status of this PortStatusSnapshotDTO.
Return type str

3.3. Swagger Client SDKs 345


Nipyapi Documentation, Release 0.19.1

swagger_types = {'active_thread_count': 'int', 'bytes_in': 'int', 'bytes_out': 'int'


to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
transmitting
Gets the transmitting of this PortStatusSnapshotDTO. Whether the port has incoming or outgoing connec-
tions to a remote NiFi.
Returns The transmitting of this PortStatusSnapshotDTO.
Return type bool

nipyapi.nifi.models.port_status_snapshot_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.port_status_snapshot_entity.PortStatusSnapshotEntity(id=None,
port_status_snap
can_read=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
PortStatusSnapshotEntity - a model defined in Swagger
attribute_map = {'can_read': 'canRead', 'id': 'id', 'port_status_snapshot': 'portSta
can_read
Gets the can_read of this PortStatusSnapshotEntity. Indicates whether the user can read a given resource.
Returns The can_read of this PortStatusSnapshotEntity.
Return type bool
id
Gets the id of this PortStatusSnapshotEntity. The id of the port.
Returns The id of this PortStatusSnapshotEntity.
Return type str
port_status_snapshot
Gets the port_status_snapshot of this PortStatusSnapshotEntity.
Returns The port_status_snapshot of this PortStatusSnapshotEntity.
Return type PortStatusSnapshotDTO
swagger_types = {'can_read': 'bool', 'id': 'str', 'port_status_snapshot': 'PortStatu
to_dict()
Returns the model properties as a dict

346 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

to_str()
Returns the string representation of the model

nipyapi.nifi.models.position_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.position_dto.PositionDTO(x=None, y=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
PositionDTO - a model defined in Swagger
attribute_map = {'x': 'x', 'y': 'y'}
swagger_types = {'x': 'float', 'y': 'float'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
x
Gets the x of this PositionDTO. The x coordinate.
Returns The x of this PositionDTO.
Return type float
y
Gets the y of this PositionDTO. The y coordinate.
Returns The y of this PositionDTO.
Return type float

nipyapi.nifi.models.previous_value_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.previous_value_dto.PreviousValueDTO(previous_value=None,
timestamp=None,
user_identity=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

3.3. Swagger Client SDKs 347


Nipyapi Documentation, Release 0.19.1

PreviousValueDTO - a model defined in Swagger


attribute_map = {'previous_value': 'previousValue', 'timestamp': 'timestamp', 'user_i
previous_value
Gets the previous_value of this PreviousValueDTO. The previous value.
Returns The previous_value of this PreviousValueDTO.
Return type str
swagger_types = {'previous_value': 'str', 'timestamp': 'str', 'user_identity': 'str'
timestamp
Gets the timestamp of this PreviousValueDTO. The timestamp when the value was modified.
Returns The timestamp of this PreviousValueDTO.
Return type str
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
user_identity
Gets the user_identity of this PreviousValueDTO. The user who changed the previous value.
Returns The user_identity of this PreviousValueDTO.
Return type str

nipyapi.nifi.models.prioritizer_types_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.prioritizer_types_entity.PrioritizerTypesEntity(prioritizer_types=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
PrioritizerTypesEntity - a model defined in Swagger
attribute_map = {'prioritizer_types': 'prioritizerTypes'}
prioritizer_types
Gets the prioritizer_types of this PrioritizerTypesEntity.
Returns The prioritizer_types of this PrioritizerTypesEntity.
Return type list[DocumentedTypeDTO]
swagger_types = {'prioritizer_types': 'list[DocumentedTypeDTO]'}
to_dict()
Returns the model properties as a dict

348 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

to_str()
Returns the string representation of the model

nipyapi.nifi.models.process_group_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git

3.3. Swagger Client SDKs 349


Nipyapi Documentation, Release 0.19.1

class nipyapi.nifi.models.process_group_dto.ProcessGroupDTO(id=None, ver-


sioned_component_id=None,
par-
ent_group_id=None,
position=None,
name=None, com-
ments=None, vari-
ables=None, ver-
sion_control_information=None,
parame-
ter_context=None,
flow-
file_concurrency=None,
flow-
file_outbound_policy=None,
de-
fault_flow_file_expiration=None,
de-
fault_back_pressure_object_threshold=None,
de-
fault_back_pressure_data_size_threshold=No
run-
ning_count=None,
stopped_count=None,
in-
valid_count=None,
dis-
abled_count=None,
ac-
tive_remote_port_count=None,
inac-
tive_remote_port_count=None,
up_to_date_count=None,
lo-
cally_modified_count=None,
stale_count=None,
lo-
cally_modified_and_stale_count=None,
sync_failure_count=None,
lo-
cal_input_port_count=None,
lo-
cal_output_port_count=None,
pub-
lic_input_port_count=None,
pub-
lic_output_port_count=None,
contents=None, in-
put_port_count=None,
out-
put_port_count=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

350 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

ProcessGroupDTO - a model defined in Swagger


active_remote_port_count
Gets the active_remote_port_count of this ProcessGroupDTO. The number of active remote ports in the
process group.
Returns The active_remote_port_count of this ProcessGroupDTO.
Return type int
attribute_map = {'active_remote_port_count': 'activeRemotePortCount', 'comments': 'co
comments
Gets the comments of this ProcessGroupDTO. The comments for the process group.
Returns The comments of this ProcessGroupDTO.
Return type str
contents
Gets the contents of this ProcessGroupDTO. The contents of this process group.
Returns The contents of this ProcessGroupDTO.
Return type FlowSnippetDTO
default_back_pressure_data_size_threshold
Gets the default_back_pressure_data_size_threshold of this ProcessGroupDTO. Default value used in this
Process Group for the maximum data size of objects that can be queued before back pressure is applied.
Returns The default_back_pressure_data_size_threshold of this ProcessGroupDTO.
Return type str
default_back_pressure_object_threshold
Gets the default_back_pressure_object_threshold of this ProcessGroupDTO. Default value used in this
Process Group for the maximum number of objects that can be queued before back pressure is applied.
Returns The default_back_pressure_object_threshold of this ProcessGroupDTO.
Return type int
default_flow_file_expiration
Gets the default_flow_file_expiration of this ProcessGroupDTO. The default FlowFile Expiration for this
Process Group.
Returns The default_flow_file_expiration of this ProcessGroupDTO.
Return type str
disabled_count
Gets the disabled_count of this ProcessGroupDTO. The number of disabled components in the process
group.
Returns The disabled_count of this ProcessGroupDTO.
Return type int
flowfile_concurrency
Gets the flowfile_concurrency of this ProcessGroupDTO. The FlowFile Concurrency for this Process
Group.
Returns The flowfile_concurrency of this ProcessGroupDTO.
Return type str

3.3. Swagger Client SDKs 351


Nipyapi Documentation, Release 0.19.1

flowfile_outbound_policy
Gets the flowfile_outbound_policy of this ProcessGroupDTO. The Outbound Policy that is used for deter-
mining how FlowFiles should be transferred out of the Process Group.
Returns The flowfile_outbound_policy of this ProcessGroupDTO.
Return type str
id
Gets the id of this ProcessGroupDTO. The id of the component.
Returns The id of this ProcessGroupDTO.
Return type str
inactive_remote_port_count
Gets the inactive_remote_port_count of this ProcessGroupDTO. The number of inactive remote ports in
the process group.
Returns The inactive_remote_port_count of this ProcessGroupDTO.
Return type int
input_port_count
Gets the input_port_count of this ProcessGroupDTO. The number of input ports in the process group.
Returns The input_port_count of this ProcessGroupDTO.
Return type int
invalid_count
Gets the invalid_count of this ProcessGroupDTO. The number of invalid components in the process group.
Returns The invalid_count of this ProcessGroupDTO.
Return type int
local_input_port_count
Gets the local_input_port_count of this ProcessGroupDTO. The number of local input ports in the process
group.
Returns The local_input_port_count of this ProcessGroupDTO.
Return type int
local_output_port_count
Gets the local_output_port_count of this ProcessGroupDTO. The number of local output ports in the pro-
cess group.
Returns The local_output_port_count of this ProcessGroupDTO.
Return type int
locally_modified_and_stale_count
Gets the locally_modified_and_stale_count of this ProcessGroupDTO. The number of locally modified
and stale versioned process groups in the process group.
Returns The locally_modified_and_stale_count of this ProcessGroupDTO.
Return type int
locally_modified_count
Gets the locally_modified_count of this ProcessGroupDTO. The number of locally modified versioned
process groups in the process group.
Returns The locally_modified_count of this ProcessGroupDTO.

352 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Return type int


name
Gets the name of this ProcessGroupDTO. The name of the process group.
Returns The name of this ProcessGroupDTO.
Return type str
output_port_count
Gets the output_port_count of this ProcessGroupDTO. The number of output ports in the process group.
Returns The output_port_count of this ProcessGroupDTO.
Return type int
parameter_context
Gets the parameter_context of this ProcessGroupDTO. The Parameter Context that this Process Group is
bound to.
Returns The parameter_context of this ProcessGroupDTO.
Return type ParameterContextReferenceEntity
parent_group_id
Gets the parent_group_id of this ProcessGroupDTO. The id of parent process group of this component if
applicable.
Returns The parent_group_id of this ProcessGroupDTO.
Return type str
position
Gets the position of this ProcessGroupDTO. The position of this component in the UI if applicable.
Returns The position of this ProcessGroupDTO.
Return type PositionDTO
public_input_port_count
Gets the public_input_port_count of this ProcessGroupDTO. The number of public input ports in the
process group.
Returns The public_input_port_count of this ProcessGroupDTO.
Return type int
public_output_port_count
Gets the public_output_port_count of this ProcessGroupDTO. The number of public output ports in the
process group.
Returns The public_output_port_count of this ProcessGroupDTO.
Return type int
running_count
Gets the running_count of this ProcessGroupDTO. The number of running components in this process
group.
Returns The running_count of this ProcessGroupDTO.
Return type int
stale_count
Gets the stale_count of this ProcessGroupDTO. The number of stale versioned process groups in the pro-
cess group.

3.3. Swagger Client SDKs 353


Nipyapi Documentation, Release 0.19.1

Returns The stale_count of this ProcessGroupDTO.


Return type int
stopped_count
Gets the stopped_count of this ProcessGroupDTO. The number of stopped components in the process
group.
Returns The stopped_count of this ProcessGroupDTO.
Return type int
swagger_types = {'active_remote_port_count': 'int', 'comments': 'str', 'contents': '
sync_failure_count
Gets the sync_failure_count of this ProcessGroupDTO. The number of versioned process groups in the
process group that are unable to sync to a registry.
Returns The sync_failure_count of this ProcessGroupDTO.
Return type int
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
up_to_date_count
Gets the up_to_date_count of this ProcessGroupDTO. The number of up to date versioned process groups
in the process group.
Returns The up_to_date_count of this ProcessGroupDTO.
Return type int
variables
Gets the variables of this ProcessGroupDTO. The variables that are configured for the Process Group. Note
that this map contains only those variables that are defined on this Process Group and not any variables that
are defined in the parent Process Group, etc. I.e., this Map will not contain all variables that are accessible
by components in this Process Group by rather only the variables that are defined for this Process Group
itself.
Returns The variables of this ProcessGroupDTO.
Return type dict(str, str)
version_control_information
Gets the version_control_information of this ProcessGroupDTO. The Version Control information that
indicates which Flow Registry, and where in the Flow Registry, this Process Group is tracking to; or null
if this Process Group is not under version control
Returns The version_control_information of this ProcessGroupDTO.
Return type VersionControlInformationDTO
versioned_component_id
Gets the versioned_component_id of this ProcessGroupDTO. The ID of the corresponding component that
is under version control
Returns The versioned_component_id of this ProcessGroupDTO.
Return type str

354 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

nipyapi.nifi.models.process_group_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git

3.3. Swagger Client SDKs 355


Nipyapi Documentation, Release 0.19.1

class nipyapi.nifi.models.process_group_entity.ProcessGroupEntity(revision=None,
id=None,
uri=None,
posi-
tion=None,
permis-
sions=None,
bul-
letins=None,
discon-
nected_node_acknowledged=None,
compo-
nent=None,
sta-
tus=None,
ver-
sioned_flow_snapshot=None,
run-
ning_count=None,
stopped_count=None,
in-
valid_count=None,
dis-
abled_count=None,
ac-
tive_remote_port_count=None,
inac-
tive_remote_port_count=None,
ver-
sioned_flow_state=None,
up_to_date_count=None,
lo-
cally_modified_count=None,
stale_count=None,
lo-
cally_modified_and_stale_count=No
sync_failure_count=None,
lo-
cal_input_port_count=None,
lo-
cal_output_port_count=None,
pub-
lic_input_port_count=None,
pub-
lic_output_port_count=None,
parame-
ter_context=None,
in-
put_port_count=None,
out-
put_port_count=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

356 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

ProcessGroupEntity - a model defined in Swagger


active_remote_port_count
Gets the active_remote_port_count of this ProcessGroupEntity. The number of active remote ports in the
process group.
Returns The active_remote_port_count of this ProcessGroupEntity.
Return type int
attribute_map = {'active_remote_port_count': 'activeRemotePortCount', 'bulletins': 'b
bulletins
Gets the bulletins of this ProcessGroupEntity. The bulletins for this component.
Returns The bulletins of this ProcessGroupEntity.
Return type list[BulletinEntity]
component
Gets the component of this ProcessGroupEntity.
Returns The component of this ProcessGroupEntity.
Return type ProcessGroupDTO
disabled_count
Gets the disabled_count of this ProcessGroupEntity. The number of disabled components in the process
group.
Returns The disabled_count of this ProcessGroupEntity.
Return type int
disconnected_node_acknowledged
Gets the disconnected_node_acknowledged of this ProcessGroupEntity. Acknowledges that this node is
disconnected to allow for mutable requests to proceed.
Returns The disconnected_node_acknowledged of this ProcessGroupEntity.
Return type bool
id
Gets the id of this ProcessGroupEntity. The id of the component.
Returns The id of this ProcessGroupEntity.
Return type str
inactive_remote_port_count
Gets the inactive_remote_port_count of this ProcessGroupEntity. The number of inactive remote ports in
the process group.
Returns The inactive_remote_port_count of this ProcessGroupEntity.
Return type int
input_port_count
Gets the input_port_count of this ProcessGroupEntity. The number of input ports in the process group.
Returns The input_port_count of this ProcessGroupEntity.
Return type int
invalid_count
Gets the invalid_count of this ProcessGroupEntity. The number of invalid components in the process
group.

3.3. Swagger Client SDKs 357


Nipyapi Documentation, Release 0.19.1

Returns The invalid_count of this ProcessGroupEntity.


Return type int
local_input_port_count
Gets the local_input_port_count of this ProcessGroupEntity. The number of local input ports in the process
group.
Returns The local_input_port_count of this ProcessGroupEntity.
Return type int
local_output_port_count
Gets the local_output_port_count of this ProcessGroupEntity. The number of local output ports in the
process group.
Returns The local_output_port_count of this ProcessGroupEntity.
Return type int
locally_modified_and_stale_count
Gets the locally_modified_and_stale_count of this ProcessGroupEntity. The number of locally modified
and stale versioned process groups in the process group.
Returns The locally_modified_and_stale_count of this ProcessGroupEntity.
Return type int
locally_modified_count
Gets the locally_modified_count of this ProcessGroupEntity. The number of locally modified versioned
process groups in the process group.
Returns The locally_modified_count of this ProcessGroupEntity.
Return type int
output_port_count
Gets the output_port_count of this ProcessGroupEntity. The number of output ports in the process group.
Returns The output_port_count of this ProcessGroupEntity.
Return type int
parameter_context
Gets the parameter_context of this ProcessGroupEntity. The Parameter Context, or null if no Parameter
Context has been bound to the Process Group
Returns The parameter_context of this ProcessGroupEntity.
Return type ParameterContextReferenceEntity
permissions
Gets the permissions of this ProcessGroupEntity. The permissions for this component.
Returns The permissions of this ProcessGroupEntity.
Return type PermissionsDTO
position
Gets the position of this ProcessGroupEntity. The position of this component in the UI if applicable.
Returns The position of this ProcessGroupEntity.
Return type PositionDTO

358 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

public_input_port_count
Gets the public_input_port_count of this ProcessGroupEntity. The number of public input ports in the
process group.
Returns The public_input_port_count of this ProcessGroupEntity.
Return type int
public_output_port_count
Gets the public_output_port_count of this ProcessGroupEntity. The number of public output ports in the
process group.
Returns The public_output_port_count of this ProcessGroupEntity.
Return type int
revision
Gets the revision of this ProcessGroupEntity. The revision for this request/response. The revision is
required for any mutable flow requests and is included in all responses.
Returns The revision of this ProcessGroupEntity.
Return type RevisionDTO
running_count
Gets the running_count of this ProcessGroupEntity. The number of running components in this process
group.
Returns The running_count of this ProcessGroupEntity.
Return type int
stale_count
Gets the stale_count of this ProcessGroupEntity. The number of stale versioned process groups in the
process group.
Returns The stale_count of this ProcessGroupEntity.
Return type int
status
Gets the status of this ProcessGroupEntity. The status of the process group.
Returns The status of this ProcessGroupEntity.
Return type ProcessGroupStatusDTO
stopped_count
Gets the stopped_count of this ProcessGroupEntity. The number of stopped components in the process
group.
Returns The stopped_count of this ProcessGroupEntity.
Return type int
swagger_types = {'active_remote_port_count': 'int', 'bulletins': 'list[BulletinEntity
sync_failure_count
Gets the sync_failure_count of this ProcessGroupEntity. The number of versioned process groups in the
process group that are unable to sync to a registry.
Returns The sync_failure_count of this ProcessGroupEntity.
Return type int

3.3. Swagger Client SDKs 359


Nipyapi Documentation, Release 0.19.1

to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
up_to_date_count
Gets the up_to_date_count of this ProcessGroupEntity. The number of up to date versioned process groups
in the process group.
Returns The up_to_date_count of this ProcessGroupEntity.
Return type int
uri
Gets the uri of this ProcessGroupEntity. The URI for futures requests to the component.
Returns The uri of this ProcessGroupEntity.
Return type str
versioned_flow_snapshot
Gets the versioned_flow_snapshot of this ProcessGroupEntity. Returns the Versioned Flow that describes
the contents of the Versioned Flow to be imported
Returns The versioned_flow_snapshot of this ProcessGroupEntity.
Return type VersionedFlowSnapshot
versioned_flow_state
Gets the versioned_flow_state of this ProcessGroupEntity. The current state of the Process Group, as it
relates to the Versioned Flow
Returns The versioned_flow_state of this ProcessGroupEntity.
Return type str

nipyapi.nifi.models.process_group_flow_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.process_group_flow_dto.ProcessGroupFlowDTO(id=None,
uri=None,
par-
ent_group_id=None,
pa-
rame-
ter_context=None,
bread-
crumb=None,
flow=None,
last_refreshed=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

360 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

ProcessGroupFlowDTO - a model defined in Swagger


attribute_map = {'breadcrumb': 'breadcrumb', 'flow': 'flow', 'id': 'id', 'last_refre
breadcrumb
Gets the breadcrumb of this ProcessGroupFlowDTO. The breadcrumb of the process group.
Returns The breadcrumb of this ProcessGroupFlowDTO.
Return type FlowBreadcrumbEntity
flow
Gets the flow of this ProcessGroupFlowDTO. The flow structure starting at this Process Group.
Returns The flow of this ProcessGroupFlowDTO.
Return type FlowDTO
id
Gets the id of this ProcessGroupFlowDTO. The id of the component.
Returns The id of this ProcessGroupFlowDTO.
Return type str
last_refreshed
Gets the last_refreshed of this ProcessGroupFlowDTO. The time the flow for the process group was last
refreshed.
Returns The last_refreshed of this ProcessGroupFlowDTO.
Return type str
parameter_context
Gets the parameter_context of this ProcessGroupFlowDTO. The Parameter Context, or null if no Parameter
Context has been bound to the Process Group
Returns The parameter_context of this ProcessGroupFlowDTO.
Return type ParameterContextReferenceEntity
parent_group_id
Gets the parent_group_id of this ProcessGroupFlowDTO. The id of parent process group of this component
if applicable.
Returns The parent_group_id of this ProcessGroupFlowDTO.
Return type str
swagger_types = {'breadcrumb': 'FlowBreadcrumbEntity', 'flow': 'FlowDTO', 'id': 'str
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
uri
Gets the uri of this ProcessGroupFlowDTO. The URI for futures requests to the component.
Returns The uri of this ProcessGroupFlowDTO.
Return type str

3.3. Swagger Client SDKs 361


Nipyapi Documentation, Release 0.19.1

nipyapi.nifi.models.process_group_flow_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.process_group_flow_entity.ProcessGroupFlowEntity(permissions=None,
pro-
cess_group_flow=None
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ProcessGroupFlowEntity - a model defined in Swagger
attribute_map = {'permissions': 'permissions', 'process_group_flow': 'processGroupFlo
permissions
Gets the permissions of this ProcessGroupFlowEntity. The access policy for this process group.
Returns The permissions of this ProcessGroupFlowEntity.
Return type PermissionsDTO
process_group_flow
Gets the process_group_flow of this ProcessGroupFlowEntity.
Returns The process_group_flow of this ProcessGroupFlowEntity.
Return type ProcessGroupFlowDTO
swagger_types = {'permissions': 'PermissionsDTO', 'process_group_flow': 'ProcessGroup
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.process_group_status_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.process_group_status_dto.ProcessGroupStatusDTO(id=None,
name=None,
stats_last_refreshed=None
ag-
gre-
gate_snapshot=None,
node_snapshots=None)

362 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ProcessGroupStatusDTO - a model defined in Swagger
aggregate_snapshot
Gets the aggregate_snapshot of this ProcessGroupStatusDTO. The aggregate status of all nodes in the
cluster
Returns The aggregate_snapshot of this ProcessGroupStatusDTO.
Return type ProcessGroupStatusSnapshotDTO
attribute_map = {'aggregate_snapshot': 'aggregateSnapshot', 'id': 'id', 'name': 'nam
id
Gets the id of this ProcessGroupStatusDTO. The ID of the Process Group
Returns The id of this ProcessGroupStatusDTO.
Return type str
name
Gets the name of this ProcessGroupStatusDTO. The name of the Process Group
Returns The name of this ProcessGroupStatusDTO.
Return type str
node_snapshots
Gets the node_snapshots of this ProcessGroupStatusDTO. The status reported by each node in the cluster.
If the NiFi instance is a standalone instance, rather than a clustered instance, this value may be null.
Returns The node_snapshots of this ProcessGroupStatusDTO.
Return type list[NodeProcessGroupStatusSnapshotDTO]
stats_last_refreshed
Gets the stats_last_refreshed of this ProcessGroupStatusDTO. The time the status for the process group
was last refreshed.
Returns The stats_last_refreshed of this ProcessGroupStatusDTO.
Return type str
swagger_types = {'aggregate_snapshot': 'ProcessGroupStatusSnapshotDTO', 'id': 'str',
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.process_group_status_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git

3.3. Swagger Client SDKs 363


Nipyapi Documentation, Release 0.19.1

class nipyapi.nifi.models.process_group_status_entity.ProcessGroupStatusEntity(process_group_st
can_read=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ProcessGroupStatusEntity - a model defined in Swagger
attribute_map = {'can_read': 'canRead', 'process_group_status': 'processGroupStatus'}
can_read
Gets the can_read of this ProcessGroupStatusEntity. Indicates whether the user can read a given resource.
Returns The can_read of this ProcessGroupStatusEntity.
Return type bool
process_group_status
Gets the process_group_status of this ProcessGroupStatusEntity.
Returns The process_group_status of this ProcessGroupStatusEntity.
Return type ProcessGroupStatusDTO
swagger_types = {'can_read': 'bool', 'process_group_status': 'ProcessGroupStatusDTO'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.process_group_status_snapshot_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git

364 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

class nipyapi.nifi.models.process_group_status_snapshot_dto.ProcessGroupStatusSnapshotDTO(i
n
c
n
t
p
c
s
p
c
r
m
i
p
o
p
v
s
fl
b
i
p
fl
b
q
q
q
b
r
b
w
t
fl
b
o
p
fl
b
t
f
b
fl
r
c
b
fl
s
a
t
t
m
n
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

3.3. Swagger Client SDKs 365


Nipyapi Documentation, Release 0.19.1

ProcessGroupStatusSnapshotDTO - a model defined in Swagger


active_thread_count
Gets the active_thread_count of this ProcessGroupStatusSnapshotDTO. The active thread count for this
process group.
Returns The active_thread_count of this ProcessGroupStatusSnapshotDTO.
Return type int
attribute_map = {'active_thread_count': 'activeThreadCount', 'bytes_in': 'bytesIn', '
bytes_in
Gets the bytes_in of this ProcessGroupStatusSnapshotDTO. The number of bytes that have come into this
ProcessGroup in the last 5 minutes
Returns The bytes_in of this ProcessGroupStatusSnapshotDTO.
Return type int
bytes_out
Gets the bytes_out of this ProcessGroupStatusSnapshotDTO. The number of bytes transferred out of this
ProcessGroup in the last 5 minutes
Returns The bytes_out of this ProcessGroupStatusSnapshotDTO.
Return type int
bytes_queued
Gets the bytes_queued of this ProcessGroupStatusSnapshotDTO. The number of bytes that are queued up
in this ProcessGroup right now
Returns The bytes_queued of this ProcessGroupStatusSnapshotDTO.
Return type int
bytes_read
Gets the bytes_read of this ProcessGroupStatusSnapshotDTO. The number of bytes read by components
in this ProcessGroup in the last 5 minutes
Returns The bytes_read of this ProcessGroupStatusSnapshotDTO.
Return type int
bytes_received
Gets the bytes_received of this ProcessGroupStatusSnapshotDTO. The number of bytes received from
external sources by components within this ProcessGroup in the last 5 minutes
Returns The bytes_received of this ProcessGroupStatusSnapshotDTO.
Return type int
bytes_sent
Gets the bytes_sent of this ProcessGroupStatusSnapshotDTO. The number of bytes sent to an external sink
by components within this ProcessGroup in the last 5 minutes
Returns The bytes_sent of this ProcessGroupStatusSnapshotDTO.
Return type int
bytes_transferred
Gets the bytes_transferred of this ProcessGroupStatusSnapshotDTO. The number of bytes transferred in
this ProcessGroup in the last 5 minutes
Returns The bytes_transferred of this ProcessGroupStatusSnapshotDTO.

366 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Return type int


bytes_written
Gets the bytes_written of this ProcessGroupStatusSnapshotDTO. The number of bytes written by compo-
nents in this ProcessGroup in the last 5 minutes
Returns The bytes_written of this ProcessGroupStatusSnapshotDTO.
Return type int
connection_status_snapshots
Gets the connection_status_snapshots of this ProcessGroupStatusSnapshotDTO. The status of all connec-
tions in the process group.
Returns The connection_status_snapshots of this ProcessGroupStatusSnapshotDTO.
Return type list[ConnectionStatusSnapshotEntity]
flow_files_in
Gets the flow_files_in of this ProcessGroupStatusSnapshotDTO. The number of FlowFiles that have come
into this ProcessGroup in the last 5 minutes
Returns The flow_files_in of this ProcessGroupStatusSnapshotDTO.
Return type int
flow_files_out
Gets the flow_files_out of this ProcessGroupStatusSnapshotDTO. The number of FlowFiles transferred
out of this ProcessGroup in the last 5 minutes
Returns The flow_files_out of this ProcessGroupStatusSnapshotDTO.
Return type int
flow_files_queued
Gets the flow_files_queued of this ProcessGroupStatusSnapshotDTO. The number of FlowFiles that are
queued up in this ProcessGroup right now
Returns The flow_files_queued of this ProcessGroupStatusSnapshotDTO.
Return type int
flow_files_received
Gets the flow_files_received of this ProcessGroupStatusSnapshotDTO. The number of FlowFiles received
from external sources by components within this ProcessGroup in the last 5 minutes
Returns The flow_files_received of this ProcessGroupStatusSnapshotDTO.
Return type int
flow_files_sent
Gets the flow_files_sent of this ProcessGroupStatusSnapshotDTO. The number of FlowFiles sent to an
external sink by components within this ProcessGroup in the last 5 minutes
Returns The flow_files_sent of this ProcessGroupStatusSnapshotDTO.
Return type int
flow_files_transferred
Gets the flow_files_transferred of this ProcessGroupStatusSnapshotDTO. The number of FlowFiles trans-
ferred in this ProcessGroup in the last 5 minutes
Returns The flow_files_transferred of this ProcessGroupStatusSnapshotDTO.
Return type int

3.3. Swagger Client SDKs 367


Nipyapi Documentation, Release 0.19.1

id
Gets the id of this ProcessGroupStatusSnapshotDTO. The id of the process group.
Returns The id of this ProcessGroupStatusSnapshotDTO.
Return type str
input
Gets the input of this ProcessGroupStatusSnapshotDTO. The input count/size for the process group in the
last 5 minutes (pretty printed).
Returns The input of this ProcessGroupStatusSnapshotDTO.
Return type str
input_port_status_snapshots
Gets the input_port_status_snapshots of this ProcessGroupStatusSnapshotDTO. The status of all input
ports in the process group.
Returns The input_port_status_snapshots of this ProcessGroupStatusSnapshotDTO.
Return type list[PortStatusSnapshotEntity]
name
Gets the name of this ProcessGroupStatusSnapshotDTO. The name of this process group.
Returns The name of this ProcessGroupStatusSnapshotDTO.
Return type str
output
Gets the output of this ProcessGroupStatusSnapshotDTO. The output count/size for the process group in
the last 5 minutes.
Returns The output of this ProcessGroupStatusSnapshotDTO.
Return type str
output_port_status_snapshots
Gets the output_port_status_snapshots of this ProcessGroupStatusSnapshotDTO. The status of all output
ports in the process group.
Returns The output_port_status_snapshots of this ProcessGroupStatusSnapshotDTO.
Return type list[PortStatusSnapshotEntity]
process_group_status_snapshots
Gets the process_group_status_snapshots of this ProcessGroupStatusSnapshotDTO. The status of all pro-
cess groups in the process group.
Returns The process_group_status_snapshots of this ProcessGroupStatusSnapshotDTO.
Return type list[ProcessGroupStatusSnapshotEntity]
processor_status_snapshots
Gets the processor_status_snapshots of this ProcessGroupStatusSnapshotDTO. The status of all processors
in the process group.
Returns The processor_status_snapshots of this ProcessGroupStatusSnapshotDTO.
Return type list[ProcessorStatusSnapshotEntity]
queued
Gets the queued of this ProcessGroupStatusSnapshotDTO. The count/size that is queued in the the process
group.

368 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Returns The queued of this ProcessGroupStatusSnapshotDTO.


Return type str
queued_count
Gets the queued_count of this ProcessGroupStatusSnapshotDTO. The count that is queued for the process
group.
Returns The queued_count of this ProcessGroupStatusSnapshotDTO.
Return type str
queued_size
Gets the queued_size of this ProcessGroupStatusSnapshotDTO. The size that is queued for the process
group.
Returns The queued_size of this ProcessGroupStatusSnapshotDTO.
Return type str
read
Gets the read of this ProcessGroupStatusSnapshotDTO. The number of bytes read in the last 5 minutes.
Returns The read of this ProcessGroupStatusSnapshotDTO.
Return type str
received
Gets the received of this ProcessGroupStatusSnapshotDTO. The count/size sent to the process group in
the last 5 minutes.
Returns The received of this ProcessGroupStatusSnapshotDTO.
Return type str
remote_process_group_status_snapshots
Gets the remote_process_group_status_snapshots of this ProcessGroupStatusSnapshotDTO. The status of
all remote process groups in the process group.
Returns The remote_process_group_status_snapshots of this ProcessGroupStatusSnapshot-
DTO.
Return type list[RemoteProcessGroupStatusSnapshotEntity]
sent
Gets the sent of this ProcessGroupStatusSnapshotDTO. The count/size sent from this process group in the
last 5 minutes.
Returns The sent of this ProcessGroupStatusSnapshotDTO.
Return type str
swagger_types = {'active_thread_count': 'int', 'bytes_in': 'int', 'bytes_out': 'int'
terminated_thread_count
Gets the terminated_thread_count of this ProcessGroupStatusSnapshotDTO. The number of threads cur-
rently terminated for the process group.
Returns The terminated_thread_count of this ProcessGroupStatusSnapshotDTO.
Return type int
to_dict()
Returns the model properties as a dict

3.3. Swagger Client SDKs 369


Nipyapi Documentation, Release 0.19.1

to_str()
Returns the string representation of the model
transferred
Gets the transferred of this ProcessGroupStatusSnapshotDTO. The count/size transferred to/from queues
in the process group in the last 5 minutes.
Returns The transferred of this ProcessGroupStatusSnapshotDTO.
Return type str
versioned_flow_state
Gets the versioned_flow_state of this ProcessGroupStatusSnapshotDTO. The current state of the Process
Group, as it relates to the Versioned Flow
Returns The versioned_flow_state of this ProcessGroupStatusSnapshotDTO.
Return type str
written
Gets the written of this ProcessGroupStatusSnapshotDTO. The number of bytes written in the last 5 min-
utes.
Returns The written of this ProcessGroupStatusSnapshotDTO.
Return type str

nipyapi.nifi.models.process_group_status_snapshot_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.process_group_status_snapshot_entity.ProcessGroupStatusSnapshotEn

Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ProcessGroupStatusSnapshotEntity - a model defined in Swagger
attribute_map = {'can_read': 'canRead', 'id': 'id', 'process_group_status_snapshot':
can_read
Gets the can_read of this ProcessGroupStatusSnapshotEntity. Indicates whether the user can read a given
resource.
Returns The can_read of this ProcessGroupStatusSnapshotEntity.
Return type bool
id
Gets the id of this ProcessGroupStatusSnapshotEntity. The id of the process group.
Returns The id of this ProcessGroupStatusSnapshotEntity.
Return type str

370 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

process_group_status_snapshot
Gets the process_group_status_snapshot of this ProcessGroupStatusSnapshotEntity.
Returns The process_group_status_snapshot of this ProcessGroupStatusSnapshotEntity.
Return type ProcessGroupStatusSnapshotDTO
swagger_types = {'can_read': 'bool', 'id': 'str', 'process_group_status_snapshot': '
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.process_groups_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.process_groups_entity.ProcessGroupsEntity(process_groups=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ProcessGroupsEntity - a model defined in Swagger
attribute_map = {'process_groups': 'processGroups'}
process_groups
Gets the process_groups of this ProcessGroupsEntity.
Returns The process_groups of this ProcessGroupsEntity.
Return type list[ProcessGroupEntity]
swagger_types = {'process_groups': 'list[ProcessGroupEntity]'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.processor_config_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git

3.3. Swagger Client SDKs 371


Nipyapi Documentation, Release 0.19.1

class nipyapi.nifi.models.processor_config_dto.ProcessorConfigDTO(properties=None,
descrip-
tors=None,
sensi-
tive_dynamic_property_names=Non
schedul-
ing_period=None,
schedul-
ing_strategy=None,
execu-
tion_node=None,
penalty_duration=None,
yield_duration=None,
bul-
letin_level=None,
run_duration_millis=None,
concur-
rently_schedulable_task_count=Non
auto_terminated_relationships=Non
com-
ments=None,
cus-
tom_ui_url=None,
loss_tolerant=None,
annota-
tion_data=None,
de-
fault_concurrent_tasks=None,
de-
fault_scheduling_period=None,
retry_count=None,
re-
tried_relationships=None,
back-
off_mechanism=None,
max_backoff_period=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ProcessorConfigDTO - a model defined in Swagger
annotation_data
Gets the annotation_data of this ProcessorConfigDTO. The annotation data for the processor used to relay
configuration between a custom UI and the procesosr.
Returns The annotation_data of this ProcessorConfigDTO.
Return type str
attribute_map = {'annotation_data': 'annotationData', 'auto_terminated_relationships':
auto_terminated_relationships
Gets the auto_terminated_relationships of this ProcessorConfigDTO. The names of all relationships that
cause a flow file to be terminated if the relationship is not connected elsewhere. This property differs from
the ‘isAutoTerminate’ property of the RelationshipDTO in that the RelationshipDTO is meant to depict
the current configuration, whereas this property can be set in a DTO when updating a Processor in order
to change which Relationships should be auto-terminated.

372 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Returns The auto_terminated_relationships of this ProcessorConfigDTO.


Return type list[str]
backoff_mechanism
Gets the backoff_mechanism of this ProcessorConfigDTO. Determines whether the FlowFile should be
penalized or the processor should be yielded between retries.
Returns The backoff_mechanism of this ProcessorConfigDTO.
Return type str
bulletin_level
Gets the bulletin_level of this ProcessorConfigDTO. The level at which the processor will report bulletins.
Returns The bulletin_level of this ProcessorConfigDTO.
Return type str
comments
Gets the comments of this ProcessorConfigDTO. The comments for the processor.
Returns The comments of this ProcessorConfigDTO.
Return type str
concurrently_schedulable_task_count
Gets the concurrently_schedulable_task_count of this ProcessorConfigDTO. The number of tasks that
should be concurrently schedule for the processor. If the processor doesn’t allow parallol processing then
any positive input will be ignored.
Returns The concurrently_schedulable_task_count of this ProcessorConfigDTO.
Return type int
custom_ui_url
Gets the custom_ui_url of this ProcessorConfigDTO. The URL for the processor’s custom configuration
UI if applicable.
Returns The custom_ui_url of this ProcessorConfigDTO.
Return type str
default_concurrent_tasks
Gets the default_concurrent_tasks of this ProcessorConfigDTO. Maps default values for concurrent tasks
for each applicable scheduling strategy.
Returns The default_concurrent_tasks of this ProcessorConfigDTO.
Return type dict(str, str)
default_scheduling_period
Gets the default_scheduling_period of this ProcessorConfigDTO. Maps default values for scheduling pe-
riod for each applicable scheduling strategy.
Returns The default_scheduling_period of this ProcessorConfigDTO.
Return type dict(str, str)
descriptors
Gets the descriptors of this ProcessorConfigDTO. Descriptors for the processor’s properties.
Returns The descriptors of this ProcessorConfigDTO.
Return type dict(str, PropertyDescriptorDTO)

3.3. Swagger Client SDKs 373


Nipyapi Documentation, Release 0.19.1

execution_node
Gets the execution_node of this ProcessorConfigDTO. Indicates the node where the process will execute.
Returns The execution_node of this ProcessorConfigDTO.
Return type str
loss_tolerant
Gets the loss_tolerant of this ProcessorConfigDTO. Whether the processor is loss tolerant.
Returns The loss_tolerant of this ProcessorConfigDTO.
Return type bool
max_backoff_period
Gets the max_backoff_period of this ProcessorConfigDTO. Maximum amount of time to be waited during
a retry period.
Returns The max_backoff_period of this ProcessorConfigDTO.
Return type str
penalty_duration
Gets the penalty_duration of this ProcessorConfigDTO. The amount of time that is used when the process
penalizes a flowfile.
Returns The penalty_duration of this ProcessorConfigDTO.
Return type str
properties
Gets the properties of this ProcessorConfigDTO. The properties for the processor. Properties whose value
is not set will only contain the property name.
Returns The properties of this ProcessorConfigDTO.
Return type dict(str, str)
retried_relationships
Gets the retried_relationships of this ProcessorConfigDTO. All the relationships should be retried.
Returns The retried_relationships of this ProcessorConfigDTO.
Return type list[str]
retry_count
Gets the retry_count of this ProcessorConfigDTO. Overall number of retries.
Returns The retry_count of this ProcessorConfigDTO.
Return type int
run_duration_millis
Gets the run_duration_millis of this ProcessorConfigDTO. The run duration for the processor in millisec-
onds.
Returns The run_duration_millis of this ProcessorConfigDTO.
Return type int
scheduling_period
Gets the scheduling_period of this ProcessorConfigDTO. The frequency with which to schedule the pro-
cessor. The format of the value will depend on th value of schedulingStrategy.
Returns The scheduling_period of this ProcessorConfigDTO.
Return type str

374 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

scheduling_strategy
Gets the scheduling_strategy of this ProcessorConfigDTO. Indcates whether the prcessor should be sched-
uled to run in event or timer driven mode.
Returns The scheduling_strategy of this ProcessorConfigDTO.
Return type str
sensitive_dynamic_property_names
Gets the sensitive_dynamic_property_names of this ProcessorConfigDTO. Set of sensitive dynamic prop-
erty names
Returns The sensitive_dynamic_property_names of this ProcessorConfigDTO.
Return type list[str]
swagger_types = {'annotation_data': 'str', 'auto_terminated_relationships': 'list[str
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
yield_duration
Gets the yield_duration of this ProcessorConfigDTO. The amount of time that must elapse before this
processor is scheduled again after yielding.
Returns The yield_duration of this ProcessorConfigDTO.
Return type str

nipyapi.nifi.models.processor_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git

3.3. Swagger Client SDKs 375


Nipyapi Documentation, Release 0.19.1

class nipyapi.nifi.models.processor_dto.ProcessorDTO(id=None, ver-


sioned_component_id=None,
parent_group_id=None, po-
sition=None, name=None,
type=None, bundle=None,
state=None, style=None,
relationships=None, de-
scription=None, sup-
ports_parallel_processing=None,
supports_event_driven=None,
supports_batching=None, sup-
ports_sensitive_dynamic_properties=None,
persists_state=None,
restricted=None, dep-
recated=None, execu-
tion_node_restricted=None,
multi-
ple_versions_available=None,
input_requirement=None,
config=None, valida-
tion_errors=None, valida-
tion_status=None, exten-
sion_missing=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ProcessorDTO - a model defined in Swagger
attribute_map = {'bundle': 'bundle', 'config': 'config', 'deprecated': 'deprecated',
bundle
Gets the bundle of this ProcessorDTO. The details of the artifact that bundled this processor type.
Returns The bundle of this ProcessorDTO.
Return type BundleDTO
config
Gets the config of this ProcessorDTO. The configuration details for the processor. These details will be
included in a response if the verbose flag is included in a request.
Returns The config of this ProcessorDTO.
Return type ProcessorConfigDTO
deprecated
Gets the deprecated of this ProcessorDTO. Whether the processor has been deprecated.
Returns The deprecated of this ProcessorDTO.
Return type bool
description
Gets the description of this ProcessorDTO. The description of the processor.
Returns The description of this ProcessorDTO.
Return type str

376 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

execution_node_restricted
Gets the execution_node_restricted of this ProcessorDTO. Indicates if the execution node of a processor is
restricted to run only on the primary node
Returns The execution_node_restricted of this ProcessorDTO.
Return type bool
extension_missing
Gets the extension_missing of this ProcessorDTO. Whether the underlying extension is missing.
Returns The extension_missing of this ProcessorDTO.
Return type bool
id
Gets the id of this ProcessorDTO. The id of the component.
Returns The id of this ProcessorDTO.
Return type str
input_requirement
Gets the input_requirement of this ProcessorDTO. The input requirement for this processor.
Returns The input_requirement of this ProcessorDTO.
Return type str
multiple_versions_available
Gets the multiple_versions_available of this ProcessorDTO. Whether the processor has multiple versions
available.
Returns The multiple_versions_available of this ProcessorDTO.
Return type bool
name
Gets the name of this ProcessorDTO. The name of the processor.
Returns The name of this ProcessorDTO.
Return type str
parent_group_id
Gets the parent_group_id of this ProcessorDTO. The id of parent process group of this component if
applicable.
Returns The parent_group_id of this ProcessorDTO.
Return type str
persists_state
Gets the persists_state of this ProcessorDTO. Whether the processor persists state.
Returns The persists_state of this ProcessorDTO.
Return type bool
position
Gets the position of this ProcessorDTO. The position of this component in the UI if applicable.
Returns The position of this ProcessorDTO.
Return type PositionDTO

3.3. Swagger Client SDKs 377


Nipyapi Documentation, Release 0.19.1

relationships
Gets the relationships of this ProcessorDTO. The available relationships that the processor currently sup-
ports.
Returns The relationships of this ProcessorDTO.
Return type list[RelationshipDTO]
restricted
Gets the restricted of this ProcessorDTO. Whether the processor requires elevated privileges.
Returns The restricted of this ProcessorDTO.
Return type bool
state
Gets the state of this ProcessorDTO. The state of the processor
Returns The state of this ProcessorDTO.
Return type str
style
Gets the style of this ProcessorDTO. Styles for the processor (background-color : #eee).
Returns The style of this ProcessorDTO.
Return type dict(str, str)
supports_batching
Gets the supports_batching of this ProcessorDTO. Whether the processor supports batching. This makes
the run duration settings available.
Returns The supports_batching of this ProcessorDTO.
Return type bool
supports_event_driven
Gets the supports_event_driven of this ProcessorDTO. Whether the processor supports event driven
scheduling.
Returns The supports_event_driven of this ProcessorDTO.
Return type bool
supports_parallel_processing
Gets the supports_parallel_processing of this ProcessorDTO. Whether the processor supports parallel pro-
cessing.
Returns The supports_parallel_processing of this ProcessorDTO.
Return type bool
supports_sensitive_dynamic_properties
Gets the supports_sensitive_dynamic_properties of this ProcessorDTO. Whether the processor supports
sensitive dynamic properties.
Returns The supports_sensitive_dynamic_properties of this ProcessorDTO.
Return type bool
swagger_types = {'bundle': 'BundleDTO', 'config': 'ProcessorConfigDTO', 'deprecated':
to_dict()
Returns the model properties as a dict

378 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

to_str()
Returns the string representation of the model
type
Gets the type of this ProcessorDTO. The type of the processor.
Returns The type of this ProcessorDTO.
Return type str
validation_errors
Gets the validation_errors of this ProcessorDTO. The validation errors for the processor. These validation
errors represent the problems with the processor that must be resolved before it can be started.
Returns The validation_errors of this ProcessorDTO.
Return type list[str]
validation_status
Gets the validation_status of this ProcessorDTO. Indicates whether the Processor is valid, invalid, or still
in the process of validating (i.e., it is unknown whether or not the Processor is valid)
Returns The validation_status of this ProcessorDTO.
Return type str
versioned_component_id
Gets the versioned_component_id of this ProcessorDTO. The ID of the corresponding component that is
under version control
Returns The versioned_component_id of this ProcessorDTO.
Return type str

nipyapi.nifi.models.processor_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.processor_entity.ProcessorEntity(revision=None,
id=None, uri=None,
position=None, per-
missions=None, bul-
letins=None, discon-
nected_node_acknowledged=None,
component=None, in-
put_requirement=None,
status=None, oper-
ate_permissions=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ProcessorEntity - a model defined in Swagger
attribute_map = {'bulletins': 'bulletins', 'component': 'component', 'disconnected_no

3.3. Swagger Client SDKs 379


Nipyapi Documentation, Release 0.19.1

bulletins
Gets the bulletins of this ProcessorEntity. The bulletins for this component.
Returns The bulletins of this ProcessorEntity.
Return type list[BulletinEntity]
component
Gets the component of this ProcessorEntity.
Returns The component of this ProcessorEntity.
Return type ProcessorDTO
disconnected_node_acknowledged
Gets the disconnected_node_acknowledged of this ProcessorEntity. Acknowledges that this node is dis-
connected to allow for mutable requests to proceed.
Returns The disconnected_node_acknowledged of this ProcessorEntity.
Return type bool
id
Gets the id of this ProcessorEntity. The id of the component.
Returns The id of this ProcessorEntity.
Return type str
input_requirement
Gets the input_requirement of this ProcessorEntity. The input requirement for this processor.
Returns The input_requirement of this ProcessorEntity.
Return type str
operate_permissions
Gets the operate_permissions of this ProcessorEntity. The permissions for this component operations.
Returns The operate_permissions of this ProcessorEntity.
Return type PermissionsDTO
permissions
Gets the permissions of this ProcessorEntity. The permissions for this component.
Returns The permissions of this ProcessorEntity.
Return type PermissionsDTO
position
Gets the position of this ProcessorEntity. The position of this component in the UI if applicable.
Returns The position of this ProcessorEntity.
Return type PositionDTO
revision
Gets the revision of this ProcessorEntity. The revision for this request/response. The revision is required
for any mutable flow requests and is included in all responses.
Returns The revision of this ProcessorEntity.
Return type RevisionDTO
status
Gets the status of this ProcessorEntity.

380 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Returns The status of this ProcessorEntity.


Return type ProcessorStatusDTO
swagger_types = {'bulletins': 'list[BulletinEntity]', 'component': 'ProcessorDTO', 'd
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
uri
Gets the uri of this ProcessorEntity. The URI for futures requests to the component.
Returns The uri of this ProcessorEntity.
Return type str

nipyapi.nifi.models.processor_status_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.processor_status_dto.ProcessorStatusDTO(group_id=None,
id=None,
name=None,
type=None,
run_status=None,
stats_last_refreshed=None,
aggre-
gate_snapshot=None,
node_snapshots=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ProcessorStatusDTO - a model defined in Swagger
aggregate_snapshot
Gets the aggregate_snapshot of this ProcessorStatusDTO. A status snapshot that represents the aggregate
stats of all nodes in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this
represents the stats of the single instance.
Returns The aggregate_snapshot of this ProcessorStatusDTO.
Return type ProcessorStatusSnapshotDTO
attribute_map = {'aggregate_snapshot': 'aggregateSnapshot', 'group_id': 'groupId', 'i
group_id
Gets the group_id of this ProcessorStatusDTO. The unique ID of the process group that the Processor
belongs to
Returns The group_id of this ProcessorStatusDTO.
Return type str

3.3. Swagger Client SDKs 381


Nipyapi Documentation, Release 0.19.1

id
Gets the id of this ProcessorStatusDTO. The unique ID of the Processor
Returns The id of this ProcessorStatusDTO.
Return type str
name
Gets the name of this ProcessorStatusDTO. The name of the Processor
Returns The name of this ProcessorStatusDTO.
Return type str
node_snapshots
Gets the node_snapshots of this ProcessorStatusDTO. A status snapshot for each node in the cluster. If the
NiFi instance is a standalone instance, rather than a cluster, this may be null.
Returns The node_snapshots of this ProcessorStatusDTO.
Return type list[NodeProcessorStatusSnapshotDTO]
run_status
Gets the run_status of this ProcessorStatusDTO. The run status of the Processor
Returns The run_status of this ProcessorStatusDTO.
Return type str
stats_last_refreshed
Gets the stats_last_refreshed of this ProcessorStatusDTO. The timestamp of when the stats were last re-
freshed
Returns The stats_last_refreshed of this ProcessorStatusDTO.
Return type str
swagger_types = {'aggregate_snapshot': 'ProcessorStatusSnapshotDTO', 'group_id': 'str
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
type
Gets the type of this ProcessorStatusDTO. The type of the Processor
Returns The type of this ProcessorStatusDTO.
Return type str

nipyapi.nifi.models.processor_status_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git

382 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

class nipyapi.nifi.models.processor_status_entity.ProcessorStatusEntity(processor_status=None,
can_read=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ProcessorStatusEntity - a model defined in Swagger
attribute_map = {'can_read': 'canRead', 'processor_status': 'processorStatus'}
can_read
Gets the can_read of this ProcessorStatusEntity. Indicates whether the user can read a given resource.
Returns The can_read of this ProcessorStatusEntity.
Return type bool
processor_status
Gets the processor_status of this ProcessorStatusEntity.
Returns The processor_status of this ProcessorStatusEntity.
Return type ProcessorStatusDTO
swagger_types = {'can_read': 'bool', 'processor_status': 'ProcessorStatusDTO'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.processor_status_snapshot_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git

3.3. Swagger Client SDKs 383


Nipyapi Documentation, Release 0.19.1

class nipyapi.nifi.models.processor_status_snapshot_dto.ProcessorStatusSnapshotDTO(id=None,
group_id=N
name=Non
type=None
run_status=
ex-
e-
cu-
tion_node=
bytes_read=
bytes_writt
read=None
writ-
ten=None,
flow_files_i
bytes_in=N
in-
put=None,
flow_files_o
bytes_out=
out-
put=None,
task_count=
tasks_durat
tasks=None
tasks_durat
ac-
tive_thread
ter-
mi-
nated_threa
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ProcessorStatusSnapshotDTO - a model defined in Swagger
active_thread_count
Gets the active_thread_count of this ProcessorStatusSnapshotDTO. The number of threads currently exe-
cuting in the processor.
Returns The active_thread_count of this ProcessorStatusSnapshotDTO.
Return type int
attribute_map = {'active_thread_count': 'activeThreadCount', 'bytes_in': 'bytesIn', '
bytes_in
Gets the bytes_in of this ProcessorStatusSnapshotDTO. The size of the FlowFiles that have been accepted
in the last 5 minutes
Returns The bytes_in of this ProcessorStatusSnapshotDTO.
Return type int
bytes_out
Gets the bytes_out of this ProcessorStatusSnapshotDTO. The size of the FlowFiles transferred to a Con-
nection in the last 5 minutes
Returns The bytes_out of this ProcessorStatusSnapshotDTO.

384 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Return type int


bytes_read
Gets the bytes_read of this ProcessorStatusSnapshotDTO. The number of bytes read by this Processor in
the last 5 mintues
Returns The bytes_read of this ProcessorStatusSnapshotDTO.
Return type int
bytes_written
Gets the bytes_written of this ProcessorStatusSnapshotDTO. The number of bytes written by this Processor
in the last 5 minutes
Returns The bytes_written of this ProcessorStatusSnapshotDTO.
Return type int
execution_node
Gets the execution_node of this ProcessorStatusSnapshotDTO. Indicates the node where the process will
execute.
Returns The execution_node of this ProcessorStatusSnapshotDTO.
Return type str
flow_files_in
Gets the flow_files_in of this ProcessorStatusSnapshotDTO. The number of FlowFiles that have been
accepted in the last 5 minutes
Returns The flow_files_in of this ProcessorStatusSnapshotDTO.
Return type int
flow_files_out
Gets the flow_files_out of this ProcessorStatusSnapshotDTO. The number of FlowFiles transferred to a
Connection in the last 5 minutes
Returns The flow_files_out of this ProcessorStatusSnapshotDTO.
Return type int
group_id
Gets the group_id of this ProcessorStatusSnapshotDTO. The id of the parent process group to which the
processor belongs.
Returns The group_id of this ProcessorStatusSnapshotDTO.
Return type str
id
Gets the id of this ProcessorStatusSnapshotDTO. The id of the processor.
Returns The id of this ProcessorStatusSnapshotDTO.
Return type str
input
Gets the input of this ProcessorStatusSnapshotDTO. The count/size of flowfiles that have been accepted in
the last 5 minutes.
Returns The input of this ProcessorStatusSnapshotDTO.
Return type str

3.3. Swagger Client SDKs 385


Nipyapi Documentation, Release 0.19.1

name
Gets the name of this ProcessorStatusSnapshotDTO. The name of the prcessor.
Returns The name of this ProcessorStatusSnapshotDTO.
Return type str
output
Gets the output of this ProcessorStatusSnapshotDTO. The count/size of flowfiles that have been processed
in the last 5 minutes.
Returns The output of this ProcessorStatusSnapshotDTO.
Return type str
read
Gets the read of this ProcessorStatusSnapshotDTO. The number of bytes read in the last 5 minutes.
Returns The read of this ProcessorStatusSnapshotDTO.
Return type str
run_status
Gets the run_status of this ProcessorStatusSnapshotDTO. The state of the processor.
Returns The run_status of this ProcessorStatusSnapshotDTO.
Return type str
swagger_types = {'active_thread_count': 'int', 'bytes_in': 'int', 'bytes_out': 'int'
task_count
Gets the task_count of this ProcessorStatusSnapshotDTO. The number of times this Processor has run in
the last 5 minutes
Returns The task_count of this ProcessorStatusSnapshotDTO.
Return type int
tasks
Gets the tasks of this ProcessorStatusSnapshotDTO. The total number of task this connectable has com-
pleted over the last 5 minutes.
Returns The tasks of this ProcessorStatusSnapshotDTO.
Return type str
tasks_duration
Gets the tasks_duration of this ProcessorStatusSnapshotDTO. The total duration of all tasks for this con-
nectable over the last 5 minutes.
Returns The tasks_duration of this ProcessorStatusSnapshotDTO.
Return type str
tasks_duration_nanos
Gets the tasks_duration_nanos of this ProcessorStatusSnapshotDTO. The number of nanoseconds that this
Processor has spent running in the last 5 minutes
Returns The tasks_duration_nanos of this ProcessorStatusSnapshotDTO.
Return type int
terminated_thread_count
Gets the terminated_thread_count of this ProcessorStatusSnapshotDTO. The number of threads currently
terminated for the processor.

386 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Returns The terminated_thread_count of this ProcessorStatusSnapshotDTO.


Return type int
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
type
Gets the type of this ProcessorStatusSnapshotDTO. The type of the processor.
Returns The type of this ProcessorStatusSnapshotDTO.
Return type str
written
Gets the written of this ProcessorStatusSnapshotDTO. The number of bytes written in the last 5 minutes.
Returns The written of this ProcessorStatusSnapshotDTO.
Return type str

nipyapi.nifi.models.processor_status_snapshot_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.processor_status_snapshot_entity.ProcessorStatusSnapshotEntity(id=
pr
ce
so
ca
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ProcessorStatusSnapshotEntity - a model defined in Swagger
attribute_map = {'can_read': 'canRead', 'id': 'id', 'processor_status_snapshot': 'pr
can_read
Gets the can_read of this ProcessorStatusSnapshotEntity. Indicates whether the user can read a given
resource.
Returns The can_read of this ProcessorStatusSnapshotEntity.
Return type bool
id
Gets the id of this ProcessorStatusSnapshotEntity. The id of the processor.
Returns The id of this ProcessorStatusSnapshotEntity.
Return type str

3.3. Swagger Client SDKs 387


Nipyapi Documentation, Release 0.19.1

processor_status_snapshot
Gets the processor_status_snapshot of this ProcessorStatusSnapshotEntity.
Returns The processor_status_snapshot of this ProcessorStatusSnapshotEntity.
Return type ProcessorStatusSnapshotDTO
swagger_types = {'can_read': 'bool', 'id': 'str', 'processor_status_snapshot': 'Proc
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.processor_types_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.processor_types_entity.ProcessorTypesEntity(processor_types=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ProcessorTypesEntity - a model defined in Swagger
attribute_map = {'processor_types': 'processorTypes'}
processor_types
Gets the processor_types of this ProcessorTypesEntity.
Returns The processor_types of this ProcessorTypesEntity.
Return type list[DocumentedTypeDTO]
swagger_types = {'processor_types': 'list[DocumentedTypeDTO]'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.processors_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git

388 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

class nipyapi.nifi.models.processors_entity.ProcessorsEntity(processors=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ProcessorsEntity - a model defined in Swagger
attribute_map = {'processors': 'processors'}
processors
Gets the processors of this ProcessorsEntity.
Returns The processors of this ProcessorsEntity.
Return type list[ProcessorEntity]
swagger_types = {'processors': 'list[ProcessorEntity]'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.property_descriptor_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git

3.3. Swagger Client SDKs 389


Nipyapi Documentation, Release 0.19.1

class nipyapi.nifi.models.property_descriptor_dto.PropertyDescriptorDTO(name=None,
dis-
play_name=None,
de-
scrip-
tion=None,
de-
fault_value=None,
al-
low-
able_values=None,
re-
quired=None,
sen-
si-
tive=None,
dy-
namic=None,
sup-
ports_el=None,
ex-
pres-
sion_language_scope=None
iden-
ti-
fies_controller_service=Non
iden-
ti-
fies_controller_service_bun
de-
pen-
den-
cies=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
PropertyDescriptorDTO - a model defined in Swagger
allowable_values
Gets the allowable_values of this PropertyDescriptorDTO. Allowable values for the property. If empty
then the allowed values are not constrained.
Returns The allowable_values of this PropertyDescriptorDTO.
Return type list[AllowableValueEntity]
attribute_map = {'allowable_values': 'allowableValues', 'default_value': 'defaultValu
default_value
Gets the default_value of this PropertyDescriptorDTO. The default value for the property.
Returns The default_value of this PropertyDescriptorDTO.
Return type str
dependencies
Gets the dependencies of this PropertyDescriptorDTO. A list of dependencies that must be met in order

390 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

for this Property to be relevant. If any of these dependencies is not met, the property described by this
Property Descriptor is not relevant.
Returns The dependencies of this PropertyDescriptorDTO.
Return type list[PropertyDependencyDTO]
description
Gets the description of this PropertyDescriptorDTO. The description for the property. Used to relay addi-
tional details to a user or provide a mechanism of documenting intent.
Returns The description of this PropertyDescriptorDTO.
Return type str
display_name
Gets the display_name of this PropertyDescriptorDTO. The human readable name for the property.
Returns The display_name of this PropertyDescriptorDTO.
Return type str
dynamic
Gets the dynamic of this PropertyDescriptorDTO. Whether the property is dynamic (user-defined).
Returns The dynamic of this PropertyDescriptorDTO.
Return type bool
expression_language_scope
Gets the expression_language_scope of this PropertyDescriptorDTO. Scope of the Expression Language
evaluation for the property.
Returns The expression_language_scope of this PropertyDescriptorDTO.
Return type str
identifies_controller_service
Gets the identifies_controller_service of this PropertyDescriptorDTO. If the property identifies a controller
service this returns the fully qualified type.
Returns The identifies_controller_service of this PropertyDescriptorDTO.
Return type str
identifies_controller_service_bundle
Gets the identifies_controller_service_bundle of this PropertyDescriptorDTO. If the property identifies a
controller service this returns the bundle of the type, null otherwise.
Returns The identifies_controller_service_bundle of this PropertyDescriptorDTO.
Return type BundleDTO
name
Gets the name of this PropertyDescriptorDTO. The name for the property.
Returns The name of this PropertyDescriptorDTO.
Return type str
required
Gets the required of this PropertyDescriptorDTO. Whether the property is required.
Returns The required of this PropertyDescriptorDTO.
Return type bool

3.3. Swagger Client SDKs 391


Nipyapi Documentation, Release 0.19.1

sensitive
Gets the sensitive of this PropertyDescriptorDTO. Whether the property is sensitive and protected when-
ever stored or represented.
Returns The sensitive of this PropertyDescriptorDTO.
Return type bool
supports_el
Gets the supports_el of this PropertyDescriptorDTO. Whether the property supports expression language.
Returns The supports_el of this PropertyDescriptorDTO.
Return type bool
swagger_types = {'allowable_values': 'list[AllowableValueEntity]', 'default_value': '
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.property_descriptor_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.property_descriptor_entity.PropertyDescriptorEntity(property_descripto
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
PropertyDescriptorEntity - a model defined in Swagger
attribute_map = {'property_descriptor': 'propertyDescriptor'}
property_descriptor
Gets the property_descriptor of this PropertyDescriptorEntity.
Returns The property_descriptor of this PropertyDescriptorEntity.
Return type PropertyDescriptorDTO
swagger_types = {'property_descriptor': 'PropertyDescriptorDTO'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.property_history_dto module

NiFi Rest API

392 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.property_history_dto.PropertyHistoryDTO(previous_values=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
PropertyHistoryDTO - a model defined in Swagger
attribute_map = {'previous_values': 'previousValues'}
previous_values
Gets the previous_values of this PropertyHistoryDTO. Previous values for a given property.
Returns The previous_values of this PropertyHistoryDTO.
Return type list[PreviousValueDTO]
swagger_types = {'previous_values': 'list[PreviousValueDTO]'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.provenance_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.provenance_dto.ProvenanceDTO(id=None, uri=None,
submission_time=None,
expiration=None, per-
cent_completed=None, fin-
ished=None, request=None,
results=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ProvenanceDTO - a model defined in Swagger
attribute_map = {'expiration': 'expiration', 'finished': 'finished', 'id': 'id', 'pe
expiration
Gets the expiration of this ProvenanceDTO. The timestamp when the query will expire.
Returns The expiration of this ProvenanceDTO.
Return type str

3.3. Swagger Client SDKs 393


Nipyapi Documentation, Release 0.19.1

finished
Gets the finished of this ProvenanceDTO. Whether the query has finished.
Returns The finished of this ProvenanceDTO.
Return type bool
id
Gets the id of this ProvenanceDTO. The id of the provenance query.
Returns The id of this ProvenanceDTO.
Return type str
percent_completed
Gets the percent_completed of this ProvenanceDTO. The current percent complete.
Returns The percent_completed of this ProvenanceDTO.
Return type int
request
Gets the request of this ProvenanceDTO. The provenance request.
Returns The request of this ProvenanceDTO.
Return type ProvenanceRequestDTO
results
Gets the results of this ProvenanceDTO. The provenance results.
Returns The results of this ProvenanceDTO.
Return type ProvenanceResultsDTO
submission_time
Gets the submission_time of this ProvenanceDTO. The timestamp when the query was submitted.
Returns The submission_time of this ProvenanceDTO.
Return type str
swagger_types = {'expiration': 'str', 'finished': 'bool', 'id': 'str', 'percent_comp
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
uri
Gets the uri of this ProvenanceDTO. The URI for this query. Used for obtaining/deleting the request at a
later time
Returns The uri of this ProvenanceDTO.
Return type str

nipyapi.nifi.models.provenance_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.

394 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/


swagger-codegen.git
class nipyapi.nifi.models.provenance_entity.ProvenanceEntity(provenance=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ProvenanceEntity - a model defined in Swagger
attribute_map = {'provenance': 'provenance'}
provenance
Gets the provenance of this ProvenanceEntity.
Returns The provenance of this ProvenanceEntity.
Return type ProvenanceDTO
swagger_types = {'provenance': 'ProvenanceDTO'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.provenance_event_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git

3.3. Swagger Client SDKs 395


Nipyapi Documentation, Release 0.19.1

class nipyapi.nifi.models.provenance_event_dto.ProvenanceEventDTO(id=None,
event_id=None,
event_time=None,
event_duration=None,
lin-
eage_duration=None,
event_type=None,
flow_file_uuid=None,
file_size=None,
file_size_bytes=None,
clus-
ter_node_id=None,
clus-
ter_node_address=None,
group_id=None,
compo-
nent_id=None,
compo-
nent_type=None,
compo-
nent_name=None,
source_system_flow_file_id=None,
alter-
nate_identifier_uri=None,
at-
tributes=None,
par-
ent_uuids=None,
child_uuids=None,
tran-
sit_uri=None,
relation-
ship=None,
de-
tails=None,
con-
tent_equal=None,
in-
put_content_available=None,
in-
put_content_claim_section=None,
in-
put_content_claim_container=None,
in-
put_content_claim_identifier=None,
in-
put_content_claim_offset=None,
in-
put_content_claim_file_size=None,
in-
put_content_claim_file_size_bytes=N
out-
put_content_available=None,
out-
put_content_claim_section=None,
out-
396 Chapter 3. NiPyApi Package Reference
put_content_claim_container=None,
out-
put_content_claim_identifier=None,
out-
Nipyapi Documentation, Release 0.19.1

Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ProvenanceEventDTO - a model defined in Swagger
alternate_identifier_uri
Gets the alternate_identifier_uri of this ProvenanceEventDTO. The alternate identifier uri for the fileflow
for the event.
Returns The alternate_identifier_uri of this ProvenanceEventDTO.
Return type str
attribute_map = {'alternate_identifier_uri': 'alternateIdentifierUri', 'attributes':
attributes
Gets the attributes of this ProvenanceEventDTO. The attributes of the flowfile for the event.
Returns The attributes of this ProvenanceEventDTO.
Return type list[AttributeDTO]
child_uuids
Gets the child_uuids of this ProvenanceEventDTO. The child uuids for the event.
Returns The child_uuids of this ProvenanceEventDTO.
Return type list[str]
cluster_node_address
Gets the cluster_node_address of this ProvenanceEventDTO. The label for the node where the event orig-
inated.
Returns The cluster_node_address of this ProvenanceEventDTO.
Return type str
cluster_node_id
Gets the cluster_node_id of this ProvenanceEventDTO. The identifier for the node where the event origi-
nated.
Returns The cluster_node_id of this ProvenanceEventDTO.
Return type str
component_id
Gets the component_id of this ProvenanceEventDTO. The id of the component that generated the event.
Returns The component_id of this ProvenanceEventDTO.
Return type str
component_name
Gets the component_name of this ProvenanceEventDTO. The name of the component that generated the
event.
Returns The component_name of this ProvenanceEventDTO.
Return type str
component_type
Gets the component_type of this ProvenanceEventDTO. The type of the component that generated the
event.
Returns The component_type of this ProvenanceEventDTO.

3.3. Swagger Client SDKs 397


Nipyapi Documentation, Release 0.19.1

Return type str


content_equal
Gets the content_equal of this ProvenanceEventDTO. Whether the input and output content claim is the
same.
Returns The content_equal of this ProvenanceEventDTO.
Return type bool
details
Gets the details of this ProvenanceEventDTO. The event details.
Returns The details of this ProvenanceEventDTO.
Return type str
event_duration
Gets the event_duration of this ProvenanceEventDTO. The event duration in milliseconds.
Returns The event_duration of this ProvenanceEventDTO.
Return type int
event_id
Gets the event_id of this ProvenanceEventDTO. The event id. This is a one up number thats unique per
node.
Returns The event_id of this ProvenanceEventDTO.
Return type int
event_time
Gets the event_time of this ProvenanceEventDTO. The timestamp of the event.
Returns The event_time of this ProvenanceEventDTO.
Return type str
event_type
Gets the event_type of this ProvenanceEventDTO. The type of the event.
Returns The event_type of this ProvenanceEventDTO.
Return type str
file_size
Gets the file_size of this ProvenanceEventDTO. The size of the flowfile for the event.
Returns The file_size of this ProvenanceEventDTO.
Return type str
file_size_bytes
Gets the file_size_bytes of this ProvenanceEventDTO. The size of the flowfile in bytes for the event.
Returns The file_size_bytes of this ProvenanceEventDTO.
Return type int
flow_file_uuid
Gets the flow_file_uuid of this ProvenanceEventDTO. The uuid of the flowfile for the event.
Returns The flow_file_uuid of this ProvenanceEventDTO.
Return type str

398 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

group_id
Gets the group_id of this ProvenanceEventDTO. The id of the group that the component resides in. If the
component is no longer in the flow, the group id will not be set.
Returns The group_id of this ProvenanceEventDTO.
Return type str
id
Gets the id of this ProvenanceEventDTO. The event uuid.
Returns The id of this ProvenanceEventDTO.
Return type str
input_content_available
Gets the input_content_available of this ProvenanceEventDTO. Whether the input content is still available.
Returns The input_content_available of this ProvenanceEventDTO.
Return type bool
input_content_claim_container
Gets the input_content_claim_container of this ProvenanceEventDTO. The container in which the input
content claim lives.
Returns The input_content_claim_container of this ProvenanceEventDTO.
Return type str
input_content_claim_file_size
Gets the input_content_claim_file_size of this ProvenanceEventDTO. The file size of the input content
claim formatted.
Returns The input_content_claim_file_size of this ProvenanceEventDTO.
Return type str
input_content_claim_file_size_bytes
Gets the input_content_claim_file_size_bytes of this ProvenanceEventDTO. The file size of the intput
content claim in bytes.
Returns The input_content_claim_file_size_bytes of this ProvenanceEventDTO.
Return type int
input_content_claim_identifier
Gets the input_content_claim_identifier of this ProvenanceEventDTO. The identifier of the input content
claim.
Returns The input_content_claim_identifier of this ProvenanceEventDTO.
Return type str
input_content_claim_offset
Gets the input_content_claim_offset of this ProvenanceEventDTO. The offset into the input content claim
where the flowfiles content begins.
Returns The input_content_claim_offset of this ProvenanceEventDTO.
Return type int
input_content_claim_section
Gets the input_content_claim_section of this ProvenanceEventDTO. The section in which the input content
claim lives.

3.3. Swagger Client SDKs 399


Nipyapi Documentation, Release 0.19.1

Returns The input_content_claim_section of this ProvenanceEventDTO.


Return type str
lineage_duration
Gets the lineage_duration of this ProvenanceEventDTO. The duration since the lineage began, in millisec-
onds.
Returns The lineage_duration of this ProvenanceEventDTO.
Return type int
output_content_available
Gets the output_content_available of this ProvenanceEventDTO. Whether the output content is still avail-
able.
Returns The output_content_available of this ProvenanceEventDTO.
Return type bool
output_content_claim_container
Gets the output_content_claim_container of this ProvenanceEventDTO. The container in which the output
content claim lives.
Returns The output_content_claim_container of this ProvenanceEventDTO.
Return type str
output_content_claim_file_size
Gets the output_content_claim_file_size of this ProvenanceEventDTO. The file size of the output content
claim formatted.
Returns The output_content_claim_file_size of this ProvenanceEventDTO.
Return type str
output_content_claim_file_size_bytes
Gets the output_content_claim_file_size_bytes of this ProvenanceEventDTO. The file size of the output
content claim in bytes.
Returns The output_content_claim_file_size_bytes of this ProvenanceEventDTO.
Return type int
output_content_claim_identifier
Gets the output_content_claim_identifier of this ProvenanceEventDTO. The identifier of the output content
claim.
Returns The output_content_claim_identifier of this ProvenanceEventDTO.
Return type str
output_content_claim_offset
Gets the output_content_claim_offset of this ProvenanceEventDTO. The offset into the output content
claim where the flowfiles content begins.
Returns The output_content_claim_offset of this ProvenanceEventDTO.
Return type int
output_content_claim_section
Gets the output_content_claim_section of this ProvenanceEventDTO. The section in which the output
content claim lives.
Returns The output_content_claim_section of this ProvenanceEventDTO.

400 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Return type str


parent_uuids
Gets the parent_uuids of this ProvenanceEventDTO. The parent uuids for the event.
Returns The parent_uuids of this ProvenanceEventDTO.
Return type list[str]
relationship
Gets the relationship of this ProvenanceEventDTO. The relationship to which the flowfile was routed if
the event is of type ROUTE.
Returns The relationship of this ProvenanceEventDTO.
Return type str
replay_available
Gets the replay_available of this ProvenanceEventDTO. Whether or not replay is available.
Returns The replay_available of this ProvenanceEventDTO.
Return type bool
replay_explanation
Gets the replay_explanation of this ProvenanceEventDTO. Explanation as to why replay is unavailable.
Returns The replay_explanation of this ProvenanceEventDTO.
Return type str
source_connection_identifier
Gets the source_connection_identifier of this ProvenanceEventDTO. The identifier of the
queue/connection from which the flowfile was pulled to genereate this event. May be null if the
queue/connection is unknown or the flowfile was generated from this event.
Returns The source_connection_identifier of this ProvenanceEventDTO.
Return type str
source_system_flow_file_id
Gets the source_system_flow_file_id of this ProvenanceEventDTO. The source system flowfile id.
Returns The source_system_flow_file_id of this ProvenanceEventDTO.
Return type str
swagger_types = {'alternate_identifier_uri': 'str', 'attributes': 'list[AttributeDTO]
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
transit_uri
Gets the transit_uri of this ProvenanceEventDTO. The source/destination system uri if the event was a
RECEIVE/SEND.
Returns The transit_uri of this ProvenanceEventDTO.
Return type str

3.3. Swagger Client SDKs 401


Nipyapi Documentation, Release 0.19.1

nipyapi.nifi.models.provenance_event_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.provenance_event_entity.ProvenanceEventEntity(provenance_event=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ProvenanceEventEntity - a model defined in Swagger
attribute_map = {'provenance_event': 'provenanceEvent'}
provenance_event
Gets the provenance_event of this ProvenanceEventEntity.
Returns The provenance_event of this ProvenanceEventEntity.
Return type ProvenanceEventDTO
swagger_types = {'provenance_event': 'ProvenanceEventDTO'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.provenance_link_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.provenance_link_dto.ProvenanceLinkDTO(source_id=None,
tar-
get_id=None,
flow_file_uuid=None,
times-
tamp=None,
millis=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ProvenanceLinkDTO - a model defined in Swagger
attribute_map = {'flow_file_uuid': 'flowFileUuid', 'millis': 'millis', 'source_id':

402 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

flow_file_uuid
Gets the flow_file_uuid of this ProvenanceLinkDTO. The flowfile uuid that traversed the link.
Returns The flow_file_uuid of this ProvenanceLinkDTO.
Return type str
millis
Gets the millis of this ProvenanceLinkDTO. The timestamp of this link in milliseconds.
Returns The millis of this ProvenanceLinkDTO.
Return type int
source_id
Gets the source_id of this ProvenanceLinkDTO. The source node id of the link.
Returns The source_id of this ProvenanceLinkDTO.
Return type str
swagger_types = {'flow_file_uuid': 'str', 'millis': 'int', 'source_id': 'str', 'targ
target_id
Gets the target_id of this ProvenanceLinkDTO. The target node id of the link.
Returns The target_id of this ProvenanceLinkDTO.
Return type str
timestamp
Gets the timestamp of this ProvenanceLinkDTO. The timestamp of the link (based on the destination).
Returns The timestamp of this ProvenanceLinkDTO.
Return type str
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.provenance_node_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git

3.3. Swagger Client SDKs 403


Nipyapi Documentation, Release 0.19.1

class nipyapi.nifi.models.provenance_node_dto.ProvenanceNodeDTO(id=None,
flow_file_uuid=None,
par-
ent_uuids=None,
child_uuids=None,
clus-
ter_node_identifier=None,
type=None,
event_type=None,
millis=None,
times-
tamp=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ProvenanceNodeDTO - a model defined in Swagger
attribute_map = {'child_uuids': 'childUuids', 'cluster_node_identifier': 'clusterNode
child_uuids
Gets the child_uuids of this ProvenanceNodeDTO. The uuid of the childrent flowfiles of the provenance
event.
Returns The child_uuids of this ProvenanceNodeDTO.
Return type list[str]
cluster_node_identifier
Gets the cluster_node_identifier of this ProvenanceNodeDTO. The identifier of the node that this
event/flowfile originated from.
Returns The cluster_node_identifier of this ProvenanceNodeDTO.
Return type str
event_type
Gets the event_type of this ProvenanceNodeDTO. If the type is EVENT, this is the type of event.
Returns The event_type of this ProvenanceNodeDTO.
Return type str
flow_file_uuid
Gets the flow_file_uuid of this ProvenanceNodeDTO. The uuid of the flowfile associated with the prove-
nance event.
Returns The flow_file_uuid of this ProvenanceNodeDTO.
Return type str
id
Gets the id of this ProvenanceNodeDTO. The id of the node.
Returns The id of this ProvenanceNodeDTO.
Return type str
millis
Gets the millis of this ProvenanceNodeDTO. The timestamp of the node in milliseconds.
Returns The millis of this ProvenanceNodeDTO.
Return type int

404 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

parent_uuids
Gets the parent_uuids of this ProvenanceNodeDTO. The uuid of the parent flowfiles of the provenance
event.
Returns The parent_uuids of this ProvenanceNodeDTO.
Return type list[str]
swagger_types = {'child_uuids': 'list[str]', 'cluster_node_identifier': 'str', 'event
timestamp
Gets the timestamp of this ProvenanceNodeDTO. The timestamp of the node formatted.
Returns The timestamp of this ProvenanceNodeDTO.
Return type str
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
type
Gets the type of this ProvenanceNodeDTO. The type of the node.
Returns The type of this ProvenanceNodeDTO.
Return type str

nipyapi.nifi.models.provenance_options_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.provenance_options_dto.ProvenanceOptionsDTO(searchable_fields=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ProvenanceOptionsDTO - a model defined in Swagger
attribute_map = {'searchable_fields': 'searchableFields'}
searchable_fields
Gets the searchable_fields of this ProvenanceOptionsDTO. The available searchable field for the NiFi.
Returns The searchable_fields of this ProvenanceOptionsDTO.
Return type list[ProvenanceSearchableFieldDTO]
swagger_types = {'searchable_fields': 'list[ProvenanceSearchableFieldDTO]'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

3.3. Swagger Client SDKs 405


Nipyapi Documentation, Release 0.19.1

nipyapi.nifi.models.provenance_options_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.provenance_options_entity.ProvenanceOptionsEntity(provenance_options=
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ProvenanceOptionsEntity - a model defined in Swagger
attribute_map = {'provenance_options': 'provenanceOptions'}
provenance_options
Gets the provenance_options of this ProvenanceOptionsEntity.
Returns The provenance_options of this ProvenanceOptionsEntity.
Return type ProvenanceOptionsDTO
swagger_types = {'provenance_options': 'ProvenanceOptionsDTO'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.provenance_request_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git

406 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

class nipyapi.nifi.models.provenance_request_dto.ProvenanceRequestDTO(search_terms=None,
clus-
ter_node_id=None,
start_date=None,
end_date=None,
mini-
mum_file_size=None,
maxi-
mum_file_size=None,
max_results=None,
sum-
ma-
rize=None,
incre-
men-
tal_results=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ProvenanceRequestDTO - a model defined in Swagger
attribute_map = {'cluster_node_id': 'clusterNodeId', 'end_date': 'endDate', 'incremen
cluster_node_id
Gets the cluster_node_id of this ProvenanceRequestDTO. The id of the node in the cluster where this
provenance originated.
Returns The cluster_node_id of this ProvenanceRequestDTO.
Return type str
end_date
Gets the end_date of this ProvenanceRequestDTO. The latest event time to include in the query.
Returns The end_date of this ProvenanceRequestDTO.
Return type str
incremental_results
Gets the incremental_results of this ProvenanceRequestDTO. Whether or not incremental results are re-
turned. If false, provenance events are only returned once the query completes. This property is true by
default.
Returns The incremental_results of this ProvenanceRequestDTO.
Return type bool
max_results
Gets the max_results of this ProvenanceRequestDTO. The maximum number of results to include.
Returns The max_results of this ProvenanceRequestDTO.
Return type int
maximum_file_size
Gets the maximum_file_size of this ProvenanceRequestDTO. The maximum file size to include in the
query.
Returns The maximum_file_size of this ProvenanceRequestDTO.
Return type str

3.3. Swagger Client SDKs 407


Nipyapi Documentation, Release 0.19.1

minimum_file_size
Gets the minimum_file_size of this ProvenanceRequestDTO. The minimum file size to include in the
query.
Returns The minimum_file_size of this ProvenanceRequestDTO.
Return type str
search_terms
Gets the search_terms of this ProvenanceRequestDTO. The search terms used to perform the search.
Returns The search_terms of this ProvenanceRequestDTO.
Return type dict(str, ProvenanceSearchValueDTO)
start_date
Gets the start_date of this ProvenanceRequestDTO. The earliest event time to include in the query.
Returns The start_date of this ProvenanceRequestDTO.
Return type str
summarize
Gets the summarize of this ProvenanceRequestDTO. Whether or not to summarize provenance events
returned. This property is false by default.
Returns The summarize of this ProvenanceRequestDTO.
Return type bool
swagger_types = {'cluster_node_id': 'str', 'end_date': 'str', 'incremental_results':
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.provenance_results_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.provenance_results_dto.ProvenanceResultsDTO(provenance_events=None,
to-
tal=None,
to-
tal_count=None,
gen-
er-
ated=None,
old-
est_event=None,
time_offset=None,
er-
rors=None)

408 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ProvenanceResultsDTO - a model defined in Swagger
attribute_map = {'errors': 'errors', 'generated': 'generated', 'oldest_event': 'olde
errors
Gets the errors of this ProvenanceResultsDTO. Any errors that occurred while performing the provenance
request.
Returns The errors of this ProvenanceResultsDTO.
Return type list[str]
generated
Gets the generated of this ProvenanceResultsDTO. Then the search was performed.
Returns The generated of this ProvenanceResultsDTO.
Return type str
oldest_event
Gets the oldest_event of this ProvenanceResultsDTO. The oldest event available in the provenance repos-
itory.
Returns The oldest_event of this ProvenanceResultsDTO.
Return type str
provenance_events
Gets the provenance_events of this ProvenanceResultsDTO. The provenance events that matched the
search criteria.
Returns The provenance_events of this ProvenanceResultsDTO.
Return type list[ProvenanceEventDTO]
swagger_types = {'errors': 'list[str]', 'generated': 'str', 'oldest_event': 'str', '
time_offset
Gets the time_offset of this ProvenanceResultsDTO. The time offset of the server that’s used for event
time.
Returns The time_offset of this ProvenanceResultsDTO.
Return type int
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
total
Gets the total of this ProvenanceResultsDTO. The total number of results formatted.
Returns The total of this ProvenanceResultsDTO.
Return type str
total_count
Gets the total_count of this ProvenanceResultsDTO. The total number of results.
Returns The total_count of this ProvenanceResultsDTO.

3.3. Swagger Client SDKs 409


Nipyapi Documentation, Release 0.19.1

Return type int

nipyapi.nifi.models.provenance_searchable_field_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.provenance_searchable_field_dto.ProvenanceSearchableFieldDTO(id=N
field=
la-
bel=N
type=
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ProvenanceSearchableFieldDTO - a model defined in Swagger
attribute_map = {'field': 'field', 'id': 'id', 'label': 'label', 'type': 'type'}
field
Gets the field of this ProvenanceSearchableFieldDTO. The searchable field.
Returns The field of this ProvenanceSearchableFieldDTO.
Return type str
id
Gets the id of this ProvenanceSearchableFieldDTO. The id of the searchable field.
Returns The id of this ProvenanceSearchableFieldDTO.
Return type str
label
Gets the label of this ProvenanceSearchableFieldDTO. The label for the searchable field.
Returns The label of this ProvenanceSearchableFieldDTO.
Return type str
swagger_types = {'field': 'str', 'id': 'str', 'label': 'str', 'type': 'str'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
type
Gets the type of this ProvenanceSearchableFieldDTO. The type of the searchable field.
Returns The type of this ProvenanceSearchableFieldDTO.
Return type str

410 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

nipyapi.nifi.models.queue_size_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.queue_size_dto.QueueSizeDTO(byte_count=None, ob-
ject_count=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
QueueSizeDTO - a model defined in Swagger
attribute_map = {'byte_count': 'byteCount', 'object_count': 'objectCount'}
byte_count
Gets the byte_count of this QueueSizeDTO. The size of objects in a queue.
Returns The byte_count of this QueueSizeDTO.
Return type int
object_count
Gets the object_count of this QueueSizeDTO. The count of objects in a queue.
Returns The object_count of this QueueSizeDTO.
Return type int
swagger_types = {'byte_count': 'int', 'object_count': 'int'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.registry_client_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git

3.3. Swagger Client SDKs 411


Nipyapi Documentation, Release 0.19.1

class nipyapi.nifi.models.registry_client_entity.RegistryClientEntity(revision=None,
id=None,
uri=None,
posi-
tion=None,
per-
mis-
sions=None,
bul-
letins=None,
dis-
con-
nected_node_acknowledged=N
com-
po-
nent=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
RegistryClientEntity - a model defined in Swagger
attribute_map = {'bulletins': 'bulletins', 'component': 'component', 'disconnected_no
bulletins
Gets the bulletins of this RegistryClientEntity. The bulletins for this component.
Returns The bulletins of this RegistryClientEntity.
Return type list[BulletinEntity]
component
Gets the component of this RegistryClientEntity.
Returns The component of this RegistryClientEntity.
Return type RegistryDTO
disconnected_node_acknowledged
Gets the disconnected_node_acknowledged of this RegistryClientEntity. Acknowledges that this node is
disconnected to allow for mutable requests to proceed.
Returns The disconnected_node_acknowledged of this RegistryClientEntity.
Return type bool
id
Gets the id of this RegistryClientEntity. The id of the component.
Returns The id of this RegistryClientEntity.
Return type str
permissions
Gets the permissions of this RegistryClientEntity. The permissions for this component.
Returns The permissions of this RegistryClientEntity.
Return type PermissionsDTO
position
Gets the position of this RegistryClientEntity. The position of this component in the UI if applicable.
Returns The position of this RegistryClientEntity.

412 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Return type PositionDTO


revision
Gets the revision of this RegistryClientEntity. The revision for this request/response. The revision is
required for any mutable flow requests and is included in all responses.
Returns The revision of this RegistryClientEntity.
Return type RevisionDTO
swagger_types = {'bulletins': 'list[BulletinEntity]', 'component': 'RegistryDTO', 'di
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
uri
Gets the uri of this RegistryClientEntity. The URI for futures requests to the component.
Returns The uri of this RegistryClientEntity.
Return type str

nipyapi.nifi.models.registry_clients_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.registry_clients_entity.RegistryClientsEntity(registries=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
RegistryClientsEntity - a model defined in Swagger
attribute_map = {'registries': 'registries'}
registries
Gets the registries of this RegistryClientsEntity.
Returns The registries of this RegistryClientsEntity.
Return type list[RegistryClientEntity]
swagger_types = {'registries': 'list[RegistryClientEntity]'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

3.3. Swagger Client SDKs 413


Nipyapi Documentation, Release 0.19.1

nipyapi.nifi.models.registry_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.registry_dto.RegistryDTO(id=None, name=None, descrip-
tion=None, uri=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
RegistryDTO - a model defined in Swagger
attribute_map = {'description': 'description', 'id': 'id', 'name': 'name', 'uri': '
description
Gets the description of this RegistryDTO. The registry description
Returns The description of this RegistryDTO.
Return type str
id
Gets the id of this RegistryDTO. The registry identifier
Returns The id of this RegistryDTO.
Return type str
name
Gets the name of this RegistryDTO. The registry name
Returns The name of this RegistryDTO.
Return type str
swagger_types = {'description': 'str', 'id': 'str', 'name': 'str', 'uri': 'str'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
uri
Gets the uri of this RegistryDTO. The registry URI
Returns The uri of this RegistryDTO.
Return type str

nipyapi.nifi.models.relationship_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.

414 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/


swagger-codegen.git
class nipyapi.nifi.models.relationship_dto.RelationshipDTO(name=None, de-
scription=None,
auto_terminate=None,
retry=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
RelationshipDTO - a model defined in Swagger
attribute_map = {'auto_terminate': 'autoTerminate', 'description': 'description', 'na
auto_terminate
Gets the auto_terminate of this RelationshipDTO. Whether or not flowfiles sent to this relationship should
auto terminate.
Returns The auto_terminate of this RelationshipDTO.
Return type bool
description
Gets the description of this RelationshipDTO. The relationship description.
Returns The description of this RelationshipDTO.
Return type str
name
Gets the name of this RelationshipDTO. The relationship name.
Returns The name of this RelationshipDTO.
Return type str
retry
Gets the retry of this RelationshipDTO. Whether or not flowfiles sent to this relationship should retry.
Returns The retry of this RelationshipDTO.
Return type bool
swagger_types = {'auto_terminate': 'bool', 'description': 'str', 'name': 'str', 'ret
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.remote_process_group_contents_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git

3.3. Swagger Client SDKs 415


Nipyapi Documentation, Release 0.19.1

class nipyapi.nifi.models.remote_process_group_contents_dto.RemoteProcessGroupContentsDTO(i
o
p
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
RemoteProcessGroupContentsDTO - a model defined in Swagger
attribute_map = {'input_ports': 'inputPorts', 'output_ports': 'outputPorts'}
input_ports
Gets the input_ports of this RemoteProcessGroupContentsDTO. The input ports to which data can be sent.
Returns The input_ports of this RemoteProcessGroupContentsDTO.
Return type list[RemoteProcessGroupPortDTO]
output_ports
Gets the output_ports of this RemoteProcessGroupContentsDTO. The output ports from which data can
be retrieved.
Returns The output_ports of this RemoteProcessGroupContentsDTO.
Return type list[RemoteProcessGroupPortDTO]
swagger_types = {'input_ports': 'list[RemoteProcessGroupPortDTO]', 'output_ports': 'l
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.remote_process_group_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git

416 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

class nipyapi.nifi.models.remote_process_group_dto.RemoteProcessGroupDTO(id=None,
ver-
sioned_component_id=No
par-
ent_group_id=None,
po-
si-
tion=None,
tar-
get_uri=None,
tar-
get_uris=None,
tar-
get_secure=None,
name=None,
com-
ments=None,
com-
mu-
ni-
ca-
tions_timeout=None,
yield_duration=None,
trans-
port_protocol=None,
lo-
cal_network_interface=No
proxy_host=None,
proxy_port=None,
proxy_user=None,
proxy_password=None,
au-
tho-
riza-
tion_issues=None,
val-
i-
da-
tion_errors=None,
trans-
mit-
ting=None,
in-
put_port_count=None,
out-
put_port_count=None,
ac-
tive_remote_input_port_co
in-
ac-
tive_remote_input_port_co
ac-
tive_remote_output_port_
in-
ac-
tive_remote_output_port_
3.3. Swagger Client SDKs 417
flow_refreshed=None,
con-
tents=None)
Nipyapi Documentation, Release 0.19.1

Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
RemoteProcessGroupDTO - a model defined in Swagger
active_remote_input_port_count
Gets the active_remote_input_port_count of this RemoteProcessGroupDTO. The number of active remote
input ports.
Returns The active_remote_input_port_count of this RemoteProcessGroupDTO.
Return type int
active_remote_output_port_count
Gets the active_remote_output_port_count of this RemoteProcessGroupDTO. The number of active re-
mote output ports.
Returns The active_remote_output_port_count of this RemoteProcessGroupDTO.
Return type int
attribute_map = {'active_remote_input_port_count': 'activeRemoteInputPortCount', 'acti
authorization_issues
Gets the authorization_issues of this RemoteProcessGroupDTO. Any remote authorization issues for the
remote process group.
Returns The authorization_issues of this RemoteProcessGroupDTO.
Return type list[str]
comments
Gets the comments of this RemoteProcessGroupDTO. The comments for the remote process group.
Returns The comments of this RemoteProcessGroupDTO.
Return type str
communications_timeout
Gets the communications_timeout of this RemoteProcessGroupDTO. The time period used for the timeout
when communicating with the target.
Returns The communications_timeout of this RemoteProcessGroupDTO.
Return type str
contents
Gets the contents of this RemoteProcessGroupDTO. The contents of the remote process group. Will
contain available input/output ports.
Returns The contents of this RemoteProcessGroupDTO.
Return type RemoteProcessGroupContentsDTO
flow_refreshed
Gets the flow_refreshed of this RemoteProcessGroupDTO. The timestamp when this remote process group
was last refreshed.
Returns The flow_refreshed of this RemoteProcessGroupDTO.
Return type str
id
Gets the id of this RemoteProcessGroupDTO. The id of the component.
Returns The id of this RemoteProcessGroupDTO.

418 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Return type str


inactive_remote_input_port_count
Gets the inactive_remote_input_port_count of this RemoteProcessGroupDTO. The number of inactive
remote input ports.
Returns The inactive_remote_input_port_count of this RemoteProcessGroupDTO.
Return type int
inactive_remote_output_port_count
Gets the inactive_remote_output_port_count of this RemoteProcessGroupDTO. The number of inactive
remote output ports.
Returns The inactive_remote_output_port_count of this RemoteProcessGroupDTO.
Return type int
input_port_count
Gets the input_port_count of this RemoteProcessGroupDTO. The number of remote input ports currently
available on the target.
Returns The input_port_count of this RemoteProcessGroupDTO.
Return type int
local_network_interface
Gets the local_network_interface of this RemoteProcessGroupDTO. The local network interface to
send/receive data. If not specified, any local address is used. If clustered, all nodes must have an interface
with this identifier.
Returns The local_network_interface of this RemoteProcessGroupDTO.
Return type str
name
Gets the name of this RemoteProcessGroupDTO. The name of the remote process group.
Returns The name of this RemoteProcessGroupDTO.
Return type str
output_port_count
Gets the output_port_count of this RemoteProcessGroupDTO. The number of remote output ports cur-
rently available on the target.
Returns The output_port_count of this RemoteProcessGroupDTO.
Return type int
parent_group_id
Gets the parent_group_id of this RemoteProcessGroupDTO. The id of parent process group of this com-
ponent if applicable.
Returns The parent_group_id of this RemoteProcessGroupDTO.
Return type str
position
Gets the position of this RemoteProcessGroupDTO. The position of this component in the UI if applicable.
Returns The position of this RemoteProcessGroupDTO.
Return type PositionDTO

3.3. Swagger Client SDKs 419


Nipyapi Documentation, Release 0.19.1

proxy_host
Gets the proxy_host of this RemoteProcessGroupDTO.
Returns The proxy_host of this RemoteProcessGroupDTO.
Return type str
proxy_password
Gets the proxy_password of this RemoteProcessGroupDTO.
Returns The proxy_password of this RemoteProcessGroupDTO.
Return type str
proxy_port
Gets the proxy_port of this RemoteProcessGroupDTO.
Returns The proxy_port of this RemoteProcessGroupDTO.
Return type int
proxy_user
Gets the proxy_user of this RemoteProcessGroupDTO.
Returns The proxy_user of this RemoteProcessGroupDTO.
Return type str
swagger_types = {'active_remote_input_port_count': 'int', 'active_remote_output_port_c
target_secure
Gets the target_secure of this RemoteProcessGroupDTO. Whether the target is running securely.
Returns The target_secure of this RemoteProcessGroupDTO.
Return type bool
target_uri
Gets the target_uri of this RemoteProcessGroupDTO. The target URI of the remote process group. If target
uri is not set, but uris are set, then returns the first url in the urls. If neither target uri nor uris are set, then
returns null.
Returns The target_uri of this RemoteProcessGroupDTO.
Return type str
target_uris
Gets the target_uris of this RemoteProcessGroupDTO. The target URI of the remote process group. If
target uris is not set but target uri is set, then returns a collection containing the single target uri. If neither
target uris nor uris are set, then returns null.
Returns The target_uris of this RemoteProcessGroupDTO.
Return type str
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
transmitting
Gets the transmitting of this RemoteProcessGroupDTO. Whether the remote process group is actively
transmitting.
Returns The transmitting of this RemoteProcessGroupDTO.

420 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Return type bool


transport_protocol
Gets the transport_protocol of this RemoteProcessGroupDTO.
Returns The transport_protocol of this RemoteProcessGroupDTO.
Return type str
validation_errors
Gets the validation_errors of this RemoteProcessGroupDTO. The validation errors for the remote process
group. These validation errors represent the problems with the remote process group that must be resolved
before it can transmit.
Returns The validation_errors of this RemoteProcessGroupDTO.
Return type list[str]
versioned_component_id
Gets the versioned_component_id of this RemoteProcessGroupDTO. The ID of the corresponding com-
ponent that is under version control
Returns The versioned_component_id of this RemoteProcessGroupDTO.
Return type str
yield_duration
Gets the yield_duration of this RemoteProcessGroupDTO. When yielding, this amount of time must elapse
before the remote process group is scheduled again.
Returns The yield_duration of this RemoteProcessGroupDTO.
Return type str

nipyapi.nifi.models.remote_process_group_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git

3.3. Swagger Client SDKs 421


Nipyapi Documentation, Release 0.19.1

class nipyapi.nifi.models.remote_process_group_entity.RemoteProcessGroupEntity(revision=None,
id=None,
uri=None,
po-
si-
tion=None,
per-
mis-
sions=None,
bul-
letins=None,
dis-
con-
nected_node_ack
com-
po-
nent=None,
sta-
tus=None,
in-
put_port_count=
out-
put_port_count=
op-
er-
ate_permissions=
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
RemoteProcessGroupEntity - a model defined in Swagger
attribute_map = {'bulletins': 'bulletins', 'component': 'component', 'disconnected_no
bulletins
Gets the bulletins of this RemoteProcessGroupEntity. The bulletins for this component.
Returns The bulletins of this RemoteProcessGroupEntity.
Return type list[BulletinEntity]
component
Gets the component of this RemoteProcessGroupEntity.
Returns The component of this RemoteProcessGroupEntity.
Return type RemoteProcessGroupDTO
disconnected_node_acknowledged
Gets the disconnected_node_acknowledged of this RemoteProcessGroupEntity. Acknowledges that this
node is disconnected to allow for mutable requests to proceed.
Returns The disconnected_node_acknowledged of this RemoteProcessGroupEntity.
Return type bool
id
Gets the id of this RemoteProcessGroupEntity. The id of the component.
Returns The id of this RemoteProcessGroupEntity.
Return type str

422 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

input_port_count
Gets the input_port_count of this RemoteProcessGroupEntity. The number of remote input ports currently
available on the target.
Returns The input_port_count of this RemoteProcessGroupEntity.
Return type int
operate_permissions
Gets the operate_permissions of this RemoteProcessGroupEntity. The permissions for this component
operations.
Returns The operate_permissions of this RemoteProcessGroupEntity.
Return type PermissionsDTO
output_port_count
Gets the output_port_count of this RemoteProcessGroupEntity. The number of remote output ports cur-
rently available on the target.
Returns The output_port_count of this RemoteProcessGroupEntity.
Return type int
permissions
Gets the permissions of this RemoteProcessGroupEntity. The permissions for this component.
Returns The permissions of this RemoteProcessGroupEntity.
Return type PermissionsDTO
position
Gets the position of this RemoteProcessGroupEntity. The position of this component in the UI if applica-
ble.
Returns The position of this RemoteProcessGroupEntity.
Return type PositionDTO
revision
Gets the revision of this RemoteProcessGroupEntity. The revision for this request/response. The revision
is required for any mutable flow requests and is included in all responses.
Returns The revision of this RemoteProcessGroupEntity.
Return type RevisionDTO
status
Gets the status of this RemoteProcessGroupEntity. The status of the remote process group.
Returns The status of this RemoteProcessGroupEntity.
Return type RemoteProcessGroupStatusDTO
swagger_types = {'bulletins': 'list[BulletinEntity]', 'component': 'RemoteProcessGrou
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
uri
Gets the uri of this RemoteProcessGroupEntity. The URI for futures requests to the component.
Returns The uri of this RemoteProcessGroupEntity.

3.3. Swagger Client SDKs 423


Nipyapi Documentation, Release 0.19.1

Return type str

nipyapi.nifi.models.remote_process_group_port_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.remote_process_group_port_dto.RemoteProcessGroupPortDTO(id=None,
tar-
get_id=None
ver-
sioned_comp
group_id=No
name=None,
com-
ments=None
con-
cur-
rently_sched
trans-
mit-
ting=None,
use_compres
ex-
ists=None,
tar-
get_running=
con-
nected=None
batch_setting
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
RemoteProcessGroupPortDTO - a model defined in Swagger
attribute_map = {'batch_settings': 'batchSettings', 'comments': 'comments', 'concurre
batch_settings
Gets the batch_settings of this RemoteProcessGroupPortDTO. The batch settings for data transmission.
Returns The batch_settings of this RemoteProcessGroupPortDTO.
Return type BatchSettingsDTO
comments
Gets the comments of this RemoteProcessGroupPortDTO. The comments as configured on the target port.
Returns The comments of this RemoteProcessGroupPortDTO.
Return type str

424 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

concurrently_schedulable_task_count
Gets the concurrently_schedulable_task_count of this RemoteProcessGroupPortDTO. The number of task
that may transmit flowfiles to the target port concurrently.
Returns The concurrently_schedulable_task_count of this RemoteProcessGroupPortDTO.
Return type int
connected
Gets the connected of this RemoteProcessGroupPortDTO. Whether the port has either an incoming or
outgoing connection.
Returns The connected of this RemoteProcessGroupPortDTO.
Return type bool
exists
Gets the exists of this RemoteProcessGroupPortDTO. Whether the target port exists.
Returns The exists of this RemoteProcessGroupPortDTO.
Return type bool
group_id
Gets the group_id of this RemoteProcessGroupPortDTO. The id of the remote process group that the port
resides in.
Returns The group_id of this RemoteProcessGroupPortDTO.
Return type str
id
Gets the id of this RemoteProcessGroupPortDTO. The id of the port.
Returns The id of this RemoteProcessGroupPortDTO.
Return type str
name
Gets the name of this RemoteProcessGroupPortDTO. The name of the target port.
Returns The name of this RemoteProcessGroupPortDTO.
Return type str
swagger_types = {'batch_settings': 'BatchSettingsDTO', 'comments': 'str', 'concurrent
target_id
Gets the target_id of this RemoteProcessGroupPortDTO. The id of the target port.
Returns The target_id of this RemoteProcessGroupPortDTO.
Return type str
target_running
Gets the target_running of this RemoteProcessGroupPortDTO. Whether the target port is running.
Returns The target_running of this RemoteProcessGroupPortDTO.
Return type bool
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

3.3. Swagger Client SDKs 425


Nipyapi Documentation, Release 0.19.1

transmitting
Gets the transmitting of this RemoteProcessGroupPortDTO. Whether the remote port is configured for
transmission.
Returns The transmitting of this RemoteProcessGroupPortDTO.
Return type bool
use_compression
Gets the use_compression of this RemoteProcessGroupPortDTO. Whether the flowfiles are compressed
when sent to the target port.
Returns The use_compression of this RemoteProcessGroupPortDTO.
Return type bool
versioned_component_id
Gets the versioned_component_id of this RemoteProcessGroupPortDTO. The ID of the corresponding
component that is under version control
Returns The versioned_component_id of this RemoteProcessGroupPortDTO.
Return type str

nipyapi.nifi.models.remote_process_group_port_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.remote_process_group_port_entity.RemoteProcessGroupPortEntity(revi
id=
uri=
po-
si-
tion
per-
mis-
sion
bul-
letin
dis-
con
nect
re-
mot
op-
er-
ate_
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
RemoteProcessGroupPortEntity - a model defined in Swagger

426 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

attribute_map = {'bulletins': 'bulletins', 'disconnected_node_acknowledged': 'disconn


bulletins
Gets the bulletins of this RemoteProcessGroupPortEntity. The bulletins for this component.
Returns The bulletins of this RemoteProcessGroupPortEntity.
Return type list[BulletinEntity]
disconnected_node_acknowledged
Gets the disconnected_node_acknowledged of this RemoteProcessGroupPortEntity. Acknowledges that
this node is disconnected to allow for mutable requests to proceed.
Returns The disconnected_node_acknowledged of this RemoteProcessGroupPortEntity.
Return type bool
id
Gets the id of this RemoteProcessGroupPortEntity. The id of the component.
Returns The id of this RemoteProcessGroupPortEntity.
Return type str
operate_permissions
Gets the operate_permissions of this RemoteProcessGroupPortEntity. The permissions for this component
operations.
Returns The operate_permissions of this RemoteProcessGroupPortEntity.
Return type PermissionsDTO
permissions
Gets the permissions of this RemoteProcessGroupPortEntity. The permissions for this component.
Returns The permissions of this RemoteProcessGroupPortEntity.
Return type PermissionsDTO
position
Gets the position of this RemoteProcessGroupPortEntity. The position of this component in the UI if
applicable.
Returns The position of this RemoteProcessGroupPortEntity.
Return type PositionDTO
remote_process_group_port
Gets the remote_process_group_port of this RemoteProcessGroupPortEntity.
Returns The remote_process_group_port of this RemoteProcessGroupPortEntity.
Return type RemoteProcessGroupPortDTO
revision
Gets the revision of this RemoteProcessGroupPortEntity. The revision for this request/response. The
revision is required for any mutable flow requests and is included in all responses.
Returns The revision of this RemoteProcessGroupPortEntity.
Return type RevisionDTO
swagger_types = {'bulletins': 'list[BulletinEntity]', 'disconnected_node_acknowledged'
to_dict()
Returns the model properties as a dict

3.3. Swagger Client SDKs 427


Nipyapi Documentation, Release 0.19.1

to_str()
Returns the string representation of the model
uri
Gets the uri of this RemoteProcessGroupPortEntity. The URI for futures requests to the component.
Returns The uri of this RemoteProcessGroupPortEntity.
Return type str

nipyapi.nifi.models.remote_process_group_status_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.remote_process_group_status_dto.RemoteProcessGroupStatusDTO(group_
id=No
name=
tar-
get_uri
trans-
mis-
sion_st
stats_l
val-
i-
da-
tion_st
ag-
gre-
gate_s
node_s
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
RemoteProcessGroupStatusDTO - a model defined in Swagger
aggregate_snapshot
Gets the aggregate_snapshot of this RemoteProcessGroupStatusDTO. A status snapshot that represents the
aggregate stats of all nodes in the cluster. If the NiFi instance is a standalone instance, rather than a cluster,
this represents the stats of the single instance.
Returns The aggregate_snapshot of this RemoteProcessGroupStatusDTO.
Return type RemoteProcessGroupStatusSnapshotDTO
attribute_map = {'aggregate_snapshot': 'aggregateSnapshot', 'group_id': 'groupId', 'i
group_id
Gets the group_id of this RemoteProcessGroupStatusDTO. The unique ID of the process group that the
Processor belongs to
Returns The group_id of this RemoteProcessGroupStatusDTO.

428 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Return type str


id
Gets the id of this RemoteProcessGroupStatusDTO. The unique ID of the Processor
Returns The id of this RemoteProcessGroupStatusDTO.
Return type str
name
Gets the name of this RemoteProcessGroupStatusDTO. The name of the remote process group.
Returns The name of this RemoteProcessGroupStatusDTO.
Return type str
node_snapshots
Gets the node_snapshots of this RemoteProcessGroupStatusDTO. A status snapshot for each node in the
cluster. If the NiFi instance is a standalone instance, rather than a cluster, this may be null.
Returns The node_snapshots of this RemoteProcessGroupStatusDTO.
Return type list[NodeRemoteProcessGroupStatusSnapshotDTO]
stats_last_refreshed
Gets the stats_last_refreshed of this RemoteProcessGroupStatusDTO. The time the status for the process
group was last refreshed.
Returns The stats_last_refreshed of this RemoteProcessGroupStatusDTO.
Return type str
swagger_types = {'aggregate_snapshot': 'RemoteProcessGroupStatusSnapshotDTO', 'group_i
target_uri
Gets the target_uri of this RemoteProcessGroupStatusDTO. The URI of the target system.
Returns The target_uri of this RemoteProcessGroupStatusDTO.
Return type str
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
transmission_status
Gets the transmission_status of this RemoteProcessGroupStatusDTO. The transmission status of the re-
mote process group.
Returns The transmission_status of this RemoteProcessGroupStatusDTO.
Return type str
validation_status
Gets the validation_status of this RemoteProcessGroupStatusDTO. Indicates whether the component is
valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the component is valid)
Returns The validation_status of this RemoteProcessGroupStatusDTO.
Return type str

3.3. Swagger Client SDKs 429


Nipyapi Documentation, Release 0.19.1

nipyapi.nifi.models.remote_process_group_status_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.remote_process_group_status_entity.RemoteProcessGroupStatusEntity

Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
RemoteProcessGroupStatusEntity - a model defined in Swagger
attribute_map = {'can_read': 'canRead', 'remote_process_group_status': 'remoteProcess
can_read
Gets the can_read of this RemoteProcessGroupStatusEntity. Indicates whether the user can read a given
resource.
Returns The can_read of this RemoteProcessGroupStatusEntity.
Return type bool
remote_process_group_status
Gets the remote_process_group_status of this RemoteProcessGroupStatusEntity.
Returns The remote_process_group_status of this RemoteProcessGroupStatusEntity.
Return type RemoteProcessGroupStatusDTO
swagger_types = {'can_read': 'bool', 'remote_process_group_status': 'RemoteProcessGro
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.remote_process_group_status_snapshot_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git

430 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

class nipyapi.nifi.models.remote_process_group_status_snapshot_dto.RemoteProcessGroupStatus

Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
RemoteProcessGroupStatusSnapshotDTO - a model defined in Swagger
active_thread_count
Gets the active_thread_count of this RemoteProcessGroupStatusSnapshotDTO. The number of active
threads for the remote process group.
Returns The active_thread_count of this RemoteProcessGroupStatusSnapshotDTO.
Return type int
attribute_map = {'active_thread_count': 'activeThreadCount', 'bytes_received': 'bytes
bytes_received
Gets the bytes_received of this RemoteProcessGroupStatusSnapshotDTO. The size of the FlowFiles re-
ceived from the remote process group in the last 5 minutes.
Returns The bytes_received of this RemoteProcessGroupStatusSnapshotDTO.
Return type int
bytes_sent
Gets the bytes_sent of this RemoteProcessGroupStatusSnapshotDTO. The size of the FlowFiles sent to the
remote process group in the last 5 minutes.
Returns The bytes_sent of this RemoteProcessGroupStatusSnapshotDTO.
Return type int
flow_files_received
Gets the flow_files_received of this RemoteProcessGroupStatusSnapshotDTO. The number of FlowFiles
received from the remote process group in the last 5 minutes.
Returns The flow_files_received of this RemoteProcessGroupStatusSnapshotDTO.
Return type int
flow_files_sent
Gets the flow_files_sent of this RemoteProcessGroupStatusSnapshotDTO. The number of FlowFiles sent
to the remote process group in the last 5 minutes.
Returns The flow_files_sent of this RemoteProcessGroupStatusSnapshotDTO.

3.3. Swagger Client SDKs 431


Nipyapi Documentation, Release 0.19.1

Return type int


group_id
Gets the group_id of this RemoteProcessGroupStatusSnapshotDTO. The id of the parent process group
the remote process group resides in.
Returns The group_id of this RemoteProcessGroupStatusSnapshotDTO.
Return type str
id
Gets the id of this RemoteProcessGroupStatusSnapshotDTO. The id of the remote process group.
Returns The id of this RemoteProcessGroupStatusSnapshotDTO.
Return type str
name
Gets the name of this RemoteProcessGroupStatusSnapshotDTO. The name of the remote process group.
Returns The name of this RemoteProcessGroupStatusSnapshotDTO.
Return type str
received
Gets the received of this RemoteProcessGroupStatusSnapshotDTO. The count/size of the flowfiles re-
ceived from the remote process group in the last 5 minutes.
Returns The received of this RemoteProcessGroupStatusSnapshotDTO.
Return type str
sent
Gets the sent of this RemoteProcessGroupStatusSnapshotDTO. The count/size of the flowfiles sent to the
remote process group in the last 5 minutes.
Returns The sent of this RemoteProcessGroupStatusSnapshotDTO.
Return type str
swagger_types = {'active_thread_count': 'int', 'bytes_received': 'int', 'bytes_sent':
target_uri
Gets the target_uri of this RemoteProcessGroupStatusSnapshotDTO. The URI of the target system.
Returns The target_uri of this RemoteProcessGroupStatusSnapshotDTO.
Return type str
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
transmission_status
Gets the transmission_status of this RemoteProcessGroupStatusSnapshotDTO. The transmission status of
the remote process group.
Returns The transmission_status of this RemoteProcessGroupStatusSnapshotDTO.
Return type str

432 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

nipyapi.nifi.models.remote_process_group_status_snapshot_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.remote_process_group_status_snapshot_entity.RemoteProcessGroupSta

Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
RemoteProcessGroupStatusSnapshotEntity - a model defined in Swagger
attribute_map = {'can_read': 'canRead', 'id': 'id', 'remote_process_group_status_snap
can_read
Gets the can_read of this RemoteProcessGroupStatusSnapshotEntity. Indicates whether the user can read
a given resource.
Returns The can_read of this RemoteProcessGroupStatusSnapshotEntity.
Return type bool
id
Gets the id of this RemoteProcessGroupStatusSnapshotEntity. The id of the remote process group.
Returns The id of this RemoteProcessGroupStatusSnapshotEntity.
Return type str
remote_process_group_status_snapshot
Gets the remote_process_group_status_snapshot of this RemoteProcessGroupStatusSnapshotEntity.
Returns The remote_process_group_status_snapshot of this RemoteProcessGroupStatusSnap-
shotEntity.
Return type RemoteProcessGroupStatusSnapshotDTO
swagger_types = {'can_read': 'bool', 'id': 'str', 'remote_process_group_status_snapsh
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.remote_process_groups_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.

3.3. Swagger Client SDKs 433


Nipyapi Documentation, Release 0.19.1

OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/


swagger-codegen.git
class nipyapi.nifi.models.remote_process_groups_entity.RemoteProcessGroupsEntity(remote_proces
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
RemoteProcessGroupsEntity - a model defined in Swagger
attribute_map = {'remote_process_groups': 'remoteProcessGroups'}
remote_process_groups
Gets the remote_process_groups of this RemoteProcessGroupsEntity.
Returns The remote_process_groups of this RemoteProcessGroupsEntity.
Return type list[RemoteProcessGroupEntity]
swagger_types = {'remote_process_groups': 'list[RemoteProcessGroupEntity]'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.reporting_task_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git

434 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

class nipyapi.nifi.models.reporting_task_dto.ReportingTaskDTO(id=None, ver-


sioned_component_id=None,
par-
ent_group_id=None,
position=None,
name=None,
type=None,
bundle=None,
state=None, com-
ments=None, per-
sists_state=None,
restricted=None,
depre-
cated=None,
multi-
ple_versions_available=None,
sup-
ports_sensitive_dynamic_properties=None
schedul-
ing_period=None,
schedul-
ing_strategy=None,
de-
fault_scheduling_period=None,
properties=None,
descrip-
tors=None, sensi-
tive_dynamic_property_names=None,
cus-
tom_ui_url=None,
annota-
tion_data=None,
valida-
tion_errors=None,
valida-
tion_status=None,
ac-
tive_thread_count=None,
exten-
sion_missing=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ReportingTaskDTO - a model defined in Swagger
active_thread_count
Gets the active_thread_count of this ReportingTaskDTO. The number of active threads for the reporting
task.
Returns The active_thread_count of this ReportingTaskDTO.
Return type int
annotation_data
Gets the annotation_data of this ReportingTaskDTO. The annotation data for the repoting task. This is
how the custom UI relays configuration to the reporting task.

3.3. Swagger Client SDKs 435


Nipyapi Documentation, Release 0.19.1

Returns The annotation_data of this ReportingTaskDTO.


Return type str
attribute_map = {'active_thread_count': 'activeThreadCount', 'annotation_data': 'anno
bundle
Gets the bundle of this ReportingTaskDTO. The details of the artifact that bundled this processor type.
Returns The bundle of this ReportingTaskDTO.
Return type BundleDTO
comments
Gets the comments of this ReportingTaskDTO. The comments of the reporting task.
Returns The comments of this ReportingTaskDTO.
Return type str
custom_ui_url
Gets the custom_ui_url of this ReportingTaskDTO. The URL for the custom configuration UI for the
reporting task.
Returns The custom_ui_url of this ReportingTaskDTO.
Return type str
default_scheduling_period
Gets the default_scheduling_period of this ReportingTaskDTO. The default scheduling period for the dif-
ferent scheduling strategies.
Returns The default_scheduling_period of this ReportingTaskDTO.
Return type dict(str, str)
deprecated
Gets the deprecated of this ReportingTaskDTO. Whether the reporting task has been deprecated.
Returns The deprecated of this ReportingTaskDTO.
Return type bool
descriptors
Gets the descriptors of this ReportingTaskDTO. The descriptors for the reporting tasks properties.
Returns The descriptors of this ReportingTaskDTO.
Return type dict(str, PropertyDescriptorDTO)
extension_missing
Gets the extension_missing of this ReportingTaskDTO. Whether the underlying extension is missing.
Returns The extension_missing of this ReportingTaskDTO.
Return type bool
id
Gets the id of this ReportingTaskDTO. The id of the component.
Returns The id of this ReportingTaskDTO.
Return type str
multiple_versions_available
Gets the multiple_versions_available of this ReportingTaskDTO. Whether the reporting task has multiple
versions available.

436 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Returns The multiple_versions_available of this ReportingTaskDTO.


Return type bool
name
Gets the name of this ReportingTaskDTO. The name of the reporting task.
Returns The name of this ReportingTaskDTO.
Return type str
parent_group_id
Gets the parent_group_id of this ReportingTaskDTO. The id of parent process group of this component if
applicable.
Returns The parent_group_id of this ReportingTaskDTO.
Return type str
persists_state
Gets the persists_state of this ReportingTaskDTO. Whether the reporting task persists state.
Returns The persists_state of this ReportingTaskDTO.
Return type bool
position
Gets the position of this ReportingTaskDTO. The position of this component in the UI if applicable.
Returns The position of this ReportingTaskDTO.
Return type PositionDTO
properties
Gets the properties of this ReportingTaskDTO. The properties of the reporting task.
Returns The properties of this ReportingTaskDTO.
Return type dict(str, str)
restricted
Gets the restricted of this ReportingTaskDTO. Whether the reporting task requires elevated privileges.
Returns The restricted of this ReportingTaskDTO.
Return type bool
scheduling_period
Gets the scheduling_period of this ReportingTaskDTO. The frequency with which to schedule the reporting
task. The format of the value willd epend on the valud of the schedulingStrategy.
Returns The scheduling_period of this ReportingTaskDTO.
Return type str
scheduling_strategy
Gets the scheduling_strategy of this ReportingTaskDTO. The scheduling strategy that determines how the
schedulingPeriod value should be interpreted.
Returns The scheduling_strategy of this ReportingTaskDTO.
Return type str
sensitive_dynamic_property_names
Gets the sensitive_dynamic_property_names of this ReportingTaskDTO. Set of sensitive dynamic property
names

3.3. Swagger Client SDKs 437


Nipyapi Documentation, Release 0.19.1

Returns The sensitive_dynamic_property_names of this ReportingTaskDTO.


Return type list[str]
state
Gets the state of this ReportingTaskDTO. The state of the reporting task.
Returns The state of this ReportingTaskDTO.
Return type str
supports_sensitive_dynamic_properties
Gets the supports_sensitive_dynamic_properties of this ReportingTaskDTO. Whether the reporting task
supports sensitive dynamic properties.
Returns The supports_sensitive_dynamic_properties of this ReportingTaskDTO.
Return type bool
swagger_types = {'active_thread_count': 'int', 'annotation_data': 'str', 'bundle': '
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
type
Gets the type of this ReportingTaskDTO. The fully qualified type of the reporting task.
Returns The type of this ReportingTaskDTO.
Return type str
validation_errors
Gets the validation_errors of this ReportingTaskDTO. Gets the validation errors from the reporting task.
These validation errors represent the problems with the reporting task that must be resolved before it can
be scheduled to run.
Returns The validation_errors of this ReportingTaskDTO.
Return type list[str]
validation_status
Gets the validation_status of this ReportingTaskDTO. Indicates whether the Processor is valid, invalid, or
still in the process of validating (i.e., it is unknown whether or not the Processor is valid)
Returns The validation_status of this ReportingTaskDTO.
Return type str
versioned_component_id
Gets the versioned_component_id of this ReportingTaskDTO. The ID of the corresponding component
that is under version control
Returns The versioned_component_id of this ReportingTaskDTO.
Return type str

nipyapi.nifi.models.reporting_task_entity module

NiFi Rest API

438 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.reporting_task_entity.ReportingTaskEntity(revision=None,
id=None,
uri=None,
posi-
tion=None,
permis-
sions=None,
bul-
letins=None,
discon-
nected_node_acknowledged=Non
compo-
nent=None,
oper-
ate_permissions=None,
sta-
tus=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ReportingTaskEntity - a model defined in Swagger
attribute_map = {'bulletins': 'bulletins', 'component': 'component', 'disconnected_no
bulletins
Gets the bulletins of this ReportingTaskEntity. The bulletins for this component.
Returns The bulletins of this ReportingTaskEntity.
Return type list[BulletinEntity]
component
Gets the component of this ReportingTaskEntity.
Returns The component of this ReportingTaskEntity.
Return type ReportingTaskDTO
disconnected_node_acknowledged
Gets the disconnected_node_acknowledged of this ReportingTaskEntity. Acknowledges that this node is
disconnected to allow for mutable requests to proceed.
Returns The disconnected_node_acknowledged of this ReportingTaskEntity.
Return type bool
id
Gets the id of this ReportingTaskEntity. The id of the component.
Returns The id of this ReportingTaskEntity.
Return type str
operate_permissions
Gets the operate_permissions of this ReportingTaskEntity. The permissions for this component operations.

3.3. Swagger Client SDKs 439


Nipyapi Documentation, Release 0.19.1

Returns The operate_permissions of this ReportingTaskEntity.


Return type PermissionsDTO
permissions
Gets the permissions of this ReportingTaskEntity. The permissions for this component.
Returns The permissions of this ReportingTaskEntity.
Return type PermissionsDTO
position
Gets the position of this ReportingTaskEntity. The position of this component in the UI if applicable.
Returns The position of this ReportingTaskEntity.
Return type PositionDTO
revision
Gets the revision of this ReportingTaskEntity. The revision for this request/response. The revision is
required for any mutable flow requests and is included in all responses.
Returns The revision of this ReportingTaskEntity.
Return type RevisionDTO
status
Gets the status of this ReportingTaskEntity. The status for this ReportingTask.
Returns The status of this ReportingTaskEntity.
Return type ReportingTaskStatusDTO
swagger_types = {'bulletins': 'list[BulletinEntity]', 'component': 'ReportingTaskDTO'
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
uri
Gets the uri of this ReportingTaskEntity. The URI for futures requests to the component.
Returns The uri of this ReportingTaskEntity.
Return type str

nipyapi.nifi.models.reporting_task_types_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.reporting_task_types_entity.ReportingTaskTypesEntity(reporting_task_ty
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ReportingTaskTypesEntity - a model defined in Swagger

440 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

attribute_map = {'reporting_task_types': 'reportingTaskTypes'}


reporting_task_types
Gets the reporting_task_types of this ReportingTaskTypesEntity.
Returns The reporting_task_types of this ReportingTaskTypesEntity.
Return type list[DocumentedTypeDTO]
swagger_types = {'reporting_task_types': 'list[DocumentedTypeDTO]'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.reporting_tasks_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.reporting_tasks_entity.ReportingTasksEntity(reporting_tasks=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ReportingTasksEntity - a model defined in Swagger
attribute_map = {'reporting_tasks': 'reportingTasks'}
reporting_tasks
Gets the reporting_tasks of this ReportingTasksEntity.
Returns The reporting_tasks of this ReportingTasksEntity.
Return type list[ReportingTaskEntity]
swagger_types = {'reporting_tasks': 'list[ReportingTaskEntity]'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.resource_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git

3.3. Swagger Client SDKs 441


Nipyapi Documentation, Release 0.19.1

class nipyapi.nifi.models.resource_dto.ResourceDTO(identifier=None, name=None)


Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ResourceDTO - a model defined in Swagger
attribute_map = {'identifier': 'identifier', 'name': 'name'}
identifier
Gets the identifier of this ResourceDTO. The identifier of the resource.
Returns The identifier of this ResourceDTO.
Return type str
name
Gets the name of this ResourceDTO. The name of the resource.
Returns The name of this ResourceDTO.
Return type str
swagger_types = {'identifier': 'str', 'name': 'str'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.resources_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.resources_entity.ResourcesEntity(resources=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ResourcesEntity - a model defined in Swagger
attribute_map = {'resources': 'resources'}
resources
Gets the resources of this ResourcesEntity.
Returns The resources of this ResourcesEntity.
Return type list[ResourceDTO]
swagger_types = {'resources': 'list[ResourceDTO]'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

442 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

nipyapi.nifi.models.revision_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.revision_dto.RevisionDTO(client_id=None, version=None,
last_modifier=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
RevisionDTO - a model defined in Swagger
attribute_map = {'client_id': 'clientId', 'last_modifier': 'lastModifier', 'version':
client_id
Gets the client_id of this RevisionDTO. A client identifier used to make a request. By including a client
identifier, the API can allow multiple requests without needing the current revision. Due to the asyn-
chronous nature of requests/responses this was implemented to allow the client to make numerous requests
without having to wait for the previous response to come back
Returns The client_id of this RevisionDTO.
Return type str
last_modifier
Gets the last_modifier of this RevisionDTO. The user that last modified the flow.
Returns The last_modifier of this RevisionDTO.
Return type str
swagger_types = {'client_id': 'str', 'last_modifier': 'str', 'version': 'int'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
version
Gets the version of this RevisionDTO. NiFi employs an optimistic locking strategy where the client must
include a revision in their request when performing an update. In a response to a mutable flow request, this
field represents the updated base version.
Returns The version of this RevisionDTO.
Return type int

nipyapi.nifi.models.schedule_components_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.

3.3. Swagger Client SDKs 443


Nipyapi Documentation, Release 0.19.1

OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/


swagger-codegen.git
class nipyapi.nifi.models.schedule_components_entity.ScheduleComponentsEntity(id=None,
state=None,
com-
po-
nents=None,
dis-
con-
nected_node_ackn
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ScheduleComponentsEntity - a model defined in Swagger
attribute_map = {'components': 'components', 'disconnected_node_acknowledged': 'disco
components
Gets the components of this ScheduleComponentsEntity. Optional components to schedule. If not speci-
fied, all authorized descendant components will be used.
Returns The components of this ScheduleComponentsEntity.
Return type dict(str, RevisionDTO)
disconnected_node_acknowledged
Gets the disconnected_node_acknowledged of this ScheduleComponentsEntity. Acknowledges that this
node is disconnected to allow for mutable requests to proceed.
Returns The disconnected_node_acknowledged of this ScheduleComponentsEntity.
Return type bool
id
Gets the id of this ScheduleComponentsEntity. The id of the ProcessGroup
Returns The id of this ScheduleComponentsEntity.
Return type str
state
Gets the state of this ScheduleComponentsEntity. The desired state of the descendant components
Returns The state of this ScheduleComponentsEntity.
Return type str
swagger_types = {'components': 'dict(str, RevisionDTO)', 'disconnected_node_acknowledg
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.search_results_dto module

NiFi Rest API

444 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.search_results_dto.SearchResultsDTO(processor_results=None,
connec-
tion_results=None,
pro-
cess_group_results=None,
in-
put_port_results=None,
out-
put_port_results=None,
re-
mote_process_group_results=None,
fun-
nel_results=None,
la-
bel_results=None,
con-
troller_service_node_results=None,
parame-
ter_context_results=None,
parame-
ter_results=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
SearchResultsDTO - a model defined in Swagger
attribute_map = {'connection_results': 'connectionResults', 'controller_service_node_r
connection_results
Gets the connection_results of this SearchResultsDTO. The connections that matched the search.
Returns The connection_results of this SearchResultsDTO.
Return type list[ComponentSearchResultDTO]
controller_service_node_results
Gets the controller_service_node_results of this SearchResultsDTO. The controller service nodes that
matched the search
Returns The controller_service_node_results of this SearchResultsDTO.
Return type list[ComponentSearchResultDTO]
funnel_results
Gets the funnel_results of this SearchResultsDTO. The funnels that matched the search.
Returns The funnel_results of this SearchResultsDTO.
Return type list[ComponentSearchResultDTO]
input_port_results
Gets the input_port_results of this SearchResultsDTO. The input ports that matched the search.
Returns The input_port_results of this SearchResultsDTO.

3.3. Swagger Client SDKs 445


Nipyapi Documentation, Release 0.19.1

Return type list[ComponentSearchResultDTO]


label_results
Gets the label_results of this SearchResultsDTO. The labels that matched the search.
Returns The label_results of this SearchResultsDTO.
Return type list[ComponentSearchResultDTO]
output_port_results
Gets the output_port_results of this SearchResultsDTO. The output ports that matched the search.
Returns The output_port_results of this SearchResultsDTO.
Return type list[ComponentSearchResultDTO]
parameter_context_results
Gets the parameter_context_results of this SearchResultsDTO. The parameter contexts that matched the
search.
Returns The parameter_context_results of this SearchResultsDTO.
Return type list[ComponentSearchResultDTO]
parameter_results
Gets the parameter_results of this SearchResultsDTO. The parameters that matched the search.
Returns The parameter_results of this SearchResultsDTO.
Return type list[ComponentSearchResultDTO]
process_group_results
Gets the process_group_results of this SearchResultsDTO. The process groups that matched the search.
Returns The process_group_results of this SearchResultsDTO.
Return type list[ComponentSearchResultDTO]
processor_results
Gets the processor_results of this SearchResultsDTO. The processors that matched the search.
Returns The processor_results of this SearchResultsDTO.
Return type list[ComponentSearchResultDTO]
remote_process_group_results
Gets the remote_process_group_results of this SearchResultsDTO. The remote process groups that
matched the search.
Returns The remote_process_group_results of this SearchResultsDTO.
Return type list[ComponentSearchResultDTO]
swagger_types = {'connection_results': 'list[ComponentSearchResultDTO]', 'controller_s
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.search_results_entity module

NiFi Rest API

446 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.search_results_entity.SearchResultsEntity(search_results_dto=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
SearchResultsEntity - a model defined in Swagger
attribute_map = {'search_results_dto': 'searchResultsDTO'}
search_results_dto
Gets the search_results_dto of this SearchResultsEntity.
Returns The search_results_dto of this SearchResultsEntity.
Return type SearchResultsDTO
swagger_types = {'search_results_dto': 'SearchResultsDTO'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.snippet_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.snippet_dto.SnippetDTO(id=None, uri=None, par-
ent_group_id=None, pro-
cess_groups=None, re-
mote_process_groups=None, proces-
sors=None, input_ports=None, out-
put_ports=None, connections=None,
labels=None, funnels=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
SnippetDTO - a model defined in Swagger
attribute_map = {'connections': 'connections', 'funnels': 'funnels', 'id': 'id', 'in
connections
Gets the connections of this SnippetDTO. The ids of the connections in this snippet. These ids will be
populated within each response. They can be specified when creating a snippet. However, once a snippet
has been created its contents cannot be modified (these ids are ignored during update requests).
Returns The connections of this SnippetDTO.

3.3. Swagger Client SDKs 447


Nipyapi Documentation, Release 0.19.1

Return type dict(str, RevisionDTO)


funnels
Gets the funnels of this SnippetDTO. The ids of the funnels in this snippet. These ids will be populated
within each response. They can be specified when creating a snippet. However, once a snippet has been
created its contents cannot be modified (these ids are ignored during update requests).
Returns The funnels of this SnippetDTO.
Return type dict(str, RevisionDTO)
id
Gets the id of this SnippetDTO. The id of the snippet.
Returns The id of this SnippetDTO.
Return type str
input_ports
Gets the input_ports of this SnippetDTO. The ids of the input ports in this snippet. These ids will be
populated within each response. They can be specified when creating a snippet. However, once a snippet
has been created its contents cannot be modified (these ids are ignored during update requests).
Returns The input_ports of this SnippetDTO.
Return type dict(str, RevisionDTO)
labels
Gets the labels of this SnippetDTO. The ids of the labels in this snippet. These ids will be populated within
each response. They can be specified when creating a snippet. However, once a snippet has been created
its contents cannot be modified (these ids are ignored during update requests).
Returns The labels of this SnippetDTO.
Return type dict(str, RevisionDTO)
output_ports
Gets the output_ports of this SnippetDTO. The ids of the output ports in this snippet. These ids will be
populated within each response. They can be specified when creating a snippet. However, once a snippet
has been created its contents cannot be modified (these ids are ignored during update requests).
Returns The output_ports of this SnippetDTO.
Return type dict(str, RevisionDTO)
parent_group_id
Gets the parent_group_id of this SnippetDTO. The group id for the components in the snippet.
Returns The parent_group_id of this SnippetDTO.
Return type str
process_groups
Gets the process_groups of this SnippetDTO. The ids of the process groups in this snippet. These ids
will be populated within each response. They can be specified when creating a snippet. However, once a
snippet has been created its contents cannot be modified (these ids are ignored during update requests).
Returns The process_groups of this SnippetDTO.
Return type dict(str, RevisionDTO)
processors
Gets the processors of this SnippetDTO. The ids of the processors in this snippet. These ids will be
populated within each response. They can be specified when creating a snippet. However, once a snippet
has been created its contents cannot be modified (these ids are ignored during update requests).

448 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Returns The processors of this SnippetDTO.


Return type dict(str, RevisionDTO)
remote_process_groups
Gets the remote_process_groups of this SnippetDTO. The ids of the remote process groups in this snippet.
These ids will be populated within each response. They can be specified when creating a snippet. However,
once a snippet has been created its contents cannot be modified (these ids are ignored during update
requests).
Returns The remote_process_groups of this SnippetDTO.
Return type dict(str, RevisionDTO)
swagger_types = {'connections': 'dict(str, RevisionDTO)', 'funnels': 'dict(str, Revis
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
uri
Gets the uri of this SnippetDTO. The URI of the snippet.
Returns The uri of this SnippetDTO.
Return type str

nipyapi.nifi.models.snippet_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.snippet_entity.SnippetEntity(snippet=None, discon-
nected_node_acknowledged=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
SnippetEntity - a model defined in Swagger
attribute_map = {'disconnected_node_acknowledged': 'disconnectedNodeAcknowledged', 'sn
disconnected_node_acknowledged
Gets the disconnected_node_acknowledged of this SnippetEntity. Acknowledges that this node is discon-
nected to allow for mutable requests to proceed.
Returns The disconnected_node_acknowledged of this SnippetEntity.
Return type bool
snippet
Gets the snippet of this SnippetEntity. The snippet.
Returns The snippet of this SnippetEntity.
Return type SnippetDTO

3.3. Swagger Client SDKs 449


Nipyapi Documentation, Release 0.19.1

swagger_types = {'disconnected_node_acknowledged': 'bool', 'snippet': 'SnippetDTO'}


to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.start_version_control_request_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.start_version_control_request_entity.StartVersionControlRequestEn

Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
StartVersionControlRequestEntity - a model defined in Swagger
attribute_map = {'disconnected_node_acknowledged': 'disconnectedNodeAcknowledged', 'pr
disconnected_node_acknowledged
Gets the disconnected_node_acknowledged of this StartVersionControlRequestEntity. Acknowledges that
this node is disconnected to allow for mutable requests to proceed.
Returns The disconnected_node_acknowledged of this StartVersionControlRequestEntity.
Return type bool
process_group_revision
Gets the process_group_revision of this StartVersionControlRequestEntity. The Revision of the Process
Group under Version Control
Returns The process_group_revision of this StartVersionControlRequestEntity.
Return type RevisionDTO
swagger_types = {'disconnected_node_acknowledged': 'bool', 'process_group_revision':
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
versioned_flow
Gets the versioned_flow of this StartVersionControlRequestEntity. The versioned flow
Returns The versioned_flow of this StartVersionControlRequestEntity.
Return type VersionedFlowDTO

450 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

nipyapi.nifi.models.state_entry_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.state_entry_dto.StateEntryDTO(key=None,
value=None, clus-
ter_node_id=None, clus-
ter_node_address=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
StateEntryDTO - a model defined in Swagger
attribute_map = {'cluster_node_address': 'clusterNodeAddress', 'cluster_node_id': 'cl
cluster_node_address
Gets the cluster_node_address of this StateEntryDTO. The label for the node where the state originated.
Returns The cluster_node_address of this StateEntryDTO.
Return type str
cluster_node_id
Gets the cluster_node_id of this StateEntryDTO. The identifier for the node where the state originated.
Returns The cluster_node_id of this StateEntryDTO.
Return type str
key
Gets the key of this StateEntryDTO. The key for this state.
Returns The key of this StateEntryDTO.
Return type str
swagger_types = {'cluster_node_address': 'str', 'cluster_node_id': 'str', 'key': 'st
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
value
Gets the value of this StateEntryDTO. The value for this state.
Returns The value of this StateEntryDTO.
Return type str

nipyapi.nifi.models.state_map_dto module

NiFi Rest API

3.3. Swagger Client SDKs 451


Nipyapi Documentation, Release 0.19.1

The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.state_map_dto.StateMapDTO(scope=None, to-
tal_entry_count=None,
state=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
StateMapDTO - a model defined in Swagger
attribute_map = {'scope': 'scope', 'state': 'state', 'total_entry_count': 'totalEntr
scope
Gets the scope of this StateMapDTO. The scope of this StateMap.
Returns The scope of this StateMapDTO.
Return type str
state
Gets the state of this StateMapDTO. The state.
Returns The state of this StateMapDTO.
Return type list[StateEntryDTO]
swagger_types = {'scope': 'str', 'state': 'list[StateEntryDTO]', 'total_entry_count':
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
total_entry_count
Gets the total_entry_count of this StateMapDTO. The total number of state entries. When the state map is
lengthy, only of portion of the entries are returned.
Returns The total_entry_count of this StateMapDTO.
Return type int

nipyapi.nifi.models.status_descriptor_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git

452 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

class nipyapi.nifi.models.status_descriptor_dto.StatusDescriptorDTO(field=None,
la-
bel=None,
descrip-
tion=None,
format-
ter=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
StatusDescriptorDTO - a model defined in Swagger
attribute_map = {'description': 'description', 'field': 'field', 'formatter': 'forma
description
Gets the description of this StatusDescriptorDTO. The description of the status field.
Returns The description of this StatusDescriptorDTO.
Return type str
field
Gets the field of this StatusDescriptorDTO. The name of the status field.
Returns The field of this StatusDescriptorDTO.
Return type str
formatter
Gets the formatter of this StatusDescriptorDTO. The formatter for the status descriptor.
Returns The formatter of this StatusDescriptorDTO.
Return type str
label
Gets the label of this StatusDescriptorDTO. The label for the status field.
Returns The label of this StatusDescriptorDTO.
Return type str
swagger_types = {'description': 'str', 'field': 'str', 'formatter': 'str', 'label':
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.status_history_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git

3.3. Swagger Client SDKs 453


Nipyapi Documentation, Release 0.19.1

class nipyapi.nifi.models.status_history_dto.StatusHistoryDTO(generated=None,
compo-
nent_details=None,
field_descriptors=None,
aggre-
gate_snapshots=None,
node_snapshots=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
StatusHistoryDTO - a model defined in Swagger
aggregate_snapshots
Gets the aggregate_snapshots of this StatusHistoryDTO. A list of StatusSnapshotDTO objects that provide
the actual metric values for the component. If the NiFi instance is clustered, this will represent the aggre-
gate status across all nodes. If the NiFi instance is not clustered, this will represent the status of the entire
NiFi instance.
Returns The aggregate_snapshots of this StatusHistoryDTO.
Return type list[StatusSnapshotDTO]
attribute_map = {'aggregate_snapshots': 'aggregateSnapshots', 'component_details': 'c
component_details
Gets the component_details of this StatusHistoryDTO. A Map of key/value pairs that describe the compo-
nent that the status history belongs to
Returns The component_details of this StatusHistoryDTO.
Return type dict(str, str)
field_descriptors
Gets the field_descriptors of this StatusHistoryDTO. The Descriptors that provide information on each of
the metrics provided in the status history
Returns The field_descriptors of this StatusHistoryDTO.
Return type list[StatusDescriptorDTO]
generated
Gets the generated of this StatusHistoryDTO. When the status history was generated.
Returns The generated of this StatusHistoryDTO.
Return type str
node_snapshots
Gets the node_snapshots of this StatusHistoryDTO. The NodeStatusSnapshotsDTO objects that provide
the actual metric values for the component, for each node. If the NiFi instance is not clustered, this value
will be null.
Returns The node_snapshots of this StatusHistoryDTO.
Return type list[NodeStatusSnapshotsDTO]
swagger_types = {'aggregate_snapshots': 'list[StatusSnapshotDTO]', 'component_details'
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

454 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

nipyapi.nifi.models.status_history_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.status_history_entity.StatusHistoryEntity(status_history=None,
can_read=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
StatusHistoryEntity - a model defined in Swagger
attribute_map = {'can_read': 'canRead', 'status_history': 'statusHistory'}
can_read
Gets the can_read of this StatusHistoryEntity. Indicates whether the user can read a given resource.
Returns The can_read of this StatusHistoryEntity.
Return type bool
status_history
Gets the status_history of this StatusHistoryEntity.
Returns The status_history of this StatusHistoryEntity.
Return type StatusHistoryDTO
swagger_types = {'can_read': 'bool', 'status_history': 'StatusHistoryDTO'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.status_snapshot_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.status_snapshot_dto.StatusSnapshotDTO(timestamp=None,
sta-
tus_metrics=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
StatusSnapshotDTO - a model defined in Swagger
attribute_map = {'status_metrics': 'statusMetrics', 'timestamp': 'timestamp'}

3.3. Swagger Client SDKs 455


Nipyapi Documentation, Release 0.19.1

status_metrics
Gets the status_metrics of this StatusSnapshotDTO. The status metrics.
Returns The status_metrics of this StatusSnapshotDTO.
Return type dict(str, int)
swagger_types = {'status_metrics': 'dict(str, int)', 'timestamp': 'datetime'}
timestamp
Gets the timestamp of this StatusSnapshotDTO. The timestamp of the snapshot.
Returns The timestamp of this StatusSnapshotDTO.
Return type datetime
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.storage_usage_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.storage_usage_dto.StorageUsageDTO(identifier=None,
free_space=None,
total_space=None,
used_space=None,
free_space_bytes=None,
to-
tal_space_bytes=None,
used_space_bytes=None,
utilization=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
StorageUsageDTO - a model defined in Swagger
attribute_map = {'free_space': 'freeSpace', 'free_space_bytes': 'freeSpaceBytes', 'id
free_space
Gets the free_space of this StorageUsageDTO. Amount of free space.
Returns The free_space of this StorageUsageDTO.
Return type str
free_space_bytes
Gets the free_space_bytes of this StorageUsageDTO. The number of bytes of free space.
Returns The free_space_bytes of this StorageUsageDTO.
Return type int

456 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

identifier
Gets the identifier of this StorageUsageDTO. The identifier of this storage location. The identifier will
correspond to the identifier keyed in the storage configuration.
Returns The identifier of this StorageUsageDTO.
Return type str
swagger_types = {'free_space': 'str', 'free_space_bytes': 'int', 'identifier': 'str'
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
total_space
Gets the total_space of this StorageUsageDTO. Amount of total space.
Returns The total_space of this StorageUsageDTO.
Return type str
total_space_bytes
Gets the total_space_bytes of this StorageUsageDTO. The number of bytes of total space.
Returns The total_space_bytes of this StorageUsageDTO.
Return type int
used_space
Gets the used_space of this StorageUsageDTO. Amount of used space.
Returns The used_space of this StorageUsageDTO.
Return type str
used_space_bytes
Gets the used_space_bytes of this StorageUsageDTO. The number of bytes of used space.
Returns The used_space_bytes of this StorageUsageDTO.
Return type int
utilization
Gets the utilization of this StorageUsageDTO. Utilization of this storage location.
Returns The utilization of this StorageUsageDTO.
Return type str

nipyapi.nifi.models.streaming_output module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git

3.3. Swagger Client SDKs 457


Nipyapi Documentation, Release 0.19.1

class nipyapi.nifi.models.streaming_output.StreamingOutput
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
StreamingOutput - a model defined in Swagger
attribute_map = {}
swagger_types = {}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.submit_replay_request_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.submit_replay_request_entity.SubmitReplayRequestEntity(event_id=Non
clus-
ter_node_id=N
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
SubmitReplayRequestEntity - a model defined in Swagger
attribute_map = {'cluster_node_id': 'clusterNodeId', 'event_id': 'eventId'}
cluster_node_id
Gets the cluster_node_id of this SubmitReplayRequestEntity. The identifier of the node where to submit
the replay request.
Returns The cluster_node_id of this SubmitReplayRequestEntity.
Return type str
event_id
Gets the event_id of this SubmitReplayRequestEntity. The event identifier
Returns The event_id of this SubmitReplayRequestEntity.
Return type int
swagger_types = {'cluster_node_id': 'str', 'event_id': 'int'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

458 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

nipyapi.nifi.models.system_diagnostics_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.system_diagnostics_dto.SystemDiagnosticsDTO(aggregate_snapshot=None,
node_snapshots=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
SystemDiagnosticsDTO - a model defined in Swagger
aggregate_snapshot
Gets the aggregate_snapshot of this SystemDiagnosticsDTO. A systems diagnostic snapshot that repre-
sents the aggregate values of all nodes in the cluster. If the NiFi instance is a standalone instance, rather
than a cluster, this represents the stats of the single instance.
Returns The aggregate_snapshot of this SystemDiagnosticsDTO.
Return type SystemDiagnosticsSnapshotDTO
attribute_map = {'aggregate_snapshot': 'aggregateSnapshot', 'node_snapshots': 'nodeSn
node_snapshots
Gets the node_snapshots of this SystemDiagnosticsDTO. A systems diagnostics snapshot for each node in
the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this may be null.
Returns The node_snapshots of this SystemDiagnosticsDTO.
Return type list[NodeSystemDiagnosticsSnapshotDTO]
swagger_types = {'aggregate_snapshot': 'SystemDiagnosticsSnapshotDTO', 'node_snapshots
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.system_diagnostics_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.system_diagnostics_entity.SystemDiagnosticsEntity(system_diagnostics=N
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
SystemDiagnosticsEntity - a model defined in Swagger

3.3. Swagger Client SDKs 459


Nipyapi Documentation, Release 0.19.1

attribute_map = {'system_diagnostics': 'systemDiagnostics'}


swagger_types = {'system_diagnostics': 'SystemDiagnosticsDTO'}
system_diagnostics
Gets the system_diagnostics of this SystemDiagnosticsEntity.
Returns The system_diagnostics of this SystemDiagnosticsEntity.
Return type SystemDiagnosticsDTO
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.system_diagnostics_snapshot_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git

460 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

class nipyapi.nifi.models.system_diagnostics_snapshot_dto.SystemDiagnosticsSnapshotDTO(total_
to-
tal_n
used_
used_
free_
free_
max_
max_
non_h
to-
tal_h
to-
tal_h
used_
used_
free_
free_
max_
max_
heap_
avail-
able_
pro-
ces-
sor_l
to-
tal_th
dae-
mon_
up-
time=
flow_
con-
tent_r
prove
nance
garba
stats_
ver-
sion_
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
SystemDiagnosticsSnapshotDTO - a model defined in Swagger
attribute_map = {'available_processors': 'availableProcessors', 'content_repository_st
available_processors
Gets the available_processors of this SystemDiagnosticsSnapshotDTO. Number of available processors if
supported by the underlying system.
Returns The available_processors of this SystemDiagnosticsSnapshotDTO.
Return type int
content_repository_storage_usage

3.3. Swagger Client SDKs 461


Nipyapi Documentation, Release 0.19.1

Gets the content_repository_storage_usage of this SystemDiagnosticsSnapshotDTO. The content reposi-


tory storage usage.
Returns The content_repository_storage_usage of this SystemDiagnosticsSnapshotDTO.
Return type list[StorageUsageDTO]
daemon_threads
Gets the daemon_threads of this SystemDiagnosticsSnapshotDTO. Number of daemon threads.
Returns The daemon_threads of this SystemDiagnosticsSnapshotDTO.
Return type int
flow_file_repository_storage_usage
Gets the flow_file_repository_storage_usage of this SystemDiagnosticsSnapshotDTO. The flowfile repos-
itory storage usage.
Returns The flow_file_repository_storage_usage of this SystemDiagnosticsSnapshotDTO.
Return type StorageUsageDTO
free_heap
Gets the free_heap of this SystemDiagnosticsSnapshotDTO. Amount of free heap.
Returns The free_heap of this SystemDiagnosticsSnapshotDTO.
Return type str
free_heap_bytes
Gets the free_heap_bytes of this SystemDiagnosticsSnapshotDTO. The number of bytes that are allocated
to the JVM heap but not currently being used
Returns The free_heap_bytes of this SystemDiagnosticsSnapshotDTO.
Return type int
free_non_heap
Gets the free_non_heap of this SystemDiagnosticsSnapshotDTO. Amount of free non heap.
Returns The free_non_heap of this SystemDiagnosticsSnapshotDTO.
Return type str
free_non_heap_bytes
Gets the free_non_heap_bytes of this SystemDiagnosticsSnapshotDTO. Total number of free non-heap
bytes available to the JVM
Returns The free_non_heap_bytes of this SystemDiagnosticsSnapshotDTO.
Return type int
garbage_collection
Gets the garbage_collection of this SystemDiagnosticsSnapshotDTO. The garbage collection details.
Returns The garbage_collection of this SystemDiagnosticsSnapshotDTO.
Return type list[GarbageCollectionDTO]
heap_utilization
Gets the heap_utilization of this SystemDiagnosticsSnapshotDTO. Utilization of heap.
Returns The heap_utilization of this SystemDiagnosticsSnapshotDTO.
Return type str

462 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

max_heap
Gets the max_heap of this SystemDiagnosticsSnapshotDTO. Maximum size of heap.
Returns The max_heap of this SystemDiagnosticsSnapshotDTO.
Return type str
max_heap_bytes
Gets the max_heap_bytes of this SystemDiagnosticsSnapshotDTO. The maximum number of bytes that
can be used by the JVM
Returns The max_heap_bytes of this SystemDiagnosticsSnapshotDTO.
Return type int
max_non_heap
Gets the max_non_heap of this SystemDiagnosticsSnapshotDTO. Maximum size of non heap.
Returns The max_non_heap of this SystemDiagnosticsSnapshotDTO.
Return type str
max_non_heap_bytes
Gets the max_non_heap_bytes of this SystemDiagnosticsSnapshotDTO. The maximum number of bytes
that the JVM can use for non-heap purposes
Returns The max_non_heap_bytes of this SystemDiagnosticsSnapshotDTO.
Return type int
non_heap_utilization
Gets the non_heap_utilization of this SystemDiagnosticsSnapshotDTO. Utilization of non heap.
Returns The non_heap_utilization of this SystemDiagnosticsSnapshotDTO.
Return type str
processor_load_average
Gets the processor_load_average of this SystemDiagnosticsSnapshotDTO. The processor load average if
supported by the underlying system.
Returns The processor_load_average of this SystemDiagnosticsSnapshotDTO.
Return type float
provenance_repository_storage_usage
Gets the provenance_repository_storage_usage of this SystemDiagnosticsSnapshotDTO. The provenance
repository storage usage.
Returns The provenance_repository_storage_usage of this SystemDiagnosticsSnapshotDTO.
Return type list[StorageUsageDTO]
stats_last_refreshed
Gets the stats_last_refreshed of this SystemDiagnosticsSnapshotDTO. When the diagnostics were gener-
ated.
Returns The stats_last_refreshed of this SystemDiagnosticsSnapshotDTO.
Return type str
swagger_types = {'available_processors': 'int', 'content_repository_storage_usage': '
to_dict()
Returns the model properties as a dict

3.3. Swagger Client SDKs 463


Nipyapi Documentation, Release 0.19.1

to_str()
Returns the string representation of the model
total_heap
Gets the total_heap of this SystemDiagnosticsSnapshotDTO. Total size of heap.
Returns The total_heap of this SystemDiagnosticsSnapshotDTO.
Return type str
total_heap_bytes
Gets the total_heap_bytes of this SystemDiagnosticsSnapshotDTO. The total number of bytes that are
available for the JVM heap to use
Returns The total_heap_bytes of this SystemDiagnosticsSnapshotDTO.
Return type int
total_non_heap
Gets the total_non_heap of this SystemDiagnosticsSnapshotDTO. Total size of non heap.
Returns The total_non_heap of this SystemDiagnosticsSnapshotDTO.
Return type str
total_non_heap_bytes
Gets the total_non_heap_bytes of this SystemDiagnosticsSnapshotDTO. Total number of bytes allocated
to the JVM not used for heap
Returns The total_non_heap_bytes of this SystemDiagnosticsSnapshotDTO.
Return type int
total_threads
Gets the total_threads of this SystemDiagnosticsSnapshotDTO. Total number of threads.
Returns The total_threads of this SystemDiagnosticsSnapshotDTO.
Return type int
uptime
Gets the uptime of this SystemDiagnosticsSnapshotDTO. The uptime of the Java virtual machine
Returns The uptime of this SystemDiagnosticsSnapshotDTO.
Return type str
used_heap
Gets the used_heap of this SystemDiagnosticsSnapshotDTO. Amount of used heap.
Returns The used_heap of this SystemDiagnosticsSnapshotDTO.
Return type str
used_heap_bytes
Gets the used_heap_bytes of this SystemDiagnosticsSnapshotDTO. The number of bytes of JVM heap
that are currently being used
Returns The used_heap_bytes of this SystemDiagnosticsSnapshotDTO.
Return type int
used_non_heap
Gets the used_non_heap of this SystemDiagnosticsSnapshotDTO. Amount of use non heap.
Returns The used_non_heap of this SystemDiagnosticsSnapshotDTO.

464 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Return type str


used_non_heap_bytes
Gets the used_non_heap_bytes of this SystemDiagnosticsSnapshotDTO. Total number of bytes used by
the JVM not in the heap space
Returns The used_non_heap_bytes of this SystemDiagnosticsSnapshotDTO.
Return type int
version_info
Gets the version_info of this SystemDiagnosticsSnapshotDTO. The nifi, os, java, and build version infor-
mation
Returns The version_info of this SystemDiagnosticsSnapshotDTO.
Return type VersionInfoDTO

nipyapi.nifi.models.template_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.template_dto.TemplateDTO(uri=None, id=None,
group_id=None, name=None,
description=None, times-
tamp=None, encod-
ing_version=None, snip-
pet=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
TemplateDTO - a model defined in Swagger
attribute_map = {'description': 'description', 'encoding_version': 'encodingVersion',
description
Gets the description of this TemplateDTO. The description of the template.
Returns The description of this TemplateDTO.
Return type str
encoding_version
Gets the encoding_version of this TemplateDTO. The encoding version of this template.
Returns The encoding_version of this TemplateDTO.
Return type str
group_id
Gets the group_id of this TemplateDTO. The id of the Process Group that the template belongs to.
Returns The group_id of this TemplateDTO.
Return type str

3.3. Swagger Client SDKs 465


Nipyapi Documentation, Release 0.19.1

id
Gets the id of this TemplateDTO. The id of the template.
Returns The id of this TemplateDTO.
Return type str
name
Gets the name of this TemplateDTO. The name of the template.
Returns The name of this TemplateDTO.
Return type str
snippet
Gets the snippet of this TemplateDTO. The contents of the template.
Returns The snippet of this TemplateDTO.
Return type FlowSnippetDTO
swagger_types = {'description': 'str', 'encoding_version': 'str', 'group_id': 'str',
timestamp
Gets the timestamp of this TemplateDTO. The timestamp when this template was created.
Returns The timestamp of this TemplateDTO.
Return type str
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
uri
Gets the uri of this TemplateDTO. The URI for the template.
Returns The uri of this TemplateDTO.
Return type str

nipyapi.nifi.models.template_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.template_entity.TemplateEntity(revision=None, id=None,
uri=None, posi-
tion=None, permis-
sions=None, bul-
letins=None, discon-
nected_node_acknowledged=None,
template=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

466 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

TemplateEntity - a model defined in Swagger


attribute_map = {'bulletins': 'bulletins', 'disconnected_node_acknowledged': 'disconn
bulletins
Gets the bulletins of this TemplateEntity. The bulletins for this component.
Returns The bulletins of this TemplateEntity.
Return type list[BulletinEntity]
disconnected_node_acknowledged
Gets the disconnected_node_acknowledged of this TemplateEntity. Acknowledges that this node is dis-
connected to allow for mutable requests to proceed.
Returns The disconnected_node_acknowledged of this TemplateEntity.
Return type bool
id
Gets the id of this TemplateEntity. The id of the component.
Returns The id of this TemplateEntity.
Return type str
permissions
Gets the permissions of this TemplateEntity. The permissions for this component.
Returns The permissions of this TemplateEntity.
Return type PermissionsDTO
position
Gets the position of this TemplateEntity. The position of this component in the UI if applicable.
Returns The position of this TemplateEntity.
Return type PositionDTO
revision
Gets the revision of this TemplateEntity. The revision for this request/response. The revision is required
for any mutable flow requests and is included in all responses.
Returns The revision of this TemplateEntity.
Return type RevisionDTO
swagger_types = {'bulletins': 'list[BulletinEntity]', 'disconnected_node_acknowledged'
template
Gets the template of this TemplateEntity.
Returns The template of this TemplateEntity.
Return type TemplateDTO
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
uri
Gets the uri of this TemplateEntity. The URI for futures requests to the component.
Returns The uri of this TemplateEntity.

3.3. Swagger Client SDKs 467


Nipyapi Documentation, Release 0.19.1

Return type str

nipyapi.nifi.models.templates_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.templates_entity.TemplatesEntity(templates=None, gen-
erated=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
TemplatesEntity - a model defined in Swagger
attribute_map = {'generated': 'generated', 'templates': 'templates'}
generated
Gets the generated of this TemplatesEntity. When this content was generated.
Returns The generated of this TemplatesEntity.
Return type str
swagger_types = {'generated': 'str', 'templates': 'list[TemplateEntity]'}
templates
Gets the templates of this TemplatesEntity.
Returns The templates of this TemplatesEntity.
Return type list[TemplateEntity]
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.tenant_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.tenant_dto.TenantDTO(id=None, ver-
sioned_component_id=None, par-
ent_group_id=None, position=None,
identity=None, configurable=None)
Bases: object

468 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
TenantDTO - a model defined in Swagger
attribute_map = {'configurable': 'configurable', 'id': 'id', 'identity': 'identity',
configurable
Gets the configurable of this TenantDTO. Whether this tenant is configurable.
Returns The configurable of this TenantDTO.
Return type bool
id
Gets the id of this TenantDTO. The id of the component.
Returns The id of this TenantDTO.
Return type str
identity
Gets the identity of this TenantDTO. The identity of the tenant.
Returns The identity of this TenantDTO.
Return type str
parent_group_id
Gets the parent_group_id of this TenantDTO. The id of parent process group of this component if applica-
ble.
Returns The parent_group_id of this TenantDTO.
Return type str
position
Gets the position of this TenantDTO. The position of this component in the UI if applicable.
Returns The position of this TenantDTO.
Return type PositionDTO
swagger_types = {'configurable': 'bool', 'id': 'str', 'identity': 'str', 'parent_gro
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
versioned_component_id
Gets the versioned_component_id of this TenantDTO. The ID of the corresponding component that is
under version control
Returns The versioned_component_id of this TenantDTO.
Return type str

nipyapi.nifi.models.tenant_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.

3.3. Swagger Client SDKs 469


Nipyapi Documentation, Release 0.19.1

OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/


swagger-codegen.git
class nipyapi.nifi.models.tenant_entity.TenantEntity(revision=None, id=None,
uri=None, position=None,
permissions=None, bul-
letins=None, discon-
nected_node_acknowledged=None,
component=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
TenantEntity - a model defined in Swagger
attribute_map = {'bulletins': 'bulletins', 'component': 'component', 'disconnected_no
bulletins
Gets the bulletins of this TenantEntity. The bulletins for this component.
Returns The bulletins of this TenantEntity.
Return type list[BulletinEntity]
component
Gets the component of this TenantEntity.
Returns The component of this TenantEntity.
Return type TenantDTO
disconnected_node_acknowledged
Gets the disconnected_node_acknowledged of this TenantEntity. Acknowledges that this node is discon-
nected to allow for mutable requests to proceed.
Returns The disconnected_node_acknowledged of this TenantEntity.
Return type bool
id
Gets the id of this TenantEntity. The id of the component.
Returns The id of this TenantEntity.
Return type str
permissions
Gets the permissions of this TenantEntity. The permissions for this component.
Returns The permissions of this TenantEntity.
Return type PermissionsDTO
position
Gets the position of this TenantEntity. The position of this component in the UI if applicable.
Returns The position of this TenantEntity.
Return type PositionDTO
revision
Gets the revision of this TenantEntity. The revision for this request/response. The revision is required for
any mutable flow requests and is included in all responses.
Returns The revision of this TenantEntity.
Return type RevisionDTO

470 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

swagger_types = {'bulletins': 'list[BulletinEntity]', 'component': 'TenantDTO', 'disc


to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
uri
Gets the uri of this TenantEntity. The URI for futures requests to the component.
Returns The uri of this TenantEntity.
Return type str

nipyapi.nifi.models.tenants_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.tenants_entity.TenantsEntity(users=None,
user_groups=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
TenantsEntity - a model defined in Swagger
attribute_map = {'user_groups': 'userGroups', 'users': 'users'}
swagger_types = {'user_groups': 'list[TenantEntity]', 'users': 'list[TenantEntity]'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
user_groups
Gets the user_groups of this TenantsEntity.
Returns The user_groups of this TenantsEntity.
Return type list[TenantEntity]
users
Gets the users of this TenantsEntity.
Returns The users of this TenantsEntity.
Return type list[TenantEntity]

nipyapi.nifi.models.transaction_result_entity module

NiFi Rest API

3.3. Swagger Client SDKs 471


Nipyapi Documentation, Release 0.19.1

The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.transaction_result_entity.TransactionResultEntity(flow_file_sent=None,
re-
sponse_code=None,
mes-
sage=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
TransactionResultEntity - a model defined in Swagger
attribute_map = {'flow_file_sent': 'flowFileSent', 'message': 'message', 'response_co
flow_file_sent
Gets the flow_file_sent of this TransactionResultEntity.
Returns The flow_file_sent of this TransactionResultEntity.
Return type int
message
Gets the message of this TransactionResultEntity.
Returns The message of this TransactionResultEntity.
Return type str
response_code
Gets the response_code of this TransactionResultEntity.
Returns The response_code of this TransactionResultEntity.
Return type int
swagger_types = {'flow_file_sent': 'int', 'message': 'str', 'response_code': 'int'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.update_controller_service_reference_request_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git

472 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

class nipyapi.nifi.models.update_controller_service_reference_request_entity.UpdateControll

Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
UpdateControllerServiceReferenceRequestEntity - a model defined in Swagger
attribute_map = {'disconnected_node_acknowledged': 'disconnectedNodeAcknowledged', 'id
disconnected_node_acknowledged
Gets the disconnected_node_acknowledged of this UpdateControllerServiceReferenceRequestEntity. Ac-
knowledges that this node is disconnected to allow for mutable requests to proceed.
Returns The disconnected_node_acknowledged of this UpdateControllerServiceRefer-
enceRequestEntity.
Return type bool
id
Gets the id of this UpdateControllerServiceReferenceRequestEntity. The identifier of the Controller Ser-
vice.
Returns The id of this UpdateControllerServiceReferenceRequestEntity.
Return type str
referencing_component_revisions
Gets the referencing_component_revisions of this UpdateControllerServiceReferenceRequestEntity. The
revisions for all referencing components.
Returns The referencing_component_revisions of this UpdateControllerServiceRefer-
enceRequestEntity.
Return type dict(str, RevisionDTO)
state
Gets the state of this UpdateControllerServiceReferenceRequestEntity. The new state of the references for
the controller service.
Returns The state of this UpdateControllerServiceReferenceRequestEntity.
Return type str
swagger_types = {'disconnected_node_acknowledged': 'bool', 'id': 'str', 'referencing_
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
ui_only
Gets the ui_only of this UpdateControllerServiceReferenceRequestEntity. Indicates whether or not the
response should only include fields necessary for rendering the NiFi User Interface. As such, when this

3.3. Swagger Client SDKs 473


Nipyapi Documentation, Release 0.19.1

value is set to true, some fields may be returned as null values, and the selected fields may change at any
time without notice. As a result, this value should not be set to true by any client other than the UI.
Returns The ui_only of this UpdateControllerServiceReferenceRequestEntity.
Return type bool

nipyapi.nifi.models.user_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.user_dto.UserDTO(id=None, versioned_component_id=None,
parent_group_id=None, position=None,
identity=None, configurable=None,
user_groups=None, access_policies=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
UserDTO - a model defined in Swagger
access_policies
Gets the access_policies of this UserDTO. The access policies this user belongs to.
Returns The access_policies of this UserDTO.
Return type list[AccessPolicySummaryEntity]
attribute_map = {'access_policies': 'accessPolicies', 'configurable': 'configurable',
configurable
Gets the configurable of this UserDTO. Whether this tenant is configurable.
Returns The configurable of this UserDTO.
Return type bool
id
Gets the id of this UserDTO. The id of the component.
Returns The id of this UserDTO.
Return type str
identity
Gets the identity of this UserDTO. The identity of the tenant.
Returns The identity of this UserDTO.
Return type str
parent_group_id
Gets the parent_group_id of this UserDTO. The id of parent process group of this component if applicable.
Returns The parent_group_id of this UserDTO.
Return type str

474 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

position
Gets the position of this UserDTO. The position of this component in the UI if applicable.
Returns The position of this UserDTO.
Return type PositionDTO
swagger_types = {'access_policies': 'list[AccessPolicySummaryEntity]', 'configurable':
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
user_groups
Gets the user_groups of this UserDTO. The groups to which the user belongs. This field is read only and
it provided for convenience.
Returns The user_groups of this UserDTO.
Return type list[TenantEntity]
versioned_component_id
Gets the versioned_component_id of this UserDTO. The ID of the corresponding component that is under
version control
Returns The versioned_component_id of this UserDTO.
Return type str

nipyapi.nifi.models.user_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.user_entity.UserEntity(revision=None, id=None,
uri=None, position=None, permis-
sions=None, bulletins=None, discon-
nected_node_acknowledged=None,
component=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
UserEntity - a model defined in Swagger
attribute_map = {'bulletins': 'bulletins', 'component': 'component', 'disconnected_no
bulletins
Gets the bulletins of this UserEntity. The bulletins for this component.
Returns The bulletins of this UserEntity.
Return type list[BulletinEntity]
component
Gets the component of this UserEntity.

3.3. Swagger Client SDKs 475


Nipyapi Documentation, Release 0.19.1

Returns The component of this UserEntity.


Return type UserDTO
disconnected_node_acknowledged
Gets the disconnected_node_acknowledged of this UserEntity. Acknowledges that this node is discon-
nected to allow for mutable requests to proceed.
Returns The disconnected_node_acknowledged of this UserEntity.
Return type bool
id
Gets the id of this UserEntity. The id of the component.
Returns The id of this UserEntity.
Return type str
permissions
Gets the permissions of this UserEntity. The permissions for this component.
Returns The permissions of this UserEntity.
Return type PermissionsDTO
position
Gets the position of this UserEntity. The position of this component in the UI if applicable.
Returns The position of this UserEntity.
Return type PositionDTO
revision
Gets the revision of this UserEntity. The revision for this request/response. The revision is required for
any mutable flow requests and is included in all responses.
Returns The revision of this UserEntity.
Return type RevisionDTO
swagger_types = {'bulletins': 'list[BulletinEntity]', 'component': 'UserDTO', 'discon
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
uri
Gets the uri of this UserEntity. The URI for futures requests to the component.
Returns The uri of this UserEntity.
Return type str

nipyapi.nifi.models.user_group_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.

476 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/


swagger-codegen.git
class nipyapi.nifi.models.user_group_dto.UserGroupDTO(id=None, ver-
sioned_component_id=None,
parent_group_id=None,
position=None, iden-
tity=None, config-
urable=None, users=None,
access_policies=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
UserGroupDTO - a model defined in Swagger
access_policies
Gets the access_policies of this UserGroupDTO. The access policies this user group belongs to. This field
was incorrectly defined as an AccessPolicyEntity. For compatibility reasons the field will remain of this
type, however only the fields that are present in the AccessPolicySummaryEntity will be populated here.
Returns The access_policies of this UserGroupDTO.
Return type list[AccessPolicyEntity]
attribute_map = {'access_policies': 'accessPolicies', 'configurable': 'configurable',
configurable
Gets the configurable of this UserGroupDTO. Whether this tenant is configurable.
Returns The configurable of this UserGroupDTO.
Return type bool
id
Gets the id of this UserGroupDTO. The id of the component.
Returns The id of this UserGroupDTO.
Return type str
identity
Gets the identity of this UserGroupDTO. The identity of the tenant.
Returns The identity of this UserGroupDTO.
Return type str
parent_group_id
Gets the parent_group_id of this UserGroupDTO. The id of parent process group of this component if
applicable.
Returns The parent_group_id of this UserGroupDTO.
Return type str
position
Gets the position of this UserGroupDTO. The position of this component in the UI if applicable.
Returns The position of this UserGroupDTO.
Return type PositionDTO
swagger_types = {'access_policies': 'list[AccessPolicyEntity]', 'configurable': 'bool

3.3. Swagger Client SDKs 477


Nipyapi Documentation, Release 0.19.1

to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
users
Gets the users of this UserGroupDTO. The users that belong to the user group.
Returns The users of this UserGroupDTO.
Return type list[TenantEntity]
versioned_component_id
Gets the versioned_component_id of this UserGroupDTO. The ID of the corresponding component that is
under version control
Returns The versioned_component_id of this UserGroupDTO.
Return type str

nipyapi.nifi.models.user_group_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.user_group_entity.UserGroupEntity(revision=None,
id=None, uri=None,
position=None, per-
missions=None, bul-
letins=None, discon-
nected_node_acknowledged=None,
component=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
UserGroupEntity - a model defined in Swagger
attribute_map = {'bulletins': 'bulletins', 'component': 'component', 'disconnected_no
bulletins
Gets the bulletins of this UserGroupEntity. The bulletins for this component.
Returns The bulletins of this UserGroupEntity.
Return type list[BulletinEntity]
component
Gets the component of this UserGroupEntity.
Returns The component of this UserGroupEntity.
Return type UserGroupDTO

478 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

disconnected_node_acknowledged
Gets the disconnected_node_acknowledged of this UserGroupEntity. Acknowledges that this node is dis-
connected to allow for mutable requests to proceed.
Returns The disconnected_node_acknowledged of this UserGroupEntity.
Return type bool
id
Gets the id of this UserGroupEntity. The id of the component.
Returns The id of this UserGroupEntity.
Return type str
permissions
Gets the permissions of this UserGroupEntity. The permissions for this component.
Returns The permissions of this UserGroupEntity.
Return type PermissionsDTO
position
Gets the position of this UserGroupEntity. The position of this component in the UI if applicable.
Returns The position of this UserGroupEntity.
Return type PositionDTO
revision
Gets the revision of this UserGroupEntity. The revision for this request/response. The revision is required
for any mutable flow requests and is included in all responses.
Returns The revision of this UserGroupEntity.
Return type RevisionDTO
swagger_types = {'bulletins': 'list[BulletinEntity]', 'component': 'UserGroupDTO', 'd
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
uri
Gets the uri of this UserGroupEntity. The URI for futures requests to the component.
Returns The uri of this UserGroupEntity.
Return type str

nipyapi.nifi.models.user_groups_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git

3.3. Swagger Client SDKs 479


Nipyapi Documentation, Release 0.19.1

class nipyapi.nifi.models.user_groups_entity.UserGroupsEntity(user_groups=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
UserGroupsEntity - a model defined in Swagger
attribute_map = {'user_groups': 'userGroups'}
swagger_types = {'user_groups': 'list[UserGroupEntity]'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
user_groups
Gets the user_groups of this UserGroupsEntity.
Returns The user_groups of this UserGroupsEntity.
Return type list[UserGroupEntity]

nipyapi.nifi.models.users_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.users_entity.UsersEntity(generated=None, users=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
UsersEntity - a model defined in Swagger
attribute_map = {'generated': 'generated', 'users': 'users'}
generated
Gets the generated of this UsersEntity. When this content was generated.
Returns The generated of this UsersEntity.
Return type str
swagger_types = {'generated': 'str', 'users': 'list[UserEntity]'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
users
Gets the users of this UsersEntity.
Returns The users of this UsersEntity.
Return type list[UserEntity]

480 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

nipyapi.nifi.models.variable_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.variable_dto.VariableDTO(name=None, value=None,
process_group_id=None, af-
fected_components=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
VariableDTO - a model defined in Swagger
affected_components
Gets the affected_components of this VariableDTO. A set of all components that will be affected if the
value of this variable is changed
Returns The affected_components of this VariableDTO.
Return type list[AffectedComponentEntity]
attribute_map = {'affected_components': 'affectedComponents', 'name': 'name', 'proces
name
Gets the name of this VariableDTO. The name of the variable
Returns The name of this VariableDTO.
Return type str
process_group_id
Gets the process_group_id of this VariableDTO. The ID of the Process Group where this Variable is defined
Returns The process_group_id of this VariableDTO.
Return type str
swagger_types = {'affected_components': 'list[AffectedComponentEntity]', 'name': 'str
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
value
Gets the value of this VariableDTO. The value of the variable
Returns The value of this VariableDTO.
Return type str

nipyapi.nifi.models.variable_entity module

NiFi Rest API

3.3. Swagger Client SDKs 481


Nipyapi Documentation, Release 0.19.1

The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.variable_entity.VariableEntity(variable=None,
can_write=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
VariableEntity - a model defined in Swagger
attribute_map = {'can_write': 'canWrite', 'variable': 'variable'}
can_write
Gets the can_write of this VariableEntity. Indicates whether the user can write a given resource.
Returns The can_write of this VariableEntity.
Return type bool
swagger_types = {'can_write': 'bool', 'variable': 'VariableDTO'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
variable
Gets the variable of this VariableEntity. The variable information
Returns The variable of this VariableEntity.
Return type VariableDTO

nipyapi.nifi.models.variable_registry_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.variable_registry_dto.VariableRegistryDTO(variables=None,
pro-
cess_group_id=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
VariableRegistryDTO - a model defined in Swagger
attribute_map = {'process_group_id': 'processGroupId', 'variables': 'variables'}
process_group_id
Gets the process_group_id of this VariableRegistryDTO. The UUID of the Process Group that this Variable
Registry belongs to

482 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Returns The process_group_id of this VariableRegistryDTO.


Return type str
swagger_types = {'process_group_id': 'str', 'variables': 'list[VariableEntity]'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
variables
Gets the variables of this VariableRegistryDTO. The variables that are available in this Variable Registry
Returns The variables of this VariableRegistryDTO.
Return type list[VariableEntity]

nipyapi.nifi.models.variable_registry_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.variable_registry_entity.VariableRegistryEntity(process_group_revision=
vari-
able_registry=None,
dis-
con-
nected_node_acknowled
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
VariableRegistryEntity - a model defined in Swagger
attribute_map = {'disconnected_node_acknowledged': 'disconnectedNodeAcknowledged', 'pr
disconnected_node_acknowledged
Gets the disconnected_node_acknowledged of this VariableRegistryEntity. Acknowledges that this node
is disconnected to allow for mutable requests to proceed.
Returns The disconnected_node_acknowledged of this VariableRegistryEntity.
Return type bool
process_group_revision
Gets the process_group_revision of this VariableRegistryEntity. The revision of the Process Group that the
Variable Registry belongs to
Returns The process_group_revision of this VariableRegistryEntity.
Return type RevisionDTO
swagger_types = {'disconnected_node_acknowledged': 'bool', 'process_group_revision':
to_dict()
Returns the model properties as a dict

3.3. Swagger Client SDKs 483


Nipyapi Documentation, Release 0.19.1

to_str()
Returns the string representation of the model
variable_registry
Gets the variable_registry of this VariableRegistryEntity. The Variable Registry.
Returns The variable_registry of this VariableRegistryEntity.
Return type VariableRegistryDTO

nipyapi.nifi.models.variable_registry_update_request_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.variable_registry_update_request_dto.VariableRegistryUpdateReques

Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
VariableRegistryUpdateRequestDTO - a model defined in Swagger
affected_components
Gets the affected_components of this VariableRegistryUpdateRequestDTO. A set of all components that
will be affected if the value of this variable is changed
Returns The affected_components of this VariableRegistryUpdateRequestDTO.
Return type list[AffectedComponentEntity]
attribute_map = {'affected_components': 'affectedComponents', 'complete': 'complete',
complete
Gets the complete of this VariableRegistryUpdateRequestDTO. Whether or not the request is completed
Returns The complete of this VariableRegistryUpdateRequestDTO.

484 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Return type bool


failure_reason
Gets the failure_reason of this VariableRegistryUpdateRequestDTO. The reason for the request failing, or
null if the request has not failed
Returns The failure_reason of this VariableRegistryUpdateRequestDTO.
Return type str
last_updated
Gets the last_updated of this VariableRegistryUpdateRequestDTO. The timestamp of when the request
was last updated
Returns The last_updated of this VariableRegistryUpdateRequestDTO.
Return type datetime
percent_completed
Gets the percent_completed of this VariableRegistryUpdateRequestDTO. A value between 0 and 100 (in-
clusive) indicating how close the request is to completion
Returns The percent_completed of this VariableRegistryUpdateRequestDTO.
Return type int
process_group_id
Gets the process_group_id of this VariableRegistryUpdateRequestDTO. The unique ID of the Process
Group that the variable registry belongs to
Returns The process_group_id of this VariableRegistryUpdateRequestDTO.
Return type str
request_id
Gets the request_id of this VariableRegistryUpdateRequestDTO. The ID of the request
Returns The request_id of this VariableRegistryUpdateRequestDTO.
Return type str
state
Gets the state of this VariableRegistryUpdateRequestDTO. A description of the current state of the request
Returns The state of this VariableRegistryUpdateRequestDTO.
Return type str
submission_time
Gets the submission_time of this VariableRegistryUpdateRequestDTO. The timestamp of when the request
was submitted
Returns The submission_time of this VariableRegistryUpdateRequestDTO.
Return type datetime
swagger_types = {'affected_components': 'list[AffectedComponentEntity]', 'complete':
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

3.3. Swagger Client SDKs 485


Nipyapi Documentation, Release 0.19.1

update_steps
Gets the update_steps of this VariableRegistryUpdateRequestDTO. The steps that are required in order to
complete the request, along with the status of each
Returns The update_steps of this VariableRegistryUpdateRequestDTO.
Return type list[VariableRegistryUpdateStepDTO]
uri
Gets the uri of this VariableRegistryUpdateRequestDTO. The URI for the request
Returns The uri of this VariableRegistryUpdateRequestDTO.
Return type str

nipyapi.nifi.models.variable_registry_update_request_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.variable_registry_update_request_entity.VariableRegistryUpdateReq

Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
VariableRegistryUpdateRequestEntity - a model defined in Swagger
attribute_map = {'process_group_revision': 'processGroupRevision', 'request': 'reques
process_group_revision
Gets the process_group_revision of this VariableRegistryUpdateRequestEntity. The revision for the Pro-
cess Group that owns this variable registry.
Returns The process_group_revision of this VariableRegistryUpdateRequestEntity.
Return type RevisionDTO
request
Gets the request of this VariableRegistryUpdateRequestEntity. The Variable Registry Update Request
Returns The request of this VariableRegistryUpdateRequestEntity.
Return type VariableRegistryUpdateRequestDTO
swagger_types = {'process_group_revision': 'RevisionDTO', 'request': 'VariableRegistr
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

486 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

nipyapi.nifi.models.variable_registry_update_step_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.variable_registry_update_step_dto.VariableRegistryUpdateStepDTO(d
c
p
f
u
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
VariableRegistryUpdateStepDTO - a model defined in Swagger
attribute_map = {'complete': 'complete', 'description': 'description', 'failure_reaso
complete
Gets the complete of this VariableRegistryUpdateStepDTO. Whether or not this step has completed
Returns The complete of this VariableRegistryUpdateStepDTO.
Return type bool
description
Gets the description of this VariableRegistryUpdateStepDTO. Explanation of what happens in this step
Returns The description of this VariableRegistryUpdateStepDTO.
Return type str
failure_reason
Gets the failure_reason of this VariableRegistryUpdateStepDTO. An explanation of why this step failed,
or null if this step did not fail
Returns The failure_reason of this VariableRegistryUpdateStepDTO.
Return type str
swagger_types = {'complete': 'bool', 'description': 'str', 'failure_reason': 'str'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.version_control_component_mapping_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.

3.3. Swagger Client SDKs 487


Nipyapi Documentation, Release 0.19.1

OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/


swagger-codegen.git
class nipyapi.nifi.models.version_control_component_mapping_entity.VersionControlComponentM

Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
VersionControlComponentMappingEntity - a model defined in Swagger
attribute_map = {'disconnected_node_acknowledged': 'disconnectedNodeAcknowledged', 'pr
disconnected_node_acknowledged
Gets the disconnected_node_acknowledged of this VersionControlComponentMappingEntity. Acknowl-
edges that this node is disconnected to allow for mutable requests to proceed.
Returns The disconnected_node_acknowledged of this VersionControlComponentMappingEn-
tity.
Return type bool
process_group_revision
Gets the process_group_revision of this VersionControlComponentMappingEntity. The revision of the
Process Group
Returns The process_group_revision of this VersionControlComponentMappingEntity.
Return type RevisionDTO
swagger_types = {'disconnected_node_acknowledged': 'bool', 'process_group_revision':
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
version_control_component_mapping
Gets the version_control_component_mapping of this VersionControlComponentMappingEntity. The
mapping of Versioned Component Identifiers to instance ID’s
Returns The version_control_component_mapping of this VersionControlComponentMappin-
gEntity.
Return type dict(str, str)
version_control_information
Gets the version_control_information of this VersionControlComponentMappingEntity. The Version Con-
trol information
Returns The version_control_information of this VersionControlComponentMappingEntity.
Return type VersionControlInformationDTO

488 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

nipyapi.nifi.models.version_control_information_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.version_control_information_dto.VersionControlInformationDTO(group
reg-
istry_
reg-
istry_
bucke
bucke
flow_
flow_
flow_
ver-
sion=
state=
state_
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
VersionControlInformationDTO - a model defined in Swagger
attribute_map = {'bucket_id': 'bucketId', 'bucket_name': 'bucketName', 'flow_descript
bucket_id
Gets the bucket_id of this VersionControlInformationDTO. The ID of the bucket that the flow is stored in
Returns The bucket_id of this VersionControlInformationDTO.
Return type str
bucket_name
Gets the bucket_name of this VersionControlInformationDTO. The name of the bucket that the flow is
stored in
Returns The bucket_name of this VersionControlInformationDTO.
Return type str
flow_description
Gets the flow_description of this VersionControlInformationDTO. The description of the flow
Returns The flow_description of this VersionControlInformationDTO.
Return type str
flow_id
Gets the flow_id of this VersionControlInformationDTO. The ID of the flow
Returns The flow_id of this VersionControlInformationDTO.
Return type str

3.3. Swagger Client SDKs 489


Nipyapi Documentation, Release 0.19.1

flow_name
Gets the flow_name of this VersionControlInformationDTO. The name of the flow
Returns The flow_name of this VersionControlInformationDTO.
Return type str
group_id
Gets the group_id of this VersionControlInformationDTO. The ID of the Process Group that is under
version control
Returns The group_id of this VersionControlInformationDTO.
Return type str
registry_id
Gets the registry_id of this VersionControlInformationDTO. The ID of the registry that the flow is stored
in
Returns The registry_id of this VersionControlInformationDTO.
Return type str
registry_name
Gets the registry_name of this VersionControlInformationDTO. The name of the registry that the flow is
stored in
Returns The registry_name of this VersionControlInformationDTO.
Return type str
state
Gets the state of this VersionControlInformationDTO. The current state of the Process Group, as it relates
to the Versioned Flow
Returns The state of this VersionControlInformationDTO.
Return type str
state_explanation
Gets the state_explanation of this VersionControlInformationDTO. Explanation of why the group is in the
specified state
Returns The state_explanation of this VersionControlInformationDTO.
Return type str
swagger_types = {'bucket_id': 'str', 'bucket_name': 'str', 'flow_description': 'str'
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
version
Gets the version of this VersionControlInformationDTO. The version of the flow
Returns The version of this VersionControlInformationDTO.
Return type int

490 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

nipyapi.nifi.models.version_control_information_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.version_control_information_entity.VersionControlInformationEntit

Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
VersionControlInformationEntity - a model defined in Swagger
attribute_map = {'disconnected_node_acknowledged': 'disconnectedNodeAcknowledged', 'pr
disconnected_node_acknowledged
Gets the disconnected_node_acknowledged of this VersionControlInformationEntity. Acknowledges that
this node is disconnected to allow for mutable requests to proceed.
Returns The disconnected_node_acknowledged of this VersionControlInformationEntity.
Return type bool
process_group_revision
Gets the process_group_revision of this VersionControlInformationEntity. The Revision for the Process
Group
Returns The process_group_revision of this VersionControlInformationEntity.
Return type RevisionDTO
swagger_types = {'disconnected_node_acknowledged': 'bool', 'process_group_revision':
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
version_control_information
Gets the version_control_information of this VersionControlInformationEntity. The Version Control in-
formation
Returns The version_control_information of this VersionControlInformationEntity.
Return type VersionControlInformationDTO

nipyapi.nifi.models.version_info_dto module

NiFi Rest API

3.3. Swagger Client SDKs 491


Nipyapi Documentation, Release 0.19.1

The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.version_info_dto.VersionInfoDTO(ni_fi_version=None,
java_vendor=None,
java_version=None,
os_name=None,
os_version=None,
os_architecture=None,
build_tag=None,
build_revision=None,
build_branch=None,
build_timestamp=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
VersionInfoDTO - a model defined in Swagger
attribute_map = {'build_branch': 'buildBranch', 'build_revision': 'buildRevision', 'b
build_branch
Gets the build_branch of this VersionInfoDTO. Build branch
Returns The build_branch of this VersionInfoDTO.
Return type str
build_revision
Gets the build_revision of this VersionInfoDTO. Build revision or commit hash
Returns The build_revision of this VersionInfoDTO.
Return type str
build_tag
Gets the build_tag of this VersionInfoDTO. Build tag
Returns The build_tag of this VersionInfoDTO.
Return type str
build_timestamp
Gets the build_timestamp of this VersionInfoDTO. Build timestamp
Returns The build_timestamp of this VersionInfoDTO.
Return type datetime
java_vendor
Gets the java_vendor of this VersionInfoDTO. Java JVM vendor
Returns The java_vendor of this VersionInfoDTO.
Return type str
java_version
Gets the java_version of this VersionInfoDTO. Java version
Returns The java_version of this VersionInfoDTO.
Return type str

492 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

ni_fi_version
Gets the ni_fi_version of this VersionInfoDTO. The version of this NiFi.
Returns The ni_fi_version of this VersionInfoDTO.
Return type str
os_architecture
Gets the os_architecture of this VersionInfoDTO. Host operating system architecture
Returns The os_architecture of this VersionInfoDTO.
Return type str
os_name
Gets the os_name of this VersionInfoDTO. Host operating system name
Returns The os_name of this VersionInfoDTO.
Return type str
os_version
Gets the os_version of this VersionInfoDTO. Host operating system version
Returns The os_version of this VersionInfoDTO.
Return type str
swagger_types = {'build_branch': 'str', 'build_revision': 'str', 'build_tag': 'str',
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.versioned_connection module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git

3.3. Swagger Client SDKs 493


Nipyapi Documentation, Release 0.19.1

class nipyapi.nifi.models.versioned_connection.VersionedConnection(identifier=None,
in-
stance_identifier=None,
name=None,
com-
ments=None,
posi-
tion=None,
source=None,
destina-
tion=None,
la-
bel_index=None,
z_index=None,
se-
lected_relationships=None,
back_pressure_object_threshold=N
back_pressure_data_size_threshold
flow_file_expiration=None,
prioritiz-
ers=None,
bends=None,
load_balance_strategy=None,
partition-
ing_attribute=None,
load_balance_compression=None,
compo-
nent_type=None,
group_identifier=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
VersionedConnection - a model defined in Swagger
attribute_map = {'back_pressure_data_size_threshold': 'backPressureDataSizeThreshold',
back_pressure_data_size_threshold
Gets the back_pressure_data_size_threshold of this VersionedConnection. The object data size threshold
for determining when back pressure is applied. Updating this value is a passive change in the sense that
it won’t impact whether existing files over the limit are affected but it does help feeder processors to stop
pushing too much into this work queue.
Returns The back_pressure_data_size_threshold of this VersionedConnection.
Return type str
back_pressure_object_threshold
Gets the back_pressure_object_threshold of this VersionedConnection. The object count threshold for
determining when back pressure is applied. Updating this value is a passive change in the sense that it
won’t impact whether existing files over the limit are affected but it does help feeder processors to stop
pushing too much into this work queue.
Returns The back_pressure_object_threshold of this VersionedConnection.
Return type int
bends
Gets the bends of this VersionedConnection. The bend points on the connection.

494 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Returns The bends of this VersionedConnection.


Return type list[Position]
comments
Gets the comments of this VersionedConnection. The user-supplied comments for the component
Returns The comments of this VersionedConnection.
Return type str
component_type
Gets the component_type of this VersionedConnection.
Returns The component_type of this VersionedConnection.
Return type str
destination
Gets the destination of this VersionedConnection. The destination of the connection.
Returns The destination of this VersionedConnection.
Return type ConnectableComponent
flow_file_expiration
Gets the flow_file_expiration of this VersionedConnection. The amount of time a flow file may be in
the flow before it will be automatically aged out of the flow. Once a flow file reaches this age it will be
terminated from the flow the next time a processor attempts to start work on it.
Returns The flow_file_expiration of this VersionedConnection.
Return type str
group_identifier
Gets the group_identifier of this VersionedConnection. The ID of the Process Group that this component
belongs to
Returns The group_identifier of this VersionedConnection.
Return type str
identifier
Gets the identifier of this VersionedConnection. The component’s unique identifier
Returns The identifier of this VersionedConnection.
Return type str
instance_identifier
Gets the instance_identifier of this VersionedConnection. The instance ID of an existing component that
is described by this VersionedComponent, or null if this is not mapped to an instantiated component
Returns The instance_identifier of this VersionedConnection.
Return type str
label_index
Gets the label_index of this VersionedConnection. The index of the bend point where to place the connec-
tion label.
Returns The label_index of this VersionedConnection.
Return type int

3.3. Swagger Client SDKs 495


Nipyapi Documentation, Release 0.19.1

load_balance_compression
Gets the load_balance_compression of this VersionedConnection. Whether or not compression should be
used when transferring FlowFiles between nodes
Returns The load_balance_compression of this VersionedConnection.
Return type str
load_balance_strategy
Gets the load_balance_strategy of this VersionedConnection. The Strategy to use for load balancing data
across the cluster, or null, if no Load Balance Strategy has been specified.
Returns The load_balance_strategy of this VersionedConnection.
Return type str
name
Gets the name of this VersionedConnection. The component’s name
Returns The name of this VersionedConnection.
Return type str
partitioning_attribute
Gets the partitioning_attribute of this VersionedConnection. The attribute to use for partitioning data
as it is load balanced across the cluster. If the Load Balance Strategy is configured to use PARTI-
TION_BY_ATTRIBUTE, the value returned by this method is the name of the FlowFile Attribute that
will be used to determine which node in the cluster should receive a given FlowFile. If the Load Balance
Strategy is unset or is set to any other value, the Partitioning Attribute has no effect.
Returns The partitioning_attribute of this VersionedConnection.
Return type str
position
Gets the position of this VersionedConnection. The component’s position on the graph
Returns The position of this VersionedConnection.
Return type Position
prioritizers
Gets the prioritizers of this VersionedConnection. The comparators used to prioritize the queue.
Returns The prioritizers of this VersionedConnection.
Return type list[str]
selected_relationships
Gets the selected_relationships of this VersionedConnection. The selected relationship that comprise the
connection.
Returns The selected_relationships of this VersionedConnection.
Return type list[str]
source
Gets the source of this VersionedConnection. The source of the connection.
Returns The source of this VersionedConnection.
Return type ConnectableComponent
swagger_types = {'back_pressure_data_size_threshold': 'str', 'back_pressure_object_thr

496 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
z_index
Gets the z_index of this VersionedConnection. The z index of the connection.
Returns The z_index of this VersionedConnection.
Return type int

nipyapi.nifi.models.versioned_controller_service module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.versioned_controller_service.VersionedControllerService(identifier=No
in-
stance_ident
name=None,
com-
ments=None
po-
si-
tion=None,
type=None,
bun-
dle=None,
prop-
er-
ties=None,
prop-
erty_descript
con-
troller_servic
an-
no-
ta-
tion_data=N
sched-
uled_state=N
bul-
letin_level=N
com-
po-
nent_type=N
group_identi
Bases: object

3.3. Swagger Client SDKs 497


Nipyapi Documentation, Release 0.19.1

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
VersionedControllerService - a model defined in Swagger
annotation_data
Gets the annotation_data of this VersionedControllerService. The annotation for the controller service.
This is how the custom UI relays configuration to the controller service.
Returns The annotation_data of this VersionedControllerService.
Return type str
attribute_map = {'annotation_data': 'annotationData', 'bulletin_level': 'bulletinLeve
bulletin_level
Gets the bulletin_level of this VersionedControllerService. The level at which the controller service will
report bulletins.
Returns The bulletin_level of this VersionedControllerService.
Return type str
bundle
Gets the bundle of this VersionedControllerService. Information about the bundle from which the compo-
nent came
Returns The bundle of this VersionedControllerService.
Return type Bundle
comments
Gets the comments of this VersionedControllerService. The user-supplied comments for the component
Returns The comments of this VersionedControllerService.
Return type str
component_type
Gets the component_type of this VersionedControllerService.
Returns The component_type of this VersionedControllerService.
Return type str
controller_service_apis
Gets the controller_service_apis of this VersionedControllerService. Lists the APIs this Controller Service
implements.
Returns The controller_service_apis of this VersionedControllerService.
Return type list[ControllerServiceAPI]
group_identifier
Gets the group_identifier of this VersionedControllerService. The ID of the Process Group that this com-
ponent belongs to
Returns The group_identifier of this VersionedControllerService.
Return type str
identifier
Gets the identifier of this VersionedControllerService. The component’s unique identifier
Returns The identifier of this VersionedControllerService.
Return type str

498 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

instance_identifier
Gets the instance_identifier of this VersionedControllerService. The instance ID of an existing component
that is described by this VersionedComponent, or null if this is not mapped to an instantiated component
Returns The instance_identifier of this VersionedControllerService.
Return type str
name
Gets the name of this VersionedControllerService. The component’s name
Returns The name of this VersionedControllerService.
Return type str
position
Gets the position of this VersionedControllerService. The component’s position on the graph
Returns The position of this VersionedControllerService.
Return type Position
properties
Gets the properties of this VersionedControllerService. The properties for the component. Properties
whose value is not set will only contain the property name.
Returns The properties of this VersionedControllerService.
Return type dict(str, str)
property_descriptors
Gets the property_descriptors of this VersionedControllerService. The property descriptors for the com-
ponent.
Returns The property_descriptors of this VersionedControllerService.
Return type dict(str, VersionedPropertyDescriptor)
scheduled_state
Gets the scheduled_state of this VersionedControllerService. The ScheduledState denoting whether the
Controller Service is ENABLED or DISABLED
Returns The scheduled_state of this VersionedControllerService.
Return type str
swagger_types = {'annotation_data': 'str', 'bulletin_level': 'str', 'bundle': 'Bundl
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
type
Gets the type of this VersionedControllerService. The type of the extension component
Returns The type of this VersionedControllerService.
Return type str

nipyapi.nifi.models.versioned_flow module

NiFi Rest API

3.3. Swagger Client SDKs 499


Nipyapi Documentation, Release 0.19.1

The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.versioned_flow.VersionedFlow(link=None, identi-
fier=None, name=None,
description=None,
bucket_identifier=None,
bucket_name=None, cre-
ated_timestamp=None,
modified_timestamp=None,
type=None, permis-
sions=None, ver-
sion_count=None, revi-
sion=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
VersionedFlow - a model defined in Swagger
attribute_map = {'bucket_identifier': 'bucketIdentifier', 'bucket_name': 'bucketName'
bucket_identifier
Gets the bucket_identifier of this VersionedFlow. The identifier of the bucket this items belongs to. This
cannot be changed after the item is created.
Returns The bucket_identifier of this VersionedFlow.
Return type str
bucket_name
Gets the bucket_name of this VersionedFlow. The name of the bucket this items belongs to.
Returns The bucket_name of this VersionedFlow.
Return type str
created_timestamp
Gets the created_timestamp of this VersionedFlow. The timestamp of when the item was created, as
milliseconds since epoch.
Returns The created_timestamp of this VersionedFlow.
Return type int
description
Gets the description of this VersionedFlow. A description of the item.
Returns The description of this VersionedFlow.
Return type str
identifier
Gets the identifier of this VersionedFlow. An ID to uniquely identify this object.
Returns The identifier of this VersionedFlow.
Return type str
link
Gets the link of this VersionedFlow. An WebLink to this entity.

500 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Returns The link of this VersionedFlow.


Return type JaxbLink
modified_timestamp
Gets the modified_timestamp of this VersionedFlow. The timestamp of when the item was last modified,
as milliseconds since epoch.
Returns The modified_timestamp of this VersionedFlow.
Return type int
name
Gets the name of this VersionedFlow. The name of the item.
Returns The name of this VersionedFlow.
Return type str
permissions
Gets the permissions of this VersionedFlow. The access that the current user has to the bucket containing
this item.
Returns The permissions of this VersionedFlow.
Return type Permissions
revision
Gets the revision of this VersionedFlow. The revision of this entity used for optimistic-locking during
updates.
Returns The revision of this VersionedFlow.
Return type RevisionInfo
swagger_types = {'bucket_identifier': 'str', 'bucket_name': 'str', 'created_timestamp
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
type
Gets the type of this VersionedFlow. The type of item.
Returns The type of this VersionedFlow.
Return type str
version_count
Gets the version_count of this VersionedFlow. The number of versions of this flow.
Returns The version_count of this VersionedFlow.
Return type int

nipyapi.nifi.models.versioned_flow_coordinates module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.

3.3. Swagger Client SDKs 501


Nipyapi Documentation, Release 0.19.1

OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/


swagger-codegen.git
class nipyapi.nifi.models.versioned_flow_coordinates.VersionedFlowCoordinates(registry_url=None
bucket_id=None,
flow_id=None,
ver-
sion=None,
lat-
est=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
VersionedFlowCoordinates - a model defined in Swagger
attribute_map = {'bucket_id': 'bucketId', 'flow_id': 'flowId', 'latest': 'latest', '
bucket_id
Gets the bucket_id of this VersionedFlowCoordinates. The UUID of the bucket that the flow resides in
Returns The bucket_id of this VersionedFlowCoordinates.
Return type str
flow_id
Gets the flow_id of this VersionedFlowCoordinates. The UUID of the flow
Returns The flow_id of this VersionedFlowCoordinates.
Return type str
latest
Gets the latest of this VersionedFlowCoordinates. Whether or not these coordinates point to the latest
version of the flow
Returns The latest of this VersionedFlowCoordinates.
Return type bool
registry_url
Gets the registry_url of this VersionedFlowCoordinates. The URL of the Flow Registry that contains the
flow
Returns The registry_url of this VersionedFlowCoordinates.
Return type str
swagger_types = {'bucket_id': 'str', 'flow_id': 'str', 'latest': 'bool', 'registry_u
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
version
Gets the version of this VersionedFlowCoordinates. The version of the flow
Returns The version of this VersionedFlowCoordinates.
Return type int

502 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

nipyapi.nifi.models.versioned_flow_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.versioned_flow_dto.VersionedFlowDTO(registry_id=None,
bucket_id=None,
flow_id=None,
flow_name=None,
descrip-
tion=None,
comments=None,
action=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
VersionedFlowDTO - a model defined in Swagger
action
Gets the action of this VersionedFlowDTO. The action being performed
Returns The action of this VersionedFlowDTO.
Return type str
attribute_map = {'action': 'action', 'bucket_id': 'bucketId', 'comments': 'comments'
bucket_id
Gets the bucket_id of this VersionedFlowDTO. The ID of the bucket where the flow is stored
Returns The bucket_id of this VersionedFlowDTO.
Return type str
comments
Gets the comments of this VersionedFlowDTO. Comments for the changeset
Returns The comments of this VersionedFlowDTO.
Return type str
description
Gets the description of this VersionedFlowDTO. A description of the flow
Returns The description of this VersionedFlowDTO.
Return type str
flow_id
Gets the flow_id of this VersionedFlowDTO. The ID of the flow
Returns The flow_id of this VersionedFlowDTO.
Return type str
flow_name
Gets the flow_name of this VersionedFlowDTO. The name of the flow

3.3. Swagger Client SDKs 503


Nipyapi Documentation, Release 0.19.1

Returns The flow_name of this VersionedFlowDTO.


Return type str
registry_id
Gets the registry_id of this VersionedFlowDTO. The ID of the registry that the flow is tracked to
Returns The registry_id of this VersionedFlowDTO.
Return type str
swagger_types = {'action': 'str', 'bucket_id': 'str', 'comments': 'str', 'descriptio
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.versioned_flow_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.versioned_flow_entity.VersionedFlowEntity(versioned_flow=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
VersionedFlowEntity - a model defined in Swagger
attribute_map = {'versioned_flow': 'versionedFlow'}
swagger_types = {'versioned_flow': 'VersionedFlowDTO'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
versioned_flow
Gets the versioned_flow of this VersionedFlowEntity. The versioned flow
Returns The versioned_flow of this VersionedFlowEntity.
Return type VersionedFlowDTO

nipyapi.nifi.models.versioned_flow_snapshot module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.

504 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/


swagger-codegen.git
class nipyapi.nifi.models.versioned_flow_snapshot.VersionedFlowSnapshot(snapshot_metadata=None,
flow_contents=None,
ex-
ter-
nal_controller_services=No
pa-
ram-
e-
ter_contexts=None,
flow_encoding_version=No
flow=None,
bucket=None,
lat-
est=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
VersionedFlowSnapshot - a model defined in Swagger
attribute_map = {'bucket': 'bucket', 'external_controller_services': 'externalControl
bucket
Gets the bucket of this VersionedFlowSnapshot. The bucket where the flow is located
Returns The bucket of this VersionedFlowSnapshot.
Return type Bucket
external_controller_services
Gets the external_controller_services of this VersionedFlowSnapshot. The information about controller
services that exist outside this versioned flow, but are referenced by components within the versioned flow.
Returns The external_controller_services of this VersionedFlowSnapshot.
Return type dict(str, ExternalControllerServiceReference)
flow
Gets the flow of this VersionedFlowSnapshot. The flow this snapshot is for
Returns The flow of this VersionedFlowSnapshot.
Return type VersionedFlow
flow_contents
Gets the flow_contents of this VersionedFlowSnapshot. The contents of the versioned flow
Returns The flow_contents of this VersionedFlowSnapshot.
Return type VersionedProcessGroup
flow_encoding_version
Gets the flow_encoding_version of this VersionedFlowSnapshot. The optional encoding version of the
flow contents.
Returns The flow_encoding_version of this VersionedFlowSnapshot.
Return type str
latest
Gets the latest of this VersionedFlowSnapshot.

3.3. Swagger Client SDKs 505


Nipyapi Documentation, Release 0.19.1

Returns The latest of this VersionedFlowSnapshot.


Return type bool
parameter_contexts
Gets the parameter_contexts of this VersionedFlowSnapshot. The parameter contexts referenced by pro-
cess groups in the flow contents. The mapping is from the name of the context to the context instance, and
it is expected that any context in this map is referenced by at least one process group in this flow.
Returns The parameter_contexts of this VersionedFlowSnapshot.
Return type dict(str, VersionedParameterContext)
snapshot_metadata
Gets the snapshot_metadata of this VersionedFlowSnapshot. The metadata for this snapshot
Returns The snapshot_metadata of this VersionedFlowSnapshot.
Return type VersionedFlowSnapshotMetadata
swagger_types = {'bucket': 'Bucket', 'external_controller_services': 'dict(str, Exter
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.versioned_flow_snapshot_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.versioned_flow_snapshot_entity.VersionedFlowSnapshotEntity(versione
pro-
cess_gro
reg-
istry_id=
up-
date_des
dis-
con-
nected_n
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
VersionedFlowSnapshotEntity - a model defined in Swagger
attribute_map = {'disconnected_node_acknowledged': 'disconnectedNodeAcknowledged', 'pr
disconnected_node_acknowledged
Gets the disconnected_node_acknowledged of this VersionedFlowSnapshotEntity. Acknowledges that this
node is disconnected to allow for mutable requests to proceed.
Returns The disconnected_node_acknowledged of this VersionedFlowSnapshotEntity.

506 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Return type bool


process_group_revision
Gets the process_group_revision of this VersionedFlowSnapshotEntity. The Revision of the Process Group
under Version Control
Returns The process_group_revision of this VersionedFlowSnapshotEntity.
Return type RevisionDTO
registry_id
Gets the registry_id of this VersionedFlowSnapshotEntity. The ID of the Registry that this flow belongs to
Returns The registry_id of this VersionedFlowSnapshotEntity.
Return type str
swagger_types = {'disconnected_node_acknowledged': 'bool', 'process_group_revision':
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
update_descendant_versioned_flows
Gets the update_descendant_versioned_flows of this VersionedFlowSnapshotEntity. If the Process Group
to be updated has a child or descendant Process Group that is also under Version Control, this specifies
whether or not the contents of that child/descendant Process Group should be updated.
Returns The update_descendant_versioned_flows of this VersionedFlowSnapshotEntity.
Return type bool
versioned_flow_snapshot
Gets the versioned_flow_snapshot of this VersionedFlowSnapshotEntity. The versioned flow snapshot
Returns The versioned_flow_snapshot of this VersionedFlowSnapshotEntity.
Return type VersionedFlowSnapshot

nipyapi.nifi.models.versioned_flow_snapshot_metadata_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.versioned_flow_snapshot_metadata_entity.VersionedFlowSnapshotMeta

Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
VersionedFlowSnapshotMetadataEntity - a model defined in Swagger
attribute_map = {'registry_id': 'registryId', 'versioned_flow_snapshot_metadata': 've

3.3. Swagger Client SDKs 507


Nipyapi Documentation, Release 0.19.1

registry_id
Gets the registry_id of this VersionedFlowSnapshotMetadataEntity. The ID of the Registry that this flow
belongs to
Returns The registry_id of this VersionedFlowSnapshotMetadataEntity.
Return type str
swagger_types = {'registry_id': 'str', 'versioned_flow_snapshot_metadata': 'Versioned
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
versioned_flow_snapshot_metadata
Gets the versioned_flow_snapshot_metadata of this VersionedFlowSnapshotMetadataEntity. The collec-
tion of versioned flow snapshot metadata
Returns The versioned_flow_snapshot_metadata of this VersionedFlowSnapshotMetadataEn-
tity.
Return type VersionedFlowSnapshotMetadata

nipyapi.nifi.models.versioned_flow_snapshot_metadata_set_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.versioned_flow_snapshot_metadata_set_entity.VersionedFlowSnapshot
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
VersionedFlowSnapshotMetadataSetEntity - a model defined in Swagger
attribute_map = {'versioned_flow_snapshot_metadata_set': 'versionedFlowSnapshotMetadat
swagger_types = {'versioned_flow_snapshot_metadata_set': 'list[VersionedFlowSnapshotMe
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
versioned_flow_snapshot_metadata_set
Gets the versioned_flow_snapshot_metadata_set of this VersionedFlowSnapshotMetadataSetEntity.
Returns The versioned_flow_snapshot_metadata_set of this VersionedFlowSnapshotMeta-
dataSetEntity.
Return type list[VersionedFlowSnapshotMetadataEntity]

508 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

nipyapi.nifi.models.versioned_flow_update_request_dto module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.versioned_flow_update_request_dto.VersionedFlowUpdateRequestDTO(r
p
c
u
l
c
p
f
u
p
c
s
v
s
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
VersionedFlowUpdateRequestDTO - a model defined in Swagger
attribute_map = {'complete': 'complete', 'failure_reason': 'failureReason', 'last_upd
complete
Gets the complete of this VersionedFlowUpdateRequestDTO. Whether or not this request has completed
Returns The complete of this VersionedFlowUpdateRequestDTO.
Return type bool
failure_reason
Gets the failure_reason of this VersionedFlowUpdateRequestDTO. An explanation of why this request
failed, or null if this request has not failed
Returns The failure_reason of this VersionedFlowUpdateRequestDTO.
Return type str
last_updated
Gets the last_updated of this VersionedFlowUpdateRequestDTO. The last time this request was updated.
Returns The last_updated of this VersionedFlowUpdateRequestDTO.
Return type str
percent_completed
Gets the percent_completed of this VersionedFlowUpdateRequestDTO. The percentage complete for the
request, between 0 and 100
Returns The percent_completed of this VersionedFlowUpdateRequestDTO.
Return type int

3.3. Swagger Client SDKs 509


Nipyapi Documentation, Release 0.19.1

process_group_id
Gets the process_group_id of this VersionedFlowUpdateRequestDTO. The unique ID of the Process Group
being updated
Returns The process_group_id of this VersionedFlowUpdateRequestDTO.
Return type str
request_id
Gets the request_id of this VersionedFlowUpdateRequestDTO. The unique ID of this request.
Returns The request_id of this VersionedFlowUpdateRequestDTO.
Return type str
state
Gets the state of this VersionedFlowUpdateRequestDTO. The state of the request
Returns The state of this VersionedFlowUpdateRequestDTO.
Return type str
swagger_types = {'complete': 'bool', 'failure_reason': 'str', 'last_updated': 'str',
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
uri
Gets the uri of this VersionedFlowUpdateRequestDTO. The URI for future requests to this drop request.
Returns The uri of this VersionedFlowUpdateRequestDTO.
Return type str
version_control_information
Gets the version_control_information of this VersionedFlowUpdateRequestDTO. The VersionControlIn-
formation that describes where the Versioned Flow is located; this may not be populated until the request
is completed.
Returns The version_control_information of this VersionedFlowUpdateRequestDTO.
Return type VersionControlInformationDTO

nipyapi.nifi.models.versioned_flow_update_request_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.versioned_flow_update_request_entity.VersionedFlowUpdateRequestEn

Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

510 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

VersionedFlowUpdateRequestEntity - a model defined in Swagger


attribute_map = {'process_group_revision': 'processGroupRevision', 'request': 'reques
process_group_revision
Gets the process_group_revision of this VersionedFlowUpdateRequestEntity. The revision for the Process
Group being updated.
Returns The process_group_revision of this VersionedFlowUpdateRequestEntity.
Return type RevisionDTO
request
Gets the request of this VersionedFlowUpdateRequestEntity. The Flow Update Request
Returns The request of this VersionedFlowUpdateRequestEntity.
Return type VersionedFlowUpdateRequestDTO
swagger_types = {'process_group_revision': 'RevisionDTO', 'request': 'VersionedFlowUp
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.versioned_flows_entity module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.versioned_flows_entity.VersionedFlowsEntity(versioned_flows=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
VersionedFlowsEntity - a model defined in Swagger
attribute_map = {'versioned_flows': 'versionedFlows'}
swagger_types = {'versioned_flows': 'list[VersionedFlowEntity]'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
versioned_flows
Gets the versioned_flows of this VersionedFlowsEntity.
Returns The versioned_flows of this VersionedFlowsEntity.
Return type list[VersionedFlowEntity]

3.3. Swagger Client SDKs 511


Nipyapi Documentation, Release 0.19.1

nipyapi.nifi.models.versioned_funnel module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.versioned_funnel.VersionedFunnel(identifier=None, in-
stance_identifier=None,
name=None, com-
ments=None, po-
sition=None, com-
ponent_type=None,
group_identifier=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
VersionedFunnel - a model defined in Swagger
attribute_map = {'comments': 'comments', 'component_type': 'componentType', 'group_id
comments
Gets the comments of this VersionedFunnel. The user-supplied comments for the component
Returns The comments of this VersionedFunnel.
Return type str
component_type
Gets the component_type of this VersionedFunnel.
Returns The component_type of this VersionedFunnel.
Return type str
group_identifier
Gets the group_identifier of this VersionedFunnel. The ID of the Process Group that this component
belongs to
Returns The group_identifier of this VersionedFunnel.
Return type str
identifier
Gets the identifier of this VersionedFunnel. The component’s unique identifier
Returns The identifier of this VersionedFunnel.
Return type str
instance_identifier
Gets the instance_identifier of this VersionedFunnel. The instance ID of an existing component that is
described by this VersionedComponent, or null if this is not mapped to an instantiated component
Returns The instance_identifier of this VersionedFunnel.
Return type str
name
Gets the name of this VersionedFunnel. The component’s name

512 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Returns The name of this VersionedFunnel.


Return type str
position
Gets the position of this VersionedFunnel. The component’s position on the graph
Returns The position of this VersionedFunnel.
Return type Position
swagger_types = {'comments': 'str', 'component_type': 'str', 'group_identifier': 'st
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.versioned_label module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.versioned_label.VersionedLabel(identifier=None, in-
stance_identifier=None,
name=None, com-
ments=None, posi-
tion=None, label=None,
z_index=None,
width=None,
height=None,
style=None, com-
ponent_type=None,
group_identifier=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
VersionedLabel - a model defined in Swagger
attribute_map = {'comments': 'comments', 'component_type': 'componentType', 'group_id
comments
Gets the comments of this VersionedLabel. The user-supplied comments for the component
Returns The comments of this VersionedLabel.
Return type str
component_type
Gets the component_type of this VersionedLabel.
Returns The component_type of this VersionedLabel.
Return type str

3.3. Swagger Client SDKs 513


Nipyapi Documentation, Release 0.19.1

group_identifier
Gets the group_identifier of this VersionedLabel. The ID of the Process Group that this component belongs
to
Returns The group_identifier of this VersionedLabel.
Return type str
height
Gets the height of this VersionedLabel. The height of the label in pixels when at a 1:1 scale.
Returns The height of this VersionedLabel.
Return type float
identifier
Gets the identifier of this VersionedLabel. The component’s unique identifier
Returns The identifier of this VersionedLabel.
Return type str
instance_identifier
Gets the instance_identifier of this VersionedLabel. The instance ID of an existing component that is
described by this VersionedComponent, or null if this is not mapped to an instantiated component
Returns The instance_identifier of this VersionedLabel.
Return type str
label
Gets the label of this VersionedLabel. The text that appears in the label.
Returns The label of this VersionedLabel.
Return type str
name
Gets the name of this VersionedLabel. The component’s name
Returns The name of this VersionedLabel.
Return type str
position
Gets the position of this VersionedLabel. The component’s position on the graph
Returns The position of this VersionedLabel.
Return type Position
style
Gets the style of this VersionedLabel. The styles for this label (font-size : 12px, background-color : #eee,
etc).
Returns The style of this VersionedLabel.
Return type dict(str, str)
swagger_types = {'comments': 'str', 'component_type': 'str', 'group_identifier': 'st
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

514 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

width
Gets the width of this VersionedLabel. The width of the label in pixels when at a 1:1 scale.
Returns The width of this VersionedLabel.
Return type float
z_index
Gets the z_index of this VersionedLabel. The z index of the connection.
Returns The z_index of this VersionedLabel.
Return type int

nipyapi.nifi.models.versioned_port module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.versioned_port.VersionedPort(identifier=None, in-
stance_identifier=None,
name=None, com-
ments=None, po-
sition=None,
type=None, concur-
rently_schedulable_task_count=None,
scheduled_state=None, al-
low_remote_access=None,
component_type=None,
group_identifier=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
VersionedPort - a model defined in Swagger
allow_remote_access
Gets the allow_remote_access of this VersionedPort. Whether or not this port allows remote access for
site-to-site
Returns The allow_remote_access of this VersionedPort.
Return type bool
attribute_map = {'allow_remote_access': 'allowRemoteAccess', 'comments': 'comments',
comments
Gets the comments of this VersionedPort. The user-supplied comments for the component
Returns The comments of this VersionedPort.
Return type str
component_type
Gets the component_type of this VersionedPort.
Returns The component_type of this VersionedPort.

3.3. Swagger Client SDKs 515


Nipyapi Documentation, Release 0.19.1

Return type str


concurrently_schedulable_task_count
Gets the concurrently_schedulable_task_count of this VersionedPort. The number of tasks that should be
concurrently scheduled for the port.
Returns The concurrently_schedulable_task_count of this VersionedPort.
Return type int
group_identifier
Gets the group_identifier of this VersionedPort. The ID of the Process Group that this component belongs
to
Returns The group_identifier of this VersionedPort.
Return type str
identifier
Gets the identifier of this VersionedPort. The component’s unique identifier
Returns The identifier of this VersionedPort.
Return type str
instance_identifier
Gets the instance_identifier of this VersionedPort. The instance ID of an existing component that is de-
scribed by this VersionedComponent, or null if this is not mapped to an instantiated component
Returns The instance_identifier of this VersionedPort.
Return type str
name
Gets the name of this VersionedPort. The component’s name
Returns The name of this VersionedPort.
Return type str
position
Gets the position of this VersionedPort. The component’s position on the graph
Returns The position of this VersionedPort.
Return type Position
scheduled_state
Gets the scheduled_state of this VersionedPort. The scheduled state of the component
Returns The scheduled_state of this VersionedPort.
Return type str
swagger_types = {'allow_remote_access': 'bool', 'comments': 'str', 'component_type':
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
type
Gets the type of this VersionedPort. The type of port.
Returns The type of this VersionedPort.

516 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Return type str

nipyapi.nifi.models.versioned_process_group module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git

3.3. Swagger Client SDKs 517


Nipyapi Documentation, Release 0.19.1

class nipyapi.nifi.models.versioned_process_group.VersionedProcessGroup(identifier=None,
in-
stance_identifier=None,
name=None,
com-
ments=None,
po-
si-
tion=None,
pro-
cess_groups=None,
re-
mote_process_groups=Non
pro-
ces-
sors=None,
in-
put_ports=None,
out-
put_ports=None,
con-
nec-
tions=None,
la-
bels=None,
fun-
nels=None,
con-
troller_services=None,
ver-
sioned_flow_coordinates=N
vari-
ables=None,
pa-
ram-
e-
ter_context_name=None,
de-
fault_flow_file_expiration=N
de-
fault_back_pressure_object
de-
fault_back_pressure_data_s
com-
po-
nent_type=None,
flow_file_concurrency=Non
flow_file_outbound_policy=
group_identifier=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
VersionedProcessGroup - a model defined in Swagger
attribute_map = {'comments': 'comments', 'component_type': 'componentType', 'connecti

518 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

comments
Gets the comments of this VersionedProcessGroup. The user-supplied comments for the component
Returns The comments of this VersionedProcessGroup.
Return type str
component_type
Gets the component_type of this VersionedProcessGroup.
Returns The component_type of this VersionedProcessGroup.
Return type str
connections
Gets the connections of this VersionedProcessGroup. The Connections
Returns The connections of this VersionedProcessGroup.
Return type list[VersionedConnection]
controller_services
Gets the controller_services of this VersionedProcessGroup. The Controller Services
Returns The controller_services of this VersionedProcessGroup.
Return type list[VersionedControllerService]
default_back_pressure_data_size_threshold
Gets the default_back_pressure_data_size_threshold of this VersionedProcessGroup. Default value used
in this Process Group for the maximum data size of objects that can be queued before back pressure is
applied.
Returns The default_back_pressure_data_size_threshold of this VersionedProcessGroup.
Return type str
default_back_pressure_object_threshold
Gets the default_back_pressure_object_threshold of this VersionedProcessGroup. Default value used in
this Process Group for the maximum number of objects that can be queued before back pressure is applied.
Returns The default_back_pressure_object_threshold of this VersionedProcessGroup.
Return type int
default_flow_file_expiration
Gets the default_flow_file_expiration of this VersionedProcessGroup. The default FlowFile Expiration for
this Process Group.
Returns The default_flow_file_expiration of this VersionedProcessGroup.
Return type str
flow_file_concurrency
Gets the flow_file_concurrency of this VersionedProcessGroup. The configured FlowFile Concurrency for
the Process Group
Returns The flow_file_concurrency of this VersionedProcessGroup.
Return type str
flow_file_outbound_policy
Gets the flow_file_outbound_policy of this VersionedProcessGroup. The FlowFile Outbound Policy for
the Process Group
Returns The flow_file_outbound_policy of this VersionedProcessGroup.

3.3. Swagger Client SDKs 519


Nipyapi Documentation, Release 0.19.1

Return type str


funnels
Gets the funnels of this VersionedProcessGroup. The Funnels
Returns The funnels of this VersionedProcessGroup.
Return type list[VersionedFunnel]
group_identifier
Gets the group_identifier of this VersionedProcessGroup. The ID of the Process Group that this component
belongs to
Returns The group_identifier of this VersionedProcessGroup.
Return type str
identifier
Gets the identifier of this VersionedProcessGroup. The component’s unique identifier
Returns The identifier of this VersionedProcessGroup.
Return type str
input_ports
Gets the input_ports of this VersionedProcessGroup. The Input Ports
Returns The input_ports of this VersionedProcessGroup.
Return type list[VersionedPort]
instance_identifier
Gets the instance_identifier of this VersionedProcessGroup. The instance ID of an existing component that
is described by this VersionedComponent, or null if this is not mapped to an instantiated component
Returns The instance_identifier of this VersionedProcessGroup.
Return type str
labels
Gets the labels of this VersionedProcessGroup. The Labels
Returns The labels of this VersionedProcessGroup.
Return type list[VersionedLabel]
name
Gets the name of this VersionedProcessGroup. The component’s name
Returns The name of this VersionedProcessGroup.
Return type str
output_ports
Gets the output_ports of this VersionedProcessGroup. The Output Ports
Returns The output_ports of this VersionedProcessGroup.
Return type list[VersionedPort]
parameter_context_name
Gets the parameter_context_name of this VersionedProcessGroup. The name of the parameter context
used by this process group
Returns The parameter_context_name of this VersionedProcessGroup.
Return type str

520 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

position
Gets the position of this VersionedProcessGroup. The component’s position on the graph
Returns The position of this VersionedProcessGroup.
Return type Position
process_groups
Gets the process_groups of this VersionedProcessGroup. The child Process Groups
Returns The process_groups of this VersionedProcessGroup.
Return type list[VersionedProcessGroup]
processors
Gets the processors of this VersionedProcessGroup. The Processors
Returns The processors of this VersionedProcessGroup.
Return type list[VersionedProcessor]
remote_process_groups
Gets the remote_process_groups of this VersionedProcessGroup. The Remote Process Groups
Returns The remote_process_groups of this VersionedProcessGroup.
Return type list[VersionedRemoteProcessGroup]
swagger_types = {'comments': 'str', 'component_type': 'str', 'connections': 'list[Ve
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
variables
Gets the variables of this VersionedProcessGroup. The Variables in the Variable Registry for this Process
Group (not including any ancestor or descendant Process Groups)
Returns The variables of this VersionedProcessGroup.
Return type dict(str, str)
versioned_flow_coordinates
Gets the versioned_flow_coordinates of this VersionedProcessGroup. The coordinates where the remote
flow is stored, or null if the Process Group is not directly under Version Control
Returns The versioned_flow_coordinates of this VersionedProcessGroup.
Return type VersionedFlowCoordinates

nipyapi.nifi.models.versioned_processor module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git

3.3. Swagger Client SDKs 521


Nipyapi Documentation, Release 0.19.1

class nipyapi.nifi.models.versioned_processor.VersionedProcessor(identifier=None,
in-
stance_identifier=None,
name=None,
com-
ments=None,
posi-
tion=None,
type=None,
bun-
dle=None,
proper-
ties=None,
prop-
erty_descriptors=None,
style=None,
annota-
tion_data=None,
schedul-
ing_period=None,
schedul-
ing_strategy=None,
execu-
tion_node=None,
penalty_duration=None,
yield_duration=None,
bul-
letin_level=None,
run_duration_millis=None,
concur-
rently_schedulable_task_count=None,
auto_terminated_relationships=None,
sched-
uled_state=None,
retry_count=None,
re-
tried_relationships=None,
back-
off_mechanism=None,
max_backoff_period=None,
compo-
nent_type=None,
group_identifier=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
VersionedProcessor - a model defined in Swagger
annotation_data
Gets the annotation_data of this VersionedProcessor. The annotation data for the processor used to relay
configuration between a custom UI and the procesosr.
Returns The annotation_data of this VersionedProcessor.
Return type str

522 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

attribute_map = {'annotation_data': 'annotationData', 'auto_terminated_relationships':


auto_terminated_relationships
Gets the auto_terminated_relationships of this VersionedProcessor. The names of all relationships that
cause a flow file to be terminated if the relationship is not connected elsewhere. This property differs from
the ‘isAutoTerminate’ property of the RelationshipDTO in that the RelationshipDTO is meant to depict
the current configuration, whereas this property can be set in a DTO when updating a Processor in order
to change which Relationships should be auto-terminated.
Returns The auto_terminated_relationships of this VersionedProcessor.
Return type list[str]
backoff_mechanism
Gets the backoff_mechanism of this VersionedProcessor. Determines whether the FlowFile should be
penalized or the processor should be yielded between retries.
Returns The backoff_mechanism of this VersionedProcessor.
Return type str
bulletin_level
Gets the bulletin_level of this VersionedProcessor. The level at which the processor will report bulletins.
Returns The bulletin_level of this VersionedProcessor.
Return type str
bundle
Gets the bundle of this VersionedProcessor. Information about the bundle from which the component came
Returns The bundle of this VersionedProcessor.
Return type Bundle
comments
Gets the comments of this VersionedProcessor. The user-supplied comments for the component
Returns The comments of this VersionedProcessor.
Return type str
component_type
Gets the component_type of this VersionedProcessor.
Returns The component_type of this VersionedProcessor.
Return type str
concurrently_schedulable_task_count
Gets the concurrently_schedulable_task_count of this VersionedProcessor. The number of tasks that
should be concurrently schedule for the processor. If the processor doesn’t allow parallol processing then
any positive input will be ignored.
Returns The concurrently_schedulable_task_count of this VersionedProcessor.
Return type int
execution_node
Gets the execution_node of this VersionedProcessor. Indicates the node where the process will execute.
Returns The execution_node of this VersionedProcessor.
Return type str

3.3. Swagger Client SDKs 523


Nipyapi Documentation, Release 0.19.1

group_identifier
Gets the group_identifier of this VersionedProcessor. The ID of the Process Group that this component
belongs to
Returns The group_identifier of this VersionedProcessor.
Return type str
identifier
Gets the identifier of this VersionedProcessor. The component’s unique identifier
Returns The identifier of this VersionedProcessor.
Return type str
instance_identifier
Gets the instance_identifier of this VersionedProcessor. The instance ID of an existing component that is
described by this VersionedComponent, or null if this is not mapped to an instantiated component
Returns The instance_identifier of this VersionedProcessor.
Return type str
max_backoff_period
Gets the max_backoff_period of this VersionedProcessor. Maximum amount of time to be waited during
a retry period.
Returns The max_backoff_period of this VersionedProcessor.
Return type str
name
Gets the name of this VersionedProcessor. The component’s name
Returns The name of this VersionedProcessor.
Return type str
penalty_duration
Gets the penalty_duration of this VersionedProcessor. The amout of time that is used when the process
penalizes a flowfile.
Returns The penalty_duration of this VersionedProcessor.
Return type str
position
Gets the position of this VersionedProcessor. The component’s position on the graph
Returns The position of this VersionedProcessor.
Return type Position
properties
Gets the properties of this VersionedProcessor. The properties for the component. Properties whose value
is not set will only contain the property name.
Returns The properties of this VersionedProcessor.
Return type dict(str, str)
property_descriptors
Gets the property_descriptors of this VersionedProcessor. The property descriptors for the component.
Returns The property_descriptors of this VersionedProcessor.
Return type dict(str, VersionedPropertyDescriptor)

524 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

retried_relationships
Gets the retried_relationships of this VersionedProcessor. All the relationships should be retried.
Returns The retried_relationships of this VersionedProcessor.
Return type list[str]
retry_count
Gets the retry_count of this VersionedProcessor. Overall number of retries.
Returns The retry_count of this VersionedProcessor.
Return type int
run_duration_millis
Gets the run_duration_millis of this VersionedProcessor. The run duration for the processor in millisec-
onds.
Returns The run_duration_millis of this VersionedProcessor.
Return type int
scheduled_state
Gets the scheduled_state of this VersionedProcessor. The scheduled state of the component
Returns The scheduled_state of this VersionedProcessor.
Return type str
scheduling_period
Gets the scheduling_period of this VersionedProcessor. The frequency with which to schedule the proces-
sor. The format of the value will depend on th value of schedulingStrategy.
Returns The scheduling_period of this VersionedProcessor.
Return type str
scheduling_strategy
Gets the scheduling_strategy of this VersionedProcessor. Indicates whether the processor should be sched-
uled to run in event or timer driven mode.
Returns The scheduling_strategy of this VersionedProcessor.
Return type str
style
Gets the style of this VersionedProcessor. Stylistic data for rendering in a UI
Returns The style of this VersionedProcessor.
Return type dict(str, str)
swagger_types = {'annotation_data': 'str', 'auto_terminated_relationships': 'list[str
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
type
Gets the type of this VersionedProcessor. The type of the extension component
Returns The type of this VersionedProcessor.
Return type str

3.3. Swagger Client SDKs 525


Nipyapi Documentation, Release 0.19.1

yield_duration
Gets the yield_duration of this VersionedProcessor. The amount of time that must elapse before this
processor is scheduled again after yielding.
Returns The yield_duration of this VersionedProcessor.
Return type str

nipyapi.nifi.models.versioned_property_descriptor module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.versioned_property_descriptor.VersionedPropertyDescriptor(name=No
dis-
play_nam
iden-
ti-
fies_contr
sen-
si-
tive=None
re-
source_de
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
VersionedPropertyDescriptor - a model defined in Swagger
attribute_map = {'display_name': 'displayName', 'identifies_controller_service': 'ide
display_name
Gets the display_name of this VersionedPropertyDescriptor. The display name of the property
Returns The display_name of this VersionedPropertyDescriptor.
Return type str
identifies_controller_service
Gets the identifies_controller_service of this VersionedPropertyDescriptor. Whether or not the property
provides the identifier of a Controller Service
Returns The identifies_controller_service of this VersionedPropertyDescriptor.
Return type bool
name
Gets the name of this VersionedPropertyDescriptor. The name of the property
Returns The name of this VersionedPropertyDescriptor.
Return type str

526 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

resource_definition
Gets the resource_definition of this VersionedPropertyDescriptor. Returns the Resource Definition that
defines which type(s) of resource(s) this property references, if any
Returns The resource_definition of this VersionedPropertyDescriptor.
Return type VersionedResourceDefinition
sensitive
Gets the sensitive of this VersionedPropertyDescriptor. Whether or not the property is considered sensitive
Returns The sensitive of this VersionedPropertyDescriptor.
Return type bool
swagger_types = {'display_name': 'str', 'identifies_controller_service': 'bool', 'nam
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.nifi.models.versioned_remote_group_port module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.models.versioned_remote_group_port.VersionedRemoteGroupPort(identifier=None,
in-
stance_identifier=
name=None,
com-
ments=None,
po-
si-
tion=None,
re-
mote_group_id=N
con-
cur-
rently_schedulab
use_compression
batch_size=None
com-
po-
nent_type=None,
tar-
get_id=None,
sched-
uled_state=None
group_identifier=
Bases: object

3.3. Swagger Client SDKs 527


Nipyapi Documentation, Release 0.19.1

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
VersionedRemoteGroupPort - a model defined in Swagger
attribute_map = {'batch_size': 'batchSize', 'comments': 'comments', 'component_type':
batch_size
Gets the batch_size of this VersionedRemoteGroupPort. The batch settings for data transmission.
Returns The batch_size of this VersionedRemoteGroupPort.
Return type BatchSize
comments
Gets the comments of this VersionedRemoteGroupPort. The user-supplied comments for the component
Returns The comments of this VersionedRemoteGroupPort.
Return type str
component_type
Gets the component_type of this VersionedRemoteGroupPort.
Returns The component_type of this VersionedRemoteGroupPort.
Return type str
concurrently_schedulable_task_count
Gets the concurrently_schedulable_task_count of this VersionedRemoteGroupPort. The number of task
that may transmit flowfiles to the target port concurrently.
Returns The concurrently_schedulable_task_count of this VersionedRemoteGroupPort.
Return type int
group_identifier
Gets the group_identifier of this VersionedRemoteGroupPort. The ID of the Process Group that this com-
ponent belongs to
Returns The group_identifier of this VersionedRemoteGroupPort.
Return type str
identifier
Gets the identifier of this VersionedRemoteGroupPort. The component’s unique identifier
Returns The identifier of this VersionedRemoteGroupPort.
Return type str
instance_identifier
Gets the instance_identifier of this VersionedRemoteGroupPort. The instance ID of an existing component
that is described by this VersionedComponent, or null if this is not mapped to an instantiated component
Returns The instance_identifier of this VersionedRemoteGroupPort.
Return type str
name
Gets the name of this VersionedRemoteGroupPort. The component’s name
Returns The name of this VersionedRemoteGroupPort.
Return type str
position
Gets the position of this VersionedRemoteGroupPort. The component’s position on the graph

528 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Returns The position of this VersionedRemoteGroupPort.


Return type Position
remote_group_id
Gets the remote_group_id of this VersionedRemoteGroupPort. The id of the remote process group that the
port resides in.
Returns The remote_group_id of this VersionedRemoteGroupPort.
Return type str
scheduled_state
Gets the scheduled_state of this VersionedRemoteGroupPort. The scheduled state of the component
Returns The scheduled_state of this VersionedRemoteGroupPort.
Return type str
swagger_types = {'batch_size': 'BatchSize', 'comments': 'str', 'component_type': 'st
target_id
Gets the target_id of this VersionedRemoteGroupPort. The ID of the port on the target NiFi instance
Returns The target_id of this VersionedRemoteGroupPort.
Return type str
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
use_compression
Gets the use_compression of this VersionedRemoteGroupPort. Whether the flowfiles are compressed when
sent to the target port.
Returns The use_compression of this VersionedRemoteGroupPort.
Return type bool

nipyapi.nifi.models.versioned_remote_process_group module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git

3.3. Swagger Client SDKs 529


Nipyapi Documentation, Release 0.19.1

class nipyapi.nifi.models.versioned_remote_process_group.VersionedRemoteProcessGroup(identifie
in-
stance_i
name=N
com-
ments=N
po-
si-
tion=No
tar-
get_uri=
tar-
get_uris
com-
mu-
ni-
ca-
tions_tim
yield_du
trans-
port_pro
lo-
cal_netw
proxy_h
proxy_p
proxy_u
in-
put_port
out-
put_port
com-
po-
nent_typ
group_id
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
VersionedRemoteProcessGroup - a model defined in Swagger
attribute_map = {'comments': 'comments', 'communications_timeout': 'communicationsTim
comments
Gets the comments of this VersionedRemoteProcessGroup. The user-supplied comments for the compo-
nent
Returns The comments of this VersionedRemoteProcessGroup.
Return type str
communications_timeout
Gets the communications_timeout of this VersionedRemoteProcessGroup. The time period used for the
timeout when communicating with the target.
Returns The communications_timeout of this VersionedRemoteProcessGroup.
Return type str

530 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

component_type
Gets the component_type of this VersionedRemoteProcessGroup.
Returns The component_type of this VersionedRemoteProcessGroup.
Return type str
group_identifier
Gets the group_identifier of this VersionedRemoteProcessGroup. The ID of the Process Group that this
component belongs to
Returns The group_identifier of this VersionedRemoteProcessGroup.
Return type str
identifier
Gets the identifier of this VersionedRemoteProcessGroup. The component’s unique identifier
Returns The identifier of this VersionedRemoteProcessGroup.
Return type str
input_ports
Gets the input_ports of this VersionedRemoteProcessGroup. A Set of Input Ports that can be connected to,
in order to send data to the remote NiFi instance
Returns The input_ports of this VersionedRemoteProcessGroup.
Return type list[VersionedRemoteGroupPort]
instance_identifier
Gets the instance_identifier of this VersionedRemoteProcessGroup. The instance ID of an existing com-
ponent that is described by this VersionedComponent, or null if this is not mapped to an instantiated
component
Returns The instance_identifier of this VersionedRemoteProcessGroup.
Return type str
local_network_interface
Gets the local_network_interface of this VersionedRemoteProcessGroup. The local network interface to
send/receive data. If not specified, any local address is used. If clustered, all nodes must have an interface
with this identifier.
Returns The local_network_interface of this VersionedRemoteProcessGroup.
Return type str
name
Gets the name of this VersionedRemoteProcessGroup. The component’s name
Returns The name of this VersionedRemoteProcessGroup.
Return type str
output_ports
Gets the output_ports of this VersionedRemoteProcessGroup. A Set of Output Ports that can be connected
to, in order to pull data from the remote NiFi instance
Returns The output_ports of this VersionedRemoteProcessGroup.
Return type list[VersionedRemoteGroupPort]
position
Gets the position of this VersionedRemoteProcessGroup. The component’s position on the graph

3.3. Swagger Client SDKs 531


Nipyapi Documentation, Release 0.19.1

Returns The position of this VersionedRemoteProcessGroup.


Return type Position
proxy_host
Gets the proxy_host of this VersionedRemoteProcessGroup.
Returns The proxy_host of this VersionedRemoteProcessGroup.
Return type str
proxy_port
Gets the proxy_port of this VersionedRemoteProcessGroup.
Returns The proxy_port of this VersionedRemoteProcessGroup.
Return type int
proxy_user
Gets the proxy_user of this VersionedRemoteProcessGroup.
Returns The proxy_user of this VersionedRemoteProcessGroup.
Return type str
swagger_types = {'comments': 'str', 'communications_timeout': 'str', 'component_type'
target_uri
Gets the target_uri of this VersionedRemoteProcessGroup. [DEPRECATED] The target URI of the remote
process group. If target uri is not set, but uris are set, then returns the first uri in the uris. If neither target
uri nor uris are set, then returns null.
Returns The target_uri of this VersionedRemoteProcessGroup.
Return type str
target_uris
Gets the target_uris of this VersionedRemoteProcessGroup. The target URIs of the remote process group.
If target uris is not set but target uri is set, then returns the single target uri. If neither target uris nor target
uri is set, then returns null.
Returns The target_uris of this VersionedRemoteProcessGroup.
Return type str
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
transport_protocol
Gets the transport_protocol of this VersionedRemoteProcessGroup. The Transport Protocol that is used
for Site-to-Site communications
Returns The transport_protocol of this VersionedRemoteProcessGroup.
Return type str
yield_duration
Gets the yield_duration of this VersionedRemoteProcessGroup. When yielding, this amount of time must
elapse before the remote process group is scheduled again.
Returns The yield_duration of this VersionedRemoteProcessGroup.
Return type str

532 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

3.3.1.2 Submodules

3.3.1.3 nipyapi.nifi.api_client module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.nifi.api_client.ApiClient(host=None, header_name=None,
header_value=None, cookie=None)
Bases: object
Generic API client for Swagger client library builds.
Swagger generic API client. This client handles the client- server communication, and is invariant across imple-
mentations. Specifics of the methods and models for each application are generated from the Swagger templates.
NOTE: This class is auto generated by the swagger code generator program. Ref: https://github.com/
swagger-api/swagger-codegen Do not edit the class manually.
Parameters
• host – The base path for the server to call.
• header_name – a header to pass when making calls to the API.
• header_value – a header value to pass when making calls to the API.
Constructor of the class.
NATIVE_TYPES_MAPPING = {'bool': <class 'bool'>, 'date': <class 'datetime.date'>, 'dat
PRIMITIVE_TYPES = (<class 'float'>, <class 'bool'>, <class 'bytes'>, <class 'str'>, <cl
call_api(resource_path, method, path_params=None, query_params=None, header_params=None,
body=None, post_params=None, files=None, response_type=None, auth_settings=None,
callback=None, _return_http_data_only=None, collection_formats=None,
_preload_content=True, _request_timeout=None)
Makes the HTTP request (synchronous) and return the deserialized data. To make an async request, define
a function for callback.
Parameters
• resource_path – Path to method endpoint.
• method – Method to call.
• path_params – Path parameters in the url.
• query_params – Query parameters in the url.
• header_params – Header parameters to be placed in the request header.
• body – Request body.
• dict (files) – Request post form parameters, for application/x-www-form-urlencoded,
multipart/form-data.
• list (auth_settings) – Auth Settings names for the request.
• response – Response data type.

3.3. Swagger Client SDKs 533


Nipyapi Documentation, Release 0.19.1

• dict – key -> filename, value -> filepath, for multipart/form-data.


• function (callback) – Callback function for asynchronous request. If provide this
parameter, the request will be called asynchronously.
• _return_http_data_only – response data without head status code and headers
• collection_formats – dict of collection formats for path, query, header, and post
parameters.
• _preload_content – if False, the urllib3.HTTPResponse object will be returned with-
out reading/decoding response data. Default is True.
• _request_timeout – timeout setting for this request. If one number provided, it will
be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
Returns If provide parameter callback, the request will be called asynchronously. The method
will return the request thread. If parameter callback is None, then the method will return the
response directly.
deserialize(response, response_type)
Deserializes response into an object.
Parameters
• response – RESTResponse object to be deserialized.
• response_type – class literal for deserialized object, or string of class name.
Returns deserialized object.
deserialize_model(data, klass)
Deserializes list or dict to model.
Parameters
• data – dict, list.
• klass – class literal.
Returns model object.
parameters_to_tuples(params, collection_formats)
Get parameters as list of tuples, formatting collections.
Parameters
• params – Parameters as dict or list of two-tuples
• collection_formats (dict) – Parameter collection formats
Returns Parameters as list of tuples, collections formatted
prepare_post_parameters(post_params=None, files=None)
Builds form parameters.
Parameters
• post_params – Normal form parameters.
• files – File parameters.
Returns Form parameters with files.
request(method, url, query_params=None, headers=None, post_params=None, body=None,
_preload_content=True, _request_timeout=None)
Makes the HTTP request using RESTClient.

534 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

sanitize_for_serialization(obj)
Builds a JSON POST object.
If obj is None, return None. If obj is str, int, long, float, bool, return directly. If obj is datetime.datetime,
datetime.date
convert to string in iso8601 format.
If obj is list, sanitize each element in the list. If obj is dict, return the dict. If obj is swagger model, return
the properties dict.
Parameters obj – The data to serialize.
Returns The serialized form of data.
select_header_accept(accepts)
Returns Accept based on an array of accepts provided.
Parameters accepts – List of headers.
Returns Accept (e.g. application/json).
select_header_content_type(content_types)
Returns Content-Type based on an array of content_types provided.
Parameters content_types – List of content-types.
Returns Content-Type (e.g. application/json).
set_default_header(header_name, header_value)
update_params_for_auth(headers, querys, auth_settings)
Updates header and query params based on authentication setting.
Parameters
• headers – Header parameters dict to be updated.
• querys – Query parameters tuple list to be updated.
• auth_settings – Authentication setting identifiers list.
user_agent
Gets user agent.

3.3.1.4 nipyapi.nifi.configuration module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
nipyapi.nifi.configuration.Configuration()
nipyapi.nifi.configuration.singleton(cls, *args, **kw)

3.3. Swagger Client SDKs 535


Nipyapi Documentation, Release 0.19.1

3.3.1.5 nipyapi.nifi.rest module

NiFi Rest API


The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop
processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions
of the expected input and output, potential response codes, and the authorizations required to invoke each service.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
exception nipyapi.nifi.rest.ApiException(status=None, reason=None, http_resp=None)
Bases: Exception
class nipyapi.nifi.rest.RESTClientObject(pools_size=4, maxsize=4)
Bases: object
DELETE(url, headers=None, query_params=None, body=None, _preload_content=True, _re-
quest_timeout=None)
GET(url, headers=None, query_params=None, _preload_content=True, _request_timeout=None)
HEAD(url, headers=None, query_params=None, _preload_content=True, _request_timeout=None)
OPTIONS(url, headers=None, query_params=None, post_params=None, body=None,
_preload_content=True, _request_timeout=None)
PATCH(url, headers=None, query_params=None, post_params=None, body=None,
_preload_content=True, _request_timeout=None)
POST(url, headers=None, query_params=None, post_params=None, body=None,
_preload_content=True, _request_timeout=None)
PUT(url, headers=None, query_params=None, post_params=None, body=None,
_preload_content=True, _request_timeout=None)
request(method, url, query_params=None, headers=None, body=None, post_params=None,
_preload_content=True, _request_timeout=None)
Parameters
• method – http request method
• url – http request url
• query_params – query parameters in the url
• headers – http request headers
• body – request json body, for application/json
• post_params – request post parameters, application/x-www-form-urlencoded and
multipart/form-data
• _preload_content – if False, the urllib3.HTTPResponse object will be returned with-
out reading/decoding response data. Default is True.
• _request_timeout – timeout setting for this request. If one number provided, it will
be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
class nipyapi.nifi.rest.RESTResponse(resp)
Bases: io.IOBase
getheader(name, default=None)
Returns a given response header.

536 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

getheaders()
Returns a dictionary of the response headers.

3.3.2 NiFi-Registry Swagger Client

3.3.2.1 Subpackages

nipyapi.registry.apis package

Submodules

nipyapi.registry.apis.access_api module

Apache NiFi Registry REST API


The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and
components.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.registry.apis.access_api.AccessApi(api_client=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
Ref: https://github.com/swagger-api/swagger-codegen
create_access_token_by_trying_all_providers(**kwargs)
Create token trying all providers Creates a token for accessing the REST API via auto-detected method of
verifying client identity claim credentials. The token returned is formatted as a JSON Web Token (JWT).
The token is base64 encoded and comprised of three parts. The header, the body, and the signature.
The expiration of the token is a contained within the body. The token can be used in the Authorization
header in the format ‘Authorization: Bearer <token>’. This method makes a synchronous HTTP request
by default. To make an asynchronous HTTP request, please define a callback function to be invoked when
receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.create_access_token_by_trying_all_providers(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns str If the method is called asynchronously, returns the request thread.
create_access_token_by_trying_all_providers_with_http_info(**kwargs)
Create token trying all providers Creates a token for accessing the REST API via auto-detected method of
verifying client identity claim credentials. The token returned is formatted as a JSON Web Token (JWT).
The token is base64 encoded and comprised of three parts. The header, the body, and the signature.
The expiration of the token is a contained within the body. The token can be used in the Authorization
header in the format ‘Authorization: Bearer <token>’. This method makes a synchronous HTTP request
by default. To make an asynchronous HTTP request, please define a callback function to be invoked when
receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.create_access_token_by_trying_all_providers_with_http_info(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns str If the method is called asynchronously, returns the request thread.

3.3. Swagger Client SDKs 537


Nipyapi Documentation, Release 0.19.1

create_access_token_using_basic_auth_credentials(**kwargs)
Create token using basic auth Creates a token for accessing the REST API via username/password.
The user credentials must be passed in standard HTTP Basic Auth format. That is: ‘Authorization:
Basic <credentials>’, where <credentials> is the base64 encoded value of ‘<username>:<password>’.
The token returned is formatted as a JSON Web Token (JWT). The token is base64 encoded and
comprised of three parts. The header, the body, and the signature. The expiration of the token
is a contained within the body. The token can be used in the Authorization header in the for-
mat ‘Authorization: Bearer <token>’. This method makes a synchronous HTTP request by default.
To make an asynchronous HTTP request, please define a callback function to be invoked when re-
ceiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.create_access_token_using_basic_auth_credentials(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns str If the method is called asynchronously, returns the request thread.
create_access_token_using_basic_auth_credentials_with_http_info(**kwargs)
Create token using basic auth Creates a token for accessing the REST API via username/password.
The user credentials must be passed in standard HTTP Basic Auth format. That is: ‘Authorization:
Basic <credentials>’, where <credentials> is the base64 encoded value of ‘<username>:<password>’.
The token returned is formatted as a JSON Web Token (JWT). The token is base64 encoded and
comprised of three parts. The header, the body, and the signature. The expiration of the token
is a contained within the body. The token can be used in the Authorization header in the for-
mat ‘Authorization: Bearer <token>’. This method makes a synchronous HTTP request by default.
To make an asynchronous HTTP request, please define a callback function to be invoked when re-
ceiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.create_access_token_using_basic_auth_credentials_with_http_info(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns str If the method is called asynchronously, returns the request thread.
create_access_token_using_identity_provider_credentials(**kwargs)
Create token using identity provider Creates a token for accessing the REST API via a custom iden-
tity provider. The user credentials must be passed in a format understood by the custom iden-
tity provider, e.g., a third-party auth token in an HTTP header. The exact format of the user cre-
dentials expected by the custom identity provider can be discovered by ‘GET /access/token/identity-
provider/usage’. The token returned is formatted as a JSON Web Token (JWT). The token is base64
encoded and comprised of three parts. The header, the body, and the signature. The expiration of the
token is a contained within the body. The token can be used in the Authorization header in the for-
mat ‘Authorization: Bearer <token>’. This method makes a synchronous HTTP request by default.
To make an asynchronous HTTP request, please define a callback function to be invoked when re-
ceiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.create_access_token_using_identity_provider_credentials(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns str If the method is called asynchronously, returns the request thread.
create_access_token_using_identity_provider_credentials_with_http_info(**kwargs)
Create token using identity provider Creates a token for accessing the REST API via a custom identity
provider. The user credentials must be passed in a format understood by the custom identity provider,
e.g., a third-party auth token in an HTTP header. The exact format of the user credentials expected
by the custom identity provider can be discovered by ‘GET /access/token/identity-provider/usage’.
The token returned is formatted as a JSON Web Token (JWT). The token is base64 encoded and

538 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

comprised of three parts. The header, the body, and the signature. The expiration of the token
is a contained within the body. The token can be used in the Authorization header in the format
‘Authorization: Bearer <token>’. This method makes a synchronous HTTP request by default. To
make an asynchronous HTTP request, please define a callback function to be invoked when re-
ceiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.create_access_token_using_identity_provider_credentials_with_http_info(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns str If the method is called asynchronously, returns the request thread.
create_access_token_using_kerberos_ticket(**kwargs)
Create token using kerberos Creates a token for accessing the REST API via Kerberos Service Tickets or
SPNEGO Tokens (which includes Kerberos Service Tickets). The token returned is formatted as a JSON
Web Token (JWT). The token is base64 encoded and comprised of three parts. The header, the body, and
the signature. The expiration of the token is a contained within the body. The token can be used in the
Authorization header in the format ‘Authorization: Bearer <token>’. This method makes a synchronous
HTTP request by default. To make an asynchronous HTTP request, please define a callback function to
be invoked when receiving the response. >>> def callback_function(response): >>> pprint(response) >>>
>>> thread = api.create_access_token_using_kerberos_ticket(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns str If the method is called asynchronously, returns the request thread.
create_access_token_using_kerberos_ticket_with_http_info(**kwargs)
Create token using kerberos Creates a token for accessing the REST API via Kerberos Service
Tickets or SPNEGO Tokens (which includes Kerberos Service Tickets). The token returned is
formatted as a JSON Web Token (JWT). The token is base64 encoded and comprised of three
parts. The header, the body, and the signature. The expiration of the token is a contained
within the body. The token can be used in the Authorization header in the format ‘Authoriza-
tion: Bearer <token>’. This method makes a synchronous HTTP request by default. To make
an asynchronous HTTP request, please define a callback function to be invoked when receiv-
ing the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.create_access_token_using_kerberos_ticket_with_http_info(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns str If the method is called asynchronously, returns the request thread.
get_access_status(**kwargs)
Get access status Returns the current client’s authenticated identity and permissions to top-
level resources This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please define a callback function to be invoked when receiving
the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_access_status(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns CurrentUser If the method is called asynchronously, returns the request thread.
get_access_status_with_http_info(**kwargs)
Get access status Returns the current client’s authenticated identity and permissions to top-
level resources This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please define a callback function to be invoked when receiving

3.3. Swagger Client SDKs 539


Nipyapi Documentation, Release 0.19.1

the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_access_status_with_http_info(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns CurrentUser If the method is called asynchronously, returns the request thread.
get_identity_provider_usage_instructions(**kwargs)
Get identity provider usage Provides a description of how the currently configured identity provider expects
credentials to be passed to POST /access/token/identity-provider This method makes a synchronous HTTP
request by default. To make an asynchronous HTTP request, please define a callback function to be
invoked when receiving the response. >>> def callback_function(response): >>> pprint(response) >>>
>>> thread = api.get_identity_provider_usage_instructions(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns str If the method is called asynchronously, returns the request thread.
get_identity_provider_usage_instructions_with_http_info(**kwargs)
Get identity provider usage Provides a description of how the currently configured identity provider expects
credentials to be passed to POST /access/token/identity-provider This method makes a synchronous HTTP
request by default. To make an asynchronous HTTP request, please define a callback function to be
invoked when receiving the response. >>> def callback_function(response): >>> pprint(response) >>>
>>> thread = api.get_identity_provider_usage_instructions_with_http_info(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns str If the method is called asynchronously, returns the request thread.
log_out(**kwargs)
Performs a logout for other providers that have been issued a JWT. NOTE: This endpoint is subject
to change as NiFi Registry and its REST API evolve.
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.log_out(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns None If the method is called asynchronously, returns the request thread.
log_out_with_http_info(**kwargs)
Performs a logout for other providers that have been issued a JWT. NOTE: This endpoint is subject
to change as NiFi Registry and its REST API evolve.
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.log_out_with_http_info(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns None If the method is called asynchronously, returns the request thread.
oidc_callback(**kwargs)

540 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Redirect/callback URI for processing the result of the OpenId Connect login sequence. NOTE: This
endpoint is subject to change as NiFi Registry and its REST API evolve.
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.oidc_callback(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns None If the method is called asynchronously, returns the request thread.
oidc_callback_with_http_info(**kwargs)
Redirect/callback URI for processing the result of the OpenId Connect login sequence. NOTE: This
endpoint is subject to change as NiFi Registry and its REST API evolve.
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.oidc_callback_with_http_info(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns None If the method is called asynchronously, returns the request thread.
oidc_exchange(**kwargs)
Retrieves a JWT following a successful login sequence using the configured OpenId Connect provider.
NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.oidc_exchange(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns str If the method is called asynchronously, returns the request thread.
oidc_exchange_with_http_info(**kwargs)
Retrieves a JWT following a successful login sequence using the configured OpenId Connect provider.
NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.oidc_exchange_with_http_info(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns str If the method is called asynchronously, returns the request thread.
oidc_logout(**kwargs)
Performs a logout in the OpenId Provider. NOTE: This endpoint is subject to change as NiFi Registry
and its REST API evolve.

3.3. Swagger Client SDKs 541


Nipyapi Documentation, Release 0.19.1

This method makes a synchronous HTTP request by default. To make an asynchronous


HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.oidc_logout(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns None If the method is called asynchronously, returns the request thread.
oidc_logout_with_http_info(**kwargs)
Performs a logout in the OpenId Provider. NOTE: This endpoint is subject to change as NiFi Registry
and its REST API evolve.
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.oidc_logout_with_http_info(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns None If the method is called asynchronously, returns the request thread.
oidc_request(**kwargs)
Initiates a request to authenticate through the configured OpenId Connect provider. NOTE: This
endpoint is subject to change as NiFi Registry and its REST API evolve.
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.oidc_request(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns None If the method is called asynchronously, returns the request thread.
oidc_request_with_http_info(**kwargs)
Initiates a request to authenticate through the configured OpenId Connect provider. NOTE: This
endpoint is subject to change as NiFi Registry and its REST API evolve.
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.oidc_request_with_http_info(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns None If the method is called asynchronously, returns the request thread.
test_identity_provider_recognizes_credentials_format(**kwargs)
Test identity provider Tests the format of the credentials against this identity provider without pre-
forming authentication on the credentials to validate them. The user credentials should be passed
in a format understood by the custom identity provider as defined by ‘GET /access/token/identity-
provider/usage’. This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please define a callback function to be invoked when receiving
the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.test_identity_provider_recognizes_credentials_format(callback=callback_function)

542 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns str If the method is called asynchronously, returns the request thread.
test_identity_provider_recognizes_credentials_format_with_http_info(**kwargs)
Test identity provider Tests the format of the credentials against this identity provider without pre-
forming authentication on the credentials to validate them. The user credentials should be passed
in a format understood by the custom identity provider as defined by ‘GET /access/token/identity-
provider/usage’. This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please define a callback function to be invoked when receiving
the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.test_identity_provider_recognizes_credentials_format_with_http_info(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns str If the method is called asynchronously, returns the request thread.

nipyapi.registry.apis.bucket_flows_api module

Apache NiFi Registry REST API


The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and
components.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.registry.apis.bucket_flows_api.BucketFlowsApi(api_client=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
Ref: https://github.com/swagger-api/swagger-codegen
create_flow(bucket_id, body, **kwargs)
Create flow Creates a flow in the given bucket. The flow id is created by the server and populated in the
returned entity. This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the response. >>> def
callback_function(response): >>> pprint(response) >>> >>> thread = api.create_flow(bucket_id, body,
callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• bucket_id (str) – The bucket identifier (required)
• body (VersionedFlow) – The details of the flow to create. (required)
Returns VersionedFlow If the method is called asynchronously, returns the request thread.
create_flow_version(bucket_id, flow_id, body, **kwargs)
Create flow version Creates the next version of a flow. The version number of the object being cre-
ated must be the next available version integer. Flow versions are immutable after they are created.
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.create_flow_version(bucket_id,
flow_id, body, callback=callback_function)
Parameters

3.3. Swagger Client SDKs 543


Nipyapi Documentation, Release 0.19.1

• function (callback) – The callback function for asynchronous request. (optional)


• bucket_id (str) – The bucket identifier (required)
• flow_id (str) – The flow identifier (required)
• body (VersionedFlowSnapshot) – The new versioned flow snapshot. (required)
Returns VersionedFlowSnapshot If the method is called asynchronously, returns the request
thread.
create_flow_version_with_http_info(bucket_id, flow_id, body, **kwargs)
Create flow version Creates the next version of a flow. The version number of the object being created
must be the next available version integer. Flow versions are immutable after they are created. This method
makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please define
a callback function to be invoked when receiving the response. >>> def callback_function(response):
>>> pprint(response) >>> >>> thread = api.create_flow_version_with_http_info(bucket_id, flow_id, body,
callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• bucket_id (str) – The bucket identifier (required)
• flow_id (str) – The flow identifier (required)
• body (VersionedFlowSnapshot) – The new versioned flow snapshot. (required)
Returns VersionedFlowSnapshot If the method is called asynchronously, returns the request
thread.
create_flow_with_http_info(bucket_id, body, **kwargs)
Create flow Creates a flow in the given bucket. The flow id is created by the server and pop-
ulated in the returned entity. This method makes a synchronous HTTP request by default. To
make an asynchronous HTTP request, please define a callback function to be invoked when receiv-
ing the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.create_flow_with_http_info(bucket_id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• bucket_id (str) – The bucket identifier (required)
• body (VersionedFlow) – The details of the flow to create. (required)
Returns VersionedFlow If the method is called asynchronously, returns the request thread.
delete_flow(version, bucket_id, flow_id, **kwargs)
Delete bucket flow Deletes a flow, including all saved versions of that flow. This method
makes a synchronous HTTP request by default. To make an asynchronous HTTP request,
please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.delete_flow(version, bucket_id,
flow_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• version (str) – The version is used to verify the client is working with the latest
version of the entity. (required)
• bucket_id (str) – The bucket identifier (required)

544 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

• flow_id (str) – The flow identifier (required)


• client_id (str) – If the client id is not specified, new one will be generated. This
value (whether specified or generated) is included in the response.
Returns VersionedFlow If the method is called asynchronously, returns the request thread.
delete_flow_with_http_info(version, bucket_id, flow_id, **kwargs)
Delete bucket flow Deletes a flow, including all saved versions of that flow. This method makes a
synchronous HTTP request by default. To make an asynchronous HTTP request, please define a call-
back function to be invoked when receiving the response. >>> def callback_function(response): >>>
pprint(response) >>> >>> thread = api.delete_flow_with_http_info(version, bucket_id, flow_id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• version (str) – The version is used to verify the client is working with the latest
version of the entity. (required)
• bucket_id (str) – The bucket identifier (required)
• flow_id (str) – The flow identifier (required)
• client_id (str) – If the client id is not specified, new one will be generated. This
value (whether specified or generated) is included in the response.
Returns VersionedFlow If the method is called asynchronously, returns the request thread.
export_versioned_flow(bucket_id, flow_id, version_number, **kwargs)
Exports specified bucket flow version content Exports the specified version of a flow, including the
metadata and content of the flow. This method makes a synchronous HTTP request by default. To
make an asynchronous HTTP request, please define a callback function to be invoked when receiv-
ing the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.export_versioned_flow(bucket_id, flow_id, version_number, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• bucket_id (str) – The bucket identifier (required)
• flow_id (str) – The flow identifier (required)
• version_number (int) – The version number (required)
Returns VersionedFlowSnapshot If the method is called asynchronously, returns the request
thread.
export_versioned_flow_with_http_info(bucket_id, flow_id, version_number, **kwargs)
Exports specified bucket flow version content Exports the specified version of a flow, including
the metadata and content of the flow. This method makes a synchronous HTTP request by de-
fault. To make an asynchronous HTTP request, please define a callback function to be in-
voked when receiving the response. >>> def callback_function(response): >>> pprint(response)
>>> >>> thread = api.export_versioned_flow_with_http_info(bucket_id, flow_id, version_number, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• bucket_id (str) – The bucket identifier (required)
• flow_id (str) – The flow identifier (required)

3.3. Swagger Client SDKs 545


Nipyapi Documentation, Release 0.19.1

• version_number (int) – The version number (required)


Returns VersionedFlowSnapshot If the method is called asynchronously, returns the request
thread.
get_flow(bucket_id, flow_id, **kwargs)
Get bucket flow Retrieves the flow with the given id in the given bucket. This method makes a synchronous
HTTP request by default. To make an asynchronous HTTP request, please define a callback function to
be invoked when receiving the response. >>> def callback_function(response): >>> pprint(response) >>>
>>> thread = api.get_flow(bucket_id, flow_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• bucket_id (str) – The bucket identifier (required)
• flow_id (str) – The flow identifier (required)
Returns VersionedFlow If the method is called asynchronously, returns the request thread.
get_flow_diff(bucket_id, flow_id, version_a, version_b, **kwargs)
Get bucket flow diff Computes the differences between two given versions of a flow. This method
makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please de-
fine a callback function to be invoked when receiving the response. >>> def callback_function(response):
>>> pprint(response) >>> >>> thread = api.get_flow_diff(bucket_id, flow_id, version_a, version_b, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• bucket_id (str) – The bucket identifier (required)
• flow_id (str) – The flow identifier (required)
• version_a (int) – The first version number (required)
• version_b (int) – The second version number (required)
Returns VersionedFlowDifference If the method is called asynchronously, returns the request
thread.
get_flow_diff_with_http_info(bucket_id, flow_id, version_a, version_b, **kwargs)
Get bucket flow diff Computes the differences between two given versions of a flow. This method makes
a synchronous HTTP request by default. To make an asynchronous HTTP request, please define a call-
back function to be invoked when receiving the response. >>> def callback_function(response): >>>
pprint(response) >>> >>> thread = api.get_flow_diff_with_http_info(bucket_id, flow_id, version_a, ver-
sion_b, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• bucket_id (str) – The bucket identifier (required)
• flow_id (str) – The flow identifier (required)
• version_a (int) – The first version number (required)
• version_b (int) – The second version number (required)
Returns VersionedFlowDifference If the method is called asynchronously, returns the request
thread.

546 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

get_flow_version(bucket_id, flow_id, version_number, **kwargs)


Get bucket flow version Gets the given version of a flow, including the metadata and content for the
version. This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the response. >>> def
callback_function(response): >>> pprint(response) >>> >>> thread = api.get_flow_version(bucket_id,
flow_id, version_number, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• bucket_id (str) – The bucket identifier (required)
• flow_id (str) – The flow identifier (required)
• version_number (int) – The version number (required)
Returns VersionedFlowSnapshot If the method is called asynchronously, returns the request
thread.
get_flow_version_with_http_info(bucket_id, flow_id, version_number, **kwargs)
Get bucket flow version Gets the given version of a flow, including the metadata and con-
tent for the version. This method makes a synchronous HTTP request by default. To make
an asynchronous HTTP request, please define a callback function to be invoked when receiv-
ing the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_flow_version_with_http_info(bucket_id, flow_id, version_number, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• bucket_id (str) – The bucket identifier (required)
• flow_id (str) – The flow identifier (required)
• version_number (int) – The version number (required)
Returns VersionedFlowSnapshot If the method is called asynchronously, returns the request
thread.
get_flow_versions(bucket_id, flow_id, **kwargs)
Get bucket flow versions Gets summary information for all versions of a flow. Versions are ordered
newest->oldest. This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the response. >>> def
callback_function(response): >>> pprint(response) >>> >>> thread = api.get_flow_versions(bucket_id,
flow_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• bucket_id (str) – The bucket identifier (required)
• flow_id (str) – The flow identifier (required)
Returns list[VersionedFlowSnapshotMetadata] If the method is called asynchronously, returns
the request thread.
get_flow_versions_with_http_info(bucket_id, flow_id, **kwargs)
Get bucket flow versions Gets summary information for all versions of a flow. Versions are or-
dered newest->oldest. This method makes a synchronous HTTP request by default. To make
an asynchronous HTTP request, please define a callback function to be invoked when receiv-
ing the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_flow_versions_with_http_info(bucket_id, flow_id, callback=callback_function)

3.3. Swagger Client SDKs 547


Nipyapi Documentation, Release 0.19.1

Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• bucket_id (str) – The bucket identifier (required)
• flow_id (str) – The flow identifier (required)
Returns list[VersionedFlowSnapshotMetadata] If the method is called asynchronously, returns
the request thread.
get_flow_with_http_info(bucket_id, flow_id, **kwargs)
Get bucket flow Retrieves the flow with the given id in the given bucket. This method makes a synchronous
HTTP request by default. To make an asynchronous HTTP request, please define a callback function to
be invoked when receiving the response. >>> def callback_function(response): >>> pprint(response) >>>
>>> thread = api.get_flow_with_http_info(bucket_id, flow_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• bucket_id (str) – The bucket identifier (required)
• flow_id (str) – The flow identifier (required)
Returns VersionedFlow If the method is called asynchronously, returns the request thread.
get_flows(bucket_id, **kwargs)
Get bucket flows Retrieves all flows in the given bucket. This method makes a synchronous HTTP request
by default. To make an asynchronous HTTP request, please define a callback function to be invoked when
receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_flows(bucket_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• bucket_id (str) – The bucket identifier (required)
Returns list[VersionedFlow] If the method is called asynchronously, returns the request thread.
get_flows_with_http_info(bucket_id, **kwargs)
Get bucket flows Retrieves all flows in the given bucket. This method makes a synchronous HTTP request
by default. To make an asynchronous HTTP request, please define a callback function to be invoked when
receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_flows_with_http_info(bucket_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• bucket_id (str) – The bucket identifier (required)
Returns list[VersionedFlow] If the method is called asynchronously, returns the request thread.
get_latest_flow_version(bucket_id, flow_id, **kwargs)
Get latest bucket flow version content Gets the latest version of a flow, including the metadata and con-
tent of the flow. This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.get_latest_flow_version(bucket_id,
flow_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)

548 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

• bucket_id (str) – The bucket identifier (required)


• flow_id (str) – The flow identifier (required)
Returns VersionedFlowSnapshot If the method is called asynchronously, returns the request
thread.
get_latest_flow_version_metadata(bucket_id, flow_id, **kwargs)
Get latest bucket flow version metadata Gets the metadata for the latest version of a flow. This method
makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please define
a callback function to be invoked when receiving the response. >>> def callback_function(response):
>>> pprint(response) >>> >>> thread = api.get_latest_flow_version_metadata(bucket_id, flow_id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• bucket_id (str) – The bucket identifier (required)
• flow_id (str) – The flow identifier (required)
Returns VersionedFlowSnapshotMetadata If the method is called asynchronously, returns the
request thread.
get_latest_flow_version_metadata_with_http_info(bucket_id, flow_id, **kwargs)
Get latest bucket flow version metadata Gets the metadata for the latest version of a flow. This method
makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please define
a callback function to be invoked when receiving the response. >>> def callback_function(response):
>>> pprint(response) >>> >>> thread = api.get_latest_flow_version_metadata_with_http_info(bucket_id,
flow_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• bucket_id (str) – The bucket identifier (required)
• flow_id (str) – The flow identifier (required)
Returns VersionedFlowSnapshotMetadata If the method is called asynchronously, returns the
request thread.
get_latest_flow_version_with_http_info(bucket_id, flow_id, **kwargs)
Get latest bucket flow version content Gets the latest version of a flow, including the metadata
and content of the flow. This method makes a synchronous HTTP request by default. To make
an asynchronous HTTP request, please define a callback function to be invoked when receiv-
ing the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_latest_flow_version_with_http_info(bucket_id, flow_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• bucket_id (str) – The bucket identifier (required)
• flow_id (str) – The flow identifier (required)
Returns VersionedFlowSnapshot If the method is called asynchronously, returns the request
thread.
import_versioned_flow(bucket_id, flow_id, **kwargs)
Import flow version Import the next version of a flow. The version number of the object being cre-
ated will be the next available version integer. Flow versions are immutable after they are created.

3.3. Swagger Client SDKs 549


Nipyapi Documentation, Release 0.19.1

This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.import_versioned_flow(bucket_id,
flow_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• bucket_id (str) – The bucket identifier (required)
• flow_id (str) – The flow identifier (required)
• body (VersionedFlowSnapshot) – file
• comments (str) –
Returns VersionedFlowSnapshot If the method is called asynchronously, returns the request
thread.
import_versioned_flow_with_http_info(bucket_id, flow_id, **kwargs)
Import flow version Import the next version of a flow. The version number of the object being created will
be the next available version integer. Flow versions are immutable after they are created. This method
makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please define
a callback function to be invoked when receiving the response. >>> def callback_function(response):
>>> pprint(response) >>> >>> thread = api.import_versioned_flow_with_http_info(bucket_id, flow_id,
callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• bucket_id (str) – The bucket identifier (required)
• flow_id (str) – The flow identifier (required)
• body (VersionedFlowSnapshot) – file
• comments (str) –
Returns VersionedFlowSnapshot If the method is called asynchronously, returns the request
thread.
update_flow(bucket_id, flow_id, body, **kwargs)
Update bucket flow Updates the flow with the given id in the given bucket. This method
makes a synchronous HTTP request by default. To make an asynchronous HTTP request,
please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.update_flow(bucket_id, flow_id,
body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• bucket_id (str) – The bucket identifier (required)
• flow_id (str) – The flow identifier (required)
• body (VersionedFlow) – The updated flow (required)
Returns VersionedFlow If the method is called asynchronously, returns the request thread.
update_flow_with_http_info(bucket_id, flow_id, body, **kwargs)
Update bucket flow Updates the flow with the given id in the given bucket. This method makes
a synchronous HTTP request by default. To make an asynchronous HTTP request, please define a

550 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

callback function to be invoked when receiving the response. >>> def callback_function(response):
>>> pprint(response) >>> >>> thread = api.update_flow_with_http_info(bucket_id, flow_id, body, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• bucket_id (str) – The bucket identifier (required)
• flow_id (str) – The flow identifier (required)
• body (VersionedFlow) – The updated flow (required)
Returns VersionedFlow If the method is called asynchronously, returns the request thread.

nipyapi.registry.apis.buckets_api module

Apache NiFi Registry REST API


The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and
components.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.registry.apis.buckets_api.BucketsApi(api_client=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
Ref: https://github.com/swagger-api/swagger-codegen
create_bucket(body, **kwargs)
Create bucket
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP
request, please define a callback function to be invoked when receiving the response. >>> def
callback_function(response): >>> pprint(response) >>> >>> thread = api.create_bucket(body, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• body (Bucket) – The bucket to create (required)
Returns Bucket If the method is called asynchronously, returns the request thread.
create_bucket_with_http_info(body, **kwargs)
Create bucket
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.create_bucket_with_http_info(body,
callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• body (Bucket) – The bucket to create (required)
Returns Bucket If the method is called asynchronously, returns the request thread.

3.3. Swagger Client SDKs 551


Nipyapi Documentation, Release 0.19.1

delete_bucket(version, bucket_id, **kwargs)


Delete bucket Deletes the bucket with the given id, along with all objects stored in the bucket This method
makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please define a
callback function to be invoked when receiving the response. >>> def callback_function(response): >>>
pprint(response) >>> >>> thread = api.delete_bucket(version, bucket_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• version (str) – The version is used to verify the client is working with the latest
version of the entity. (required)
• bucket_id (str) – The bucket identifier (required)
• client_id (str) – If the client id is not specified, new one will be generated. This
value (whether specified or generated) is included in the response.
Returns Bucket If the method is called asynchronously, returns the request thread.
delete_bucket_with_http_info(version, bucket_id, **kwargs)
Delete bucket Deletes the bucket with the given id, along with all objects stored in the bucket This method
makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please define
a callback function to be invoked when receiving the response. >>> def callback_function(response):
>>> pprint(response) >>> >>> thread = api.delete_bucket_with_http_info(version, bucket_id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• version (str) – The version is used to verify the client is working with the latest
version of the entity. (required)
• bucket_id (str) – The bucket identifier (required)
• client_id (str) – If the client id is not specified, new one will be generated. This
value (whether specified or generated) is included in the response.
Returns Bucket If the method is called asynchronously, returns the request thread.
get_available_bucket_fields(**kwargs)
Get bucket fields Retrieves bucket field names for searching or sorting on buckets. This method makes
a synchronous HTTP request by default. To make an asynchronous HTTP request, please define a call-
back function to be invoked when receiving the response. >>> def callback_function(response): >>>
pprint(response) >>> >>> thread = api.get_available_bucket_fields(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns Fields If the method is called asynchronously, returns the request thread.
get_available_bucket_fields_with_http_info(**kwargs)
Get bucket fields Retrieves bucket field names for searching or sorting on buckets. This
method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_available_bucket_fields_with_http_info(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns Fields If the method is called asynchronously, returns the request thread.

552 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

get_bucket(bucket_id, **kwargs)
Get bucket Gets the bucket with the given id. This method makes a synchronous HTTP request by de-
fault. To make an asynchronous HTTP request, please define a callback function to be invoked when
receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_bucket(bucket_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• bucket_id (str) – The bucket identifier (required)
Returns Bucket If the method is called asynchronously, returns the request thread.
get_bucket_with_http_info(bucket_id, **kwargs)
Get bucket Gets the bucket with the given id. This method makes a synchronous HTTP request by de-
fault. To make an asynchronous HTTP request, please define a callback function to be invoked when
receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_bucket_with_http_info(bucket_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• bucket_id (str) – The bucket identifier (required)
Returns Bucket If the method is called asynchronously, returns the request thread.
get_buckets(**kwargs)
Get all buckets The returned list will include only buckets for which the user is authorized.If the user is not
authorized for any buckets, this returns an empty list. This method makes a synchronous HTTP request by
default. To make an asynchronous HTTP request, please define a callback function to be invoked when
receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_buckets(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns list[Bucket] If the method is called asynchronously, returns the request thread.
get_buckets_with_http_info(**kwargs)
Get all buckets The returned list will include only buckets for which the user is authorized.If the user is not
authorized for any buckets, this returns an empty list. This method makes a synchronous HTTP request by
default. To make an asynchronous HTTP request, please define a callback function to be invoked when
receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_buckets_with_http_info(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns list[Bucket] If the method is called asynchronously, returns the request thread.
update_bucket(bucket_id, body, **kwargs)
Update bucket Updates the bucket with the given id. This method makes a synchronous HTTP request by
default. To make an asynchronous HTTP request, please define a callback function to be invoked when
receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.update_bucket(bucket_id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• bucket_id (str) – The bucket identifier (required)

3.3. Swagger Client SDKs 553


Nipyapi Documentation, Release 0.19.1

• body (Bucket) – The updated bucket (required)


Returns Bucket If the method is called asynchronously, returns the request thread.
update_bucket_with_http_info(bucket_id, body, **kwargs)
Update bucket Updates the bucket with the given id. This method makes a synchronous HTTP request by
default. To make an asynchronous HTTP request, please define a callback function to be invoked when
receiving the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.update_bucket_with_http_info(bucket_id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• bucket_id (str) – The bucket identifier (required)
• body (Bucket) – The updated bucket (required)
Returns Bucket If the method is called asynchronously, returns the request thread.

nipyapi.registry.apis.flows_api module

Apache NiFi Registry REST API


The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and
components.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.registry.apis.flows_api.FlowsApi(api_client=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
Ref: https://github.com/swagger-api/swagger-codegen
get_available_flow_fields(**kwargs)
Get flow fields Retrieves the flow field names that can be used for searching or sorting
on flows. This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please define a callback function to be invoked when receiving
the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_available_flow_fields(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns Fields If the method is called asynchronously, returns the request thread.
get_available_flow_fields_with_http_info(**kwargs)
Get flow fields Retrieves the flow field names that can be used for searching or sorting
on flows. This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please define a callback function to be invoked when receiving
the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_available_flow_fields_with_http_info(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns Fields If the method is called asynchronously, returns the request thread.

554 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

global_get_flow(flow_id, **kwargs)
Get flow Gets a flow by id. This method makes a synchronous HTTP request by default. To make an asyn-
chronous HTTP request, please define a callback function to be invoked when receiving the response. >>>
def callback_function(response): >>> pprint(response) >>> >>> thread = api.global_get_flow(flow_id,
callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• flow_id (str) – The flow identifier (required)
Returns VersionedFlow If the method is called asynchronously, returns the request thread.
global_get_flow_version(flow_id, version_number, **kwargs)
Get flow version Gets the given version of a flow, including metadata and flow content. This method
makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please define
a callback function to be invoked when receiving the response. >>> def callback_function(response):
>>> pprint(response) >>> >>> thread = api.global_get_flow_version(flow_id, version_number, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• flow_id (str) – The flow identifier (required)
• version_number (int) – The version number (required)
Returns VersionedFlowSnapshot If the method is called asynchronously, returns the request
thread.
global_get_flow_version_with_http_info(flow_id, version_number, **kwargs)
Get flow version Gets the given version of a flow, including metadata and flow content. This method
makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please define
a callback function to be invoked when receiving the response. >>> def callback_function(response):
>>> pprint(response) >>> >>> thread = api.global_get_flow_version_with_http_info(flow_id, ver-
sion_number, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• flow_id (str) – The flow identifier (required)
• version_number (int) – The version number (required)
Returns VersionedFlowSnapshot If the method is called asynchronously, returns the request
thread.
global_get_flow_versions(flow_id, **kwargs)
Get flow versions Gets summary information for all versions of a given flow. Versions are ordered newest-
>oldest. This method makes a synchronous HTTP request by default. To make an asynchronous HTTP
request, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.global_get_flow_versions(flow_id,
callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• flow_id (str) – The flow identifier (required)

3.3. Swagger Client SDKs 555


Nipyapi Documentation, Release 0.19.1

Returns list[VersionedFlowSnapshotMetadata] If the method is called asynchronously, returns


the request thread.
global_get_flow_versions_with_http_info(flow_id, **kwargs)
Get flow versions Gets summary information for all versions of a given flow. Versions are or-
dered newest->oldest. This method makes a synchronous HTTP request by default. To make
an asynchronous HTTP request, please define a callback function to be invoked when receiv-
ing the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.global_get_flow_versions_with_http_info(flow_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• flow_id (str) – The flow identifier (required)
Returns list[VersionedFlowSnapshotMetadata] If the method is called asynchronously, returns
the request thread.
global_get_flow_with_http_info(flow_id, **kwargs)
Get flow Gets a flow by id. This method makes a synchronous HTTP request by default. To
make an asynchronous HTTP request, please define a callback function to be invoked when receiv-
ing the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.global_get_flow_with_http_info(flow_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• flow_id (str) – The flow identifier (required)
Returns VersionedFlow If the method is called asynchronously, returns the request thread.
global_get_latest_flow_version(flow_id, **kwargs)
Get latest flow version Gets the latest version of a flow, including metadata and flow con-
tent. This method makes a synchronous HTTP request by default. To make an asyn-
chronous HTTP request, please define a callback function to be invoked when receiving the
response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.global_get_latest_flow_version(flow_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• flow_id (str) – The flow identifier (required)
Returns VersionedFlowSnapshot If the method is called asynchronously, returns the request
thread.
global_get_latest_flow_version_metadata(flow_id, **kwargs)
Get latest flow version metadata Gets the metadata for the latest version of a flow. This method makes
a synchronous HTTP request by default. To make an asynchronous HTTP request, please define a
callback function to be invoked when receiving the response. >>> def callback_function(response):
>>> pprint(response) >>> >>> thread = api.global_get_latest_flow_version_metadata(flow_id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• flow_id (str) – The flow identifier (required)
Returns VersionedFlowSnapshotMetadata If the method is called asynchronously, returns the
request thread.

556 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

global_get_latest_flow_version_metadata_with_http_info(flow_id, **kwargs)
Get latest flow version metadata Gets the metadata for the latest version of a flow. This method makes
a synchronous HTTP request by default. To make an asynchronous HTTP request, please define a call-
back function to be invoked when receiving the response. >>> def callback_function(response): >>>
pprint(response) >>> >>> thread = api.global_get_latest_flow_version_metadata_with_http_info(flow_id,
callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• flow_id (str) – The flow identifier (required)
Returns VersionedFlowSnapshotMetadata If the method is called asynchronously, returns the
request thread.
global_get_latest_flow_version_with_http_info(flow_id, **kwargs)
Get latest flow version Gets the latest version of a flow, including metadata and flow content. This method
makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please define
a callback function to be invoked when receiving the response. >>> def callback_function(response):
>>> pprint(response) >>> >>> thread = api.global_get_latest_flow_version_with_http_info(flow_id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• flow_id (str) – The flow identifier (required)
Returns VersionedFlowSnapshot If the method is called asynchronously, returns the request
thread.

nipyapi.registry.apis.items_api module

Apache NiFi Registry REST API


The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and
components.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.registry.apis.items_api.ItemsApi(api_client=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
Ref: https://github.com/swagger-api/swagger-codegen
get_available_bucket_item_fields(**kwargs)
Get item fields Retrieves the item field names for searching or sorting on bucket items. This method
makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please define a
callback function to be invoked when receiving the response. >>> def callback_function(response): >>>
pprint(response) >>> >>> thread = api.get_available_bucket_item_fields(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns Fields If the method is called asynchronously, returns the request thread.
get_available_bucket_item_fields_with_http_info(**kwargs)
Get item fields Retrieves the item field names for searching or sorting on bucket items.

3.3. Swagger Client SDKs 557


Nipyapi Documentation, Release 0.19.1

This method makes a synchronous HTTP request by default. To make an asynchronous


HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_available_bucket_item_fields_with_http_info(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns Fields If the method is called asynchronously, returns the request thread.
get_items(**kwargs)
Get all items Get items across all buckets. The returned items will include only items from buck-
ets for which the user is authorized. If the user is not authorized to any buckets, an empty
list will be returned. This method makes a synchronous HTTP request by default. To make
an asynchronous HTTP request, please define a callback function to be invoked when receiv-
ing the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_items(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns list[BucketItem] If the method is called asynchronously, returns the request thread.
get_items_in_bucket(bucket_id, **kwargs)
Get bucket items Gets the items located in the given bucket. This method makes a synchronous HTTP
request by default. To make an asynchronous HTTP request, please define a callback function to be
invoked when receiving the response. >>> def callback_function(response): >>> pprint(response) >>>
>>> thread = api.get_items_in_bucket(bucket_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• bucket_id (str) – The bucket identifier (required)
Returns list[BucketItem] If the method is called asynchronously, returns the request thread.
get_items_in_bucket_with_http_info(bucket_id, **kwargs)
Get bucket items Gets the items located in the given bucket. This method makes a synchronous HTTP
request by default. To make an asynchronous HTTP request, please define a callback function to be
invoked when receiving the response. >>> def callback_function(response): >>> pprint(response) >>>
>>> thread = api.get_items_in_bucket_with_http_info(bucket_id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• bucket_id (str) – The bucket identifier (required)
Returns list[BucketItem] If the method is called asynchronously, returns the request thread.
get_items_with_http_info(**kwargs)
Get all items Get items across all buckets. The returned items will include only items from buck-
ets for which the user is authorized. If the user is not authorized to any buckets, an empty
list will be returned. This method makes a synchronous HTTP request by default. To make
an asynchronous HTTP request, please define a callback function to be invoked when receiv-
ing the response. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_items_with_http_info(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns list[BucketItem] If the method is called asynchronously, returns the request thread.

558 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

nipyapi.registry.apis.policies_api module

Apache NiFi Registry REST API


The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and
components.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.registry.apis.policies_api.PoliciesApi(api_client=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
Ref: https://github.com/swagger-api/swagger-codegen
create_access_policy(body, **kwargs)
Create access policy
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.create_access_policy(body, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• body (AccessPolicy) – The access policy configuration details. (required)
Returns AccessPolicy If the method is called asynchronously, returns the request thread.
create_access_policy_with_http_info(body, **kwargs)
Create access policy
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.create_access_policy_with_http_info(body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• body (AccessPolicy) – The access policy configuration details. (required)
Returns AccessPolicy If the method is called asynchronously, returns the request thread.
get_access_policies(**kwargs)
Get all access policies
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_access_policies(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns list[AccessPolicy] If the method is called asynchronously, returns the request thread.
get_access_policies_with_http_info(**kwargs)
Get all access policies

3.3. Swagger Client SDKs 559


Nipyapi Documentation, Release 0.19.1

This method makes a synchronous HTTP request by default. To make an asynchronous


HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_access_policies_with_http_info(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns list[AccessPolicy] If the method is called asynchronously, returns the request thread.
get_access_policy(id, **kwargs)
Get access policy
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP
request, please define a callback function to be invoked when receiving the response. >>> def
callback_function(response): >>> pprint(response) >>> >>> thread = api.get_access_policy(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The access policy id. (required)
Returns AccessPolicy If the method is called asynchronously, returns the request thread.
get_access_policy_for_resource(action, resource, **kwargs)
Get access policy for resource Gets an access policy for the specified action and resource This method
makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please define
a callback function to be invoked when receiving the response. >>> def callback_function(response):
>>> pprint(response) >>> >>> thread = api.get_access_policy_for_resource(action, resource, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• action (str) – The request action. (required)
• resource (str) – The resource of the policy. (required)
Returns AccessPolicy If the method is called asynchronously, returns the request thread.
get_access_policy_for_resource_with_http_info(action, resource, **kwargs)
Get access policy for resource Gets an access policy for the specified action and resource This method
makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please define a
callback function to be invoked when receiving the response. >>> def callback_function(response): >>>
pprint(response) >>> >>> thread = api.get_access_policy_for_resource_with_http_info(action, resource,
callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• action (str) – The request action. (required)
• resource (str) – The resource of the policy. (required)
Returns AccessPolicy If the method is called asynchronously, returns the request thread.
get_access_policy_with_http_info(id, **kwargs)
Get access policy

560 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

This method makes a synchronous HTTP request by default. To make an asynchronous


HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_access_policy_with_http_info(id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The access policy id. (required)
Returns AccessPolicy If the method is called asynchronously, returns the request thread.
get_resources(**kwargs)
Get available resources Gets the available resources that support access/authorization policies This method
makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please define a
callback function to be invoked when receiving the response. >>> def callback_function(response): >>>
pprint(response) >>> >>> thread = api.get_resources(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns list[Resource] If the method is called asynchronously, returns the request thread.
get_resources_with_http_info(**kwargs)
Get available resources Gets the available resources that support access/authorization policies This method
makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please define a
callback function to be invoked when receiving the response. >>> def callback_function(response): >>>
pprint(response) >>> >>> thread = api.get_resources_with_http_info(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns list[Resource] If the method is called asynchronously, returns the request thread.
remove_access_policy(version, id, **kwargs)
Delete access policy
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.remove_access_policy(version, id,
callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• version (str) – The version is used to verify the client is working with the latest
version of the entity. (required)
• id (str) – The access policy id. (required)
• client_id (str) – If the client id is not specified, new one will be generated. This
value (whether specified or generated) is included in the response.
Returns AccessPolicy If the method is called asynchronously, returns the request thread.
remove_access_policy_with_http_info(version, id, **kwargs)
Delete access policy
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.remove_access_policy_with_http_info(version, id, callback=callback_function)

3.3. Swagger Client SDKs 561


Nipyapi Documentation, Release 0.19.1

Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• version (str) – The version is used to verify the client is working with the latest
version of the entity. (required)
• id (str) – The access policy id. (required)
• client_id (str) – If the client id is not specified, new one will be generated. This
value (whether specified or generated) is included in the response.
Returns AccessPolicy If the method is called asynchronously, returns the request thread.
update_access_policy(id, body, **kwargs)
Update access policy
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.update_access_policy(id, body, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The access policy id. (required)
• body (AccessPolicy) – The access policy configuration details. (required)
Returns AccessPolicy If the method is called asynchronously, returns the request thread.
update_access_policy_with_http_info(id, body, **kwargs)
Update access policy
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.update_access_policy_with_http_info(id, body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The access policy id. (required)
• body (AccessPolicy) – The access policy configuration details. (required)
Returns AccessPolicy If the method is called asynchronously, returns the request thread.

nipyapi.registry.apis.tenants_api module

Apache NiFi Registry REST API


The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and
components.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.registry.apis.tenants_api.TenantsApi(api_client=None)
Bases: object

562 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
Ref: https://github.com/swagger-api/swagger-codegen
create_user(body, **kwargs)
Create user NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP
request, please define a callback function to be invoked when receiving the response. >>> def
callback_function(response): >>> pprint(response) >>> >>> thread = api.create_user(body, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• body (User) – The user configuration details. (required)
Returns User If the method is called asynchronously, returns the request thread.
create_user_group(body, **kwargs)
Create user group NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.create_user_group(body, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• body (UserGroup) – The user group configuration details. (required)
Returns UserGroup If the method is called asynchronously, returns the request thread.
create_user_group_with_http_info(body, **kwargs)
Create user group NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.create_user_group_with_http_info(body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• body (UserGroup) – The user group configuration details. (required)
Returns UserGroup If the method is called asynchronously, returns the request thread.
create_user_with_http_info(body, **kwargs)
Create user NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.create_user_with_http_info(body,
callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)

3.3. Swagger Client SDKs 563


Nipyapi Documentation, Release 0.19.1

• body (User) – The user configuration details. (required)


Returns User If the method is called asynchronously, returns the request thread.
get_user(id, **kwargs)
Get user NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP
request, please define a callback function to be invoked when receiving the response. >>>
def callback_function(response): >>> pprint(response) >>> >>> thread = api.get_user(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The user id. (required)
Returns User If the method is called asynchronously, returns the request thread.
get_user_group(id, **kwargs)
Get user group NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP
request, please define a callback function to be invoked when receiving the response. >>> def
callback_function(response): >>> pprint(response) >>> >>> thread = api.get_user_group(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The user group id. (required)
Returns UserGroup If the method is called asynchronously, returns the request thread.
get_user_group_with_http_info(id, **kwargs)
Get user group NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.get_user_group_with_http_info(id,
callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The user group id. (required)
Returns UserGroup If the method is called asynchronously, returns the request thread.
get_user_groups(**kwargs)
Get user groups NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_user_groups(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)

564 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Returns list[UserGroup] If the method is called asynchronously, returns the request thread.
get_user_groups_with_http_info(**kwargs)
Get user groups NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_user_groups_with_http_info(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns list[UserGroup] If the method is called asynchronously, returns the request thread.
get_user_with_http_info(id, **kwargs)
Get user NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.get_user_with_http_info(id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The user id. (required)
Returns User If the method is called asynchronously, returns the request thread.
get_users(**kwargs)
Get all users NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_users(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns list[User] If the method is called asynchronously, returns the request thread.
get_users_with_http_info(**kwargs)
Get all users NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.get_users_with_http_info(callback=callback_function)
Parameters function (callback) – The callback function for asynchronous request. (op-
tional)
Returns list[User] If the method is called asynchronously, returns the request thread.
remove_user(version, id, **kwargs)
Delete user NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.

3.3. Swagger Client SDKs 565


Nipyapi Documentation, Release 0.19.1

This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.remove_user(version, id, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• version (str) – The version is used to verify the client is working with the latest
version of the entity. (required)
• id (str) – The user id. (required)
• client_id (str) – If the client id is not specified, new one will be generated. This
value (whether specified or generated) is included in the response.
Returns User If the method is called asynchronously, returns the request thread.
remove_user_group(version, id, **kwargs)
Delete user group NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.remove_user_group(version, id,
callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• version (str) – The version is used to verify the client is working with the latest
version of the entity. (required)
• id (str) – The user group id. (required)
• client_id (str) – If the client id is not specified, new one will be generated. This
value (whether specified or generated) is included in the response.
Returns UserGroup If the method is called asynchronously, returns the request thread.
remove_user_group_with_http_info(version, id, **kwargs)
Delete user group NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.remove_user_group_with_http_info(version, id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• version (str) – The version is used to verify the client is working with the latest
version of the entity. (required)
• id (str) – The user group id. (required)
• client_id (str) – If the client id is not specified, new one will be generated. This
value (whether specified or generated) is included in the response.
Returns UserGroup If the method is called asynchronously, returns the request thread.
remove_user_with_http_info(version, id, **kwargs)

566 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Delete user NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.remove_user_with_http_info(version, id, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• version (str) – The version is used to verify the client is working with the latest
version of the entity. (required)
• id (str) – The user id. (required)
• client_id (str) – If the client id is not specified, new one will be generated. This
value (whether specified or generated) is included in the response.
Returns User If the method is called asynchronously, returns the request thread.
update_user(id, body, **kwargs)
Update user NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.update_user(id, body, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The user id. (required)
• body (User) – The user configuration details. (required)
Returns User If the method is called asynchronously, returns the request thread.
update_user_group(id, body, **kwargs)
Update user group NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.update_user_group(id, body, call-
back=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The user group id. (required)
• body (UserGroup) – The user group configuration details. (required)
Returns UserGroup If the method is called asynchronously, returns the request thread.
update_user_group_with_http_info(id, body, **kwargs)
Update user group NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.
This method makes a synchronous HTTP request by default. To make an asynchronous
HTTP request, please define a callback function to be invoked when receiving the re-
sponse. >>> def callback_function(response): >>> pprint(response) >>> >>> thread =
api.update_user_group_with_http_info(id, body, callback=callback_function)

3.3. Swagger Client SDKs 567


Nipyapi Documentation, Release 0.19.1

Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The user group id. (required)
• body (UserGroup) – The user group configuration details. (required)
Returns UserGroup If the method is called asynchronously, returns the request thread.
update_user_with_http_info(id, body, **kwargs)
Update user NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.
This method makes a synchronous HTTP request by default. To make an asynchronous HTTP re-
quest, please define a callback function to be invoked when receiving the response. >>> def call-
back_function(response): >>> pprint(response) >>> >>> thread = api.update_user_with_http_info(id,
body, callback=callback_function)
Parameters
• function (callback) – The callback function for asynchronous request. (optional)
• id (str) – The user id. (required)
• body (User) – The user configuration details. (required)
Returns User If the method is called asynchronously, returns the request thread.

nipyapi.registry.models package

Submodules

nipyapi.registry.models.access_policy module

Apache NiFi Registry REST API


The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and
components.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.registry.models.access_policy.AccessPolicy(identifier=None, re-
source=None, ac-
tion=None, config-
urable=None, revi-
sion=None, users=None,
user_groups=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
AccessPolicy - a model defined in Swagger
action
Gets the action of this AccessPolicy. The action associated with this access policy.
Returns The action of this AccessPolicy.
Return type str
attribute_map = {'action': 'action', 'configurable': 'configurable', 'identifier': '

568 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

configurable
Gets the configurable of this AccessPolicy. Indicates if this access policy is configurable, based on which
Authorizer has been configured to manage it.
Returns The configurable of this AccessPolicy.
Return type bool
identifier
Gets the identifier of this AccessPolicy. The id of the policy. Set by server at creation time.
Returns The identifier of this AccessPolicy.
Return type str
resource
Gets the resource of this AccessPolicy. The resource for this access policy.
Returns The resource of this AccessPolicy.
Return type str
revision
Gets the revision of this AccessPolicy. The revision of this entity used for optimistic-locking during
updates.
Returns The revision of this AccessPolicy.
Return type RevisionInfo
swagger_types = {'action': 'str', 'configurable': 'bool', 'identifier': 'str', 'reso
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
user_groups
Gets the user_groups of this AccessPolicy. The set of user group IDs associated with this access policy.
Returns The user_groups of this AccessPolicy.
Return type list[Tenant]
users
Gets the users of this AccessPolicy. The set of user IDs associated with this access policy.
Returns The users of this AccessPolicy.
Return type list[Tenant]

nipyapi.registry.models.access_policy_summary module

Apache NiFi Registry REST API


The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and
components.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git

3.3. Swagger Client SDKs 569


Nipyapi Documentation, Release 0.19.1

class nipyapi.registry.models.access_policy_summary.AccessPolicySummary(identifier=None,
re-
source=None,
ac-
tion=None,
con-
fig-
urable=None,
re-
vi-
sion=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
AccessPolicySummary - a model defined in Swagger
action
Gets the action of this AccessPolicySummary. The action associated with this access policy.
Returns The action of this AccessPolicySummary.
Return type str
attribute_map = {'action': 'action', 'configurable': 'configurable', 'identifier': '
configurable
Gets the configurable of this AccessPolicySummary. Indicates if this access policy is configurable, based
on which Authorizer has been configured to manage it.
Returns The configurable of this AccessPolicySummary.
Return type bool
identifier
Gets the identifier of this AccessPolicySummary. The id of the policy. Set by server at creation time.
Returns The identifier of this AccessPolicySummary.
Return type str
resource
Gets the resource of this AccessPolicySummary. The resource for this access policy.
Returns The resource of this AccessPolicySummary.
Return type str
revision
Gets the revision of this AccessPolicySummary. The revision of this entity used for optimistic-locking
during updates.
Returns The revision of this AccessPolicySummary.
Return type RevisionInfo
swagger_types = {'action': 'str', 'configurable': 'bool', 'identifier': 'str', 'reso
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

570 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

nipyapi.registry.models.batch_size module

Apache NiFi Registry REST API


The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and
components.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.registry.models.batch_size.BatchSize(count=None, size=None, dura-
tion=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
BatchSize - a model defined in Swagger
attribute_map = {'count': 'count', 'duration': 'duration', 'size': 'size'}
count
Gets the count of this BatchSize. Preferred number of flow files to include in a transaction.
Returns The count of this BatchSize.
Return type int
duration
Gets the duration of this BatchSize. Preferred amount of time that a transaction should span.
Returns The duration of this BatchSize.
Return type str
size
Gets the size of this BatchSize. Preferred number of bytes to include in a transaction.
Returns The size of this BatchSize.
Return type str
swagger_types = {'count': 'int', 'duration': 'str', 'size': 'str'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.registry.models.bucket module

Apache NiFi Registry REST API


The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and
components.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git

3.3. Swagger Client SDKs 571


Nipyapi Documentation, Release 0.19.1

class nipyapi.registry.models.bucket.Bucket(link=None, identifier=None, name=None,


created_timestamp=None, descrip-
tion=None, allow_bundle_redeploy=None,
allow_public_read=None, permis-
sions=None, revision=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
Bucket - a model defined in Swagger
allow_bundle_redeploy
Gets the allow_bundle_redeploy of this Bucket. Indicates if this bucket allows the same version of an
extension bundle to be redeployed and thus overwrite the existing artifact. By default this is false.
Returns The allow_bundle_redeploy of this Bucket.
Return type bool
allow_public_read
Gets the allow_public_read of this Bucket. Indicates if this bucket allows read access to unauthenticated
anonymous users
Returns The allow_public_read of this Bucket.
Return type bool
attribute_map = {'allow_bundle_redeploy': 'allowBundleRedeploy', 'allow_public_read':
created_timestamp
Gets the created_timestamp of this Bucket. The timestamp of when the bucket was first created. This is
set by the server at creation time.
Returns The created_timestamp of this Bucket.
Return type int
description
Gets the description of this Bucket. A description of the bucket.
Returns The description of this Bucket.
Return type str
identifier
Gets the identifier of this Bucket. An ID to uniquely identify this object.
Returns The identifier of this Bucket.
Return type str
link
Gets the link of this Bucket. An WebLink to this entity.
Returns The link of this Bucket.
Return type JaxbLink
name
Gets the name of this Bucket. The name of the bucket.
Returns The name of this Bucket.
Return type str
permissions
Gets the permissions of this Bucket. The access that the current user has to this bucket.

572 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Returns The permissions of this Bucket.


Return type Permissions
revision
Gets the revision of this Bucket. The revision of this entity used for optimistic-locking during updates.
Returns The revision of this Bucket.
Return type RevisionInfo
swagger_types = {'allow_bundle_redeploy': 'bool', 'allow_public_read': 'bool', 'creat
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.registry.models.bucket_item module

Apache NiFi Registry REST API


The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and
components.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.registry.models.bucket_item.BucketItem(link=None, identi-
fier=None, name=None,
description=None,
bucket_identifier=None,
bucket_name=None, cre-
ated_timestamp=None,
modified_timestamp=None,
type=None, permis-
sions=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
BucketItem - a model defined in Swagger
attribute_map = {'bucket_identifier': 'bucketIdentifier', 'bucket_name': 'bucketName'
bucket_identifier
Gets the bucket_identifier of this BucketItem. The identifier of the bucket this items belongs to. This
cannot be changed after the item is created.
Returns The bucket_identifier of this BucketItem.
Return type str
bucket_name
Gets the bucket_name of this BucketItem. The name of the bucket this items belongs to.
Returns The bucket_name of this BucketItem.
Return type str

3.3. Swagger Client SDKs 573


Nipyapi Documentation, Release 0.19.1

created_timestamp
Gets the created_timestamp of this BucketItem. The timestamp of when the item was created, as millisec-
onds since epoch.
Returns The created_timestamp of this BucketItem.
Return type int
description
Gets the description of this BucketItem. A description of the item.
Returns The description of this BucketItem.
Return type str
identifier
Gets the identifier of this BucketItem. An ID to uniquely identify this object.
Returns The identifier of this BucketItem.
Return type str
link
Gets the link of this BucketItem. An WebLink to this entity.
Returns The link of this BucketItem.
Return type JaxbLink
modified_timestamp
Gets the modified_timestamp of this BucketItem. The timestamp of when the item was last modified, as
milliseconds since epoch.
Returns The modified_timestamp of this BucketItem.
Return type int
name
Gets the name of this BucketItem. The name of the item.
Returns The name of this BucketItem.
Return type str
permissions
Gets the permissions of this BucketItem. The access that the current user has to the bucket containing this
item.
Returns The permissions of this BucketItem.
Return type Permissions
swagger_types = {'bucket_identifier': 'str', 'bucket_name': 'str', 'created_timestamp
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
type
Gets the type of this BucketItem. The type of item.
Returns The type of this BucketItem.
Return type str

574 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

nipyapi.registry.models.bundle module

Apache NiFi Registry REST API


The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and
components.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.registry.models.bundle.Bundle(group=None, artifact=None, ver-
sion=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
Bundle - a model defined in Swagger
artifact
Gets the artifact of this Bundle. The artifact of the bundle
Returns The artifact of this Bundle.
Return type str
attribute_map = {'artifact': 'artifact', 'group': 'group', 'version': 'version'}
group
Gets the group of this Bundle. The group of the bundle
Returns The group of this Bundle.
Return type str
swagger_types = {'artifact': 'str', 'group': 'str', 'version': 'str'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
version
Gets the version of this Bundle. The version of the bundle
Returns The version of this Bundle.
Return type str

nipyapi.registry.models.connectable_component module

Apache NiFi Registry REST API


The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and
components.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git

3.3. Swagger Client SDKs 575


Nipyapi Documentation, Release 0.19.1

class nipyapi.registry.models.connectable_component.ConnectableComponent(id=None,
type=None,
group_id=None,
name=None,
com-
ments=None,
in-
stance_identifier=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ConnectableComponent - a model defined in Swagger
attribute_map = {'comments': 'comments', 'group_id': 'groupId', 'id': 'id', 'instanc
comments
Gets the comments of this ConnectableComponent. The comments for the connectable component.
Returns The comments of this ConnectableComponent.
Return type str
group_id
Gets the group_id of this ConnectableComponent. The id of the group that the connectable component
resides in
Returns The group_id of this ConnectableComponent.
Return type str
id
Gets the id of this ConnectableComponent. The id of the connectable component.
Returns The id of this ConnectableComponent.
Return type str
instance_identifier
Gets the instance_identifier of this ConnectableComponent. The instance ID of an existing component that
is described by this VersionedComponent, or null if this is not mapped to an instantiated component
Returns The instance_identifier of this ConnectableComponent.
Return type str
name
Gets the name of this ConnectableComponent. The name of the connectable component
Returns The name of this ConnectableComponent.
Return type str
swagger_types = {'comments': 'str', 'group_id': 'str', 'id': 'str', 'instance_identi
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
type
Gets the type of this ConnectableComponent. The type of component the connectable is.
Returns The type of this ConnectableComponent.

576 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Return type str

nipyapi.registry.models.controller_service_api module

Apache NiFi Registry REST API


The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and
components.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.registry.models.controller_service_api.ControllerServiceAPI(type=None,
bun-
dle=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ControllerServiceAPI - a model defined in Swagger
attribute_map = {'bundle': 'bundle', 'type': 'type'}
bundle
Gets the bundle of this ControllerServiceAPI. The details of the artifact that bundled this service interface.
Returns The bundle of this ControllerServiceAPI.
Return type Bundle
swagger_types = {'bundle': 'Bundle', 'type': 'str'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
type
Gets the type of this ControllerServiceAPI. The fully qualified name of the service interface.
Returns The type of this ControllerServiceAPI.
Return type str

nipyapi.registry.models.current_user module

Apache NiFi Registry REST API


The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and
components.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.registry.models.current_user.CurrentUser(identity=None, anony-
mous=None, lo-
gin_supported=None, re-
source_permissions=None,
oidclo-
gin_supported=None)
Bases: object

3.3. Swagger Client SDKs 577


Nipyapi Documentation, Release 0.19.1

NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
CurrentUser - a model defined in Swagger
anonymous
Gets the anonymous of this CurrentUser. Indicates if the current user is anonymous
Returns The anonymous of this CurrentUser.
Return type bool
attribute_map = {'anonymous': 'anonymous', 'identity': 'identity', 'login_supported':
identity
Gets the identity of this CurrentUser. The identity of the current user
Returns The identity of this CurrentUser.
Return type str
login_supported
Gets the login_supported of this CurrentUser. Indicates if the NiFi Registry instance supports logging in
Returns The login_supported of this CurrentUser.
Return type bool
oidclogin_supported
Gets the oidclogin_supported of this CurrentUser. Indicates if the NiFi Registry instance supports logging
in with an OIDC provider
Returns The oidclogin_supported of this CurrentUser.
Return type bool
resource_permissions
Gets the resource_permissions of this CurrentUser. The access that the current user has to top level re-
sources
Returns The resource_permissions of this CurrentUser.
Return type ResourcePermissions
swagger_types = {'anonymous': 'bool', 'identity': 'str', 'login_supported': 'bool',
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.registry.models.fields module

Apache NiFi Registry REST API


The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and
components.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.registry.models.fields.Fields(fields=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.

578 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Fields - a model defined in Swagger


attribute_map = {'fields': 'fields'}
fields
Gets the fields of this Fields.
Returns The fields of this Fields.
Return type list[str]
swagger_types = {'fields': 'list[str]'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.registry.models.permissions module

Apache NiFi Registry REST API


The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and
components.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.registry.models.permissions.Permissions(can_read=None,
can_write=None,
can_delete=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
Permissions - a model defined in Swagger
attribute_map = {'can_delete': 'canDelete', 'can_read': 'canRead', 'can_write': 'can
can_delete
Gets the can_delete of this Permissions. Indicates whether the user can delete a given resource.
Returns The can_delete of this Permissions.
Return type bool
can_read
Gets the can_read of this Permissions. Indicates whether the user can read a given resource.
Returns The can_read of this Permissions.
Return type bool
can_write
Gets the can_write of this Permissions. Indicates whether the user can write a given resource.
Returns The can_write of this Permissions.
Return type bool
swagger_types = {'can_delete': 'bool', 'can_read': 'bool', 'can_write': 'bool'}
to_dict()
Returns the model properties as a dict

3.3. Swagger Client SDKs 579


Nipyapi Documentation, Release 0.19.1

to_str()
Returns the string representation of the model

nipyapi.registry.models.resource module

Apache NiFi Registry REST API


The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and
components.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.registry.models.resource.Resource(identifier=None, name=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
Resource - a model defined in Swagger
attribute_map = {'identifier': 'identifier', 'name': 'name'}
identifier
Gets the identifier of this Resource. The identifier of the resource.
Returns The identifier of this Resource.
Return type str
name
Gets the name of this Resource. The name of the resource.
Returns The name of this Resource.
Return type str
swagger_types = {'identifier': 'str', 'name': 'str'}
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.registry.models.resource_permissions module

Apache NiFi Registry REST API


The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and
components.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.registry.models.resource_permissions.ResourcePermissions(buckets=None,
ten-
ants=None,
poli-
cies=None,
proxy=None,
any_top_level_resource=Non

580 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
ResourcePermissions - a model defined in Swagger
any_top_level_resource
Gets the any_top_level_resource of this ResourcePermissions. The access that the current user has to any
top level resources (a logical ‘OR’ of all other values)
Returns The any_top_level_resource of this ResourcePermissions.
Return type Permissions
attribute_map = {'any_top_level_resource': 'anyTopLevelResource', 'buckets': 'buckets
buckets
Gets the buckets of this ResourcePermissions. The access that the current user has to the top level /buckets
resource of this NiFi Registry (i.e., access to all buckets)
Returns The buckets of this ResourcePermissions.
Return type Permissions
policies
Gets the policies of this ResourcePermissions. The access that the current user has to the top level /policies
resource of this NiFi Registry
Returns The policies of this ResourcePermissions.
Return type Permissions
proxy
Gets the proxy of this ResourcePermissions. The access that the current user has to the top level /proxy
resource of this NiFi Registry
Returns The proxy of this ResourcePermissions.
Return type Permissions
swagger_types = {'any_top_level_resource': 'Permissions', 'buckets': 'Permissions', '
tenants
Gets the tenants of this ResourcePermissions. The access that the current user has to the top level /tenants
resource of this NiFi Registry
Returns The tenants of this ResourcePermissions.
Return type Permissions
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.registry.models.tenant module

Apache NiFi Registry REST API


The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and
components.

3.3. Swagger Client SDKs 581


Nipyapi Documentation, Release 0.19.1

OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/


swagger-codegen.git
class nipyapi.registry.models.tenant.Tenant(identifier=None, identity=None, config-
urable=None, resource_permissions=None,
access_policies=None, revision=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
Tenant - a model defined in Swagger
access_policies
Gets the access_policies of this Tenant. The access policies granted to this tenant.
Returns The access_policies of this Tenant.
Return type list[AccessPolicySummary]
attribute_map = {'access_policies': 'accessPolicies', 'configurable': 'configurable',
configurable
Gets the configurable of this Tenant. Indicates if this tenant is configurable, based on which UserGroup-
Provider has been configured to manage it.
Returns The configurable of this Tenant.
Return type bool
identifier
Gets the identifier of this Tenant. The computer-generated identifier of the tenant.
Returns The identifier of this Tenant.
Return type str
identity
Gets the identity of this Tenant. The human-facing identity of the tenant. This can only be changed if the
tenant is configurable.
Returns The identity of this Tenant.
Return type str
resource_permissions
Gets the resource_permissions of this Tenant. A summary top-level resource access policies granted to
this tenant.
Returns The resource_permissions of this Tenant.
Return type ResourcePermissions
revision
Gets the revision of this Tenant. The revision of this entity used for optimistic-locking during updates.
Returns The revision of this Tenant.
Return type RevisionInfo
swagger_types = {'access_policies': 'list[AccessPolicySummary]', 'configurable': 'boo
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

582 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

nipyapi.registry.models.user module

Apache NiFi Registry REST API


The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and
components.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.registry.models.user.User(identifier=None, identity=None, config-
urable=None, resource_permissions=None,
access_policies=None, revision=None,
user_groups=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
User - a model defined in Swagger
access_policies
Gets the access_policies of this User. The access policies granted to this tenant.
Returns The access_policies of this User.
Return type list[AccessPolicySummary]
attribute_map = {'access_policies': 'accessPolicies', 'configurable': 'configurable',
configurable
Gets the configurable of this User. Indicates if this tenant is configurable, based on which UserGroup-
Provider has been configured to manage it.
Returns The configurable of this User.
Return type bool
identifier
Gets the identifier of this User. The computer-generated identifier of the tenant.
Returns The identifier of this User.
Return type str
identity
Gets the identity of this User. The human-facing identity of the tenant. This can only be changed if the
tenant is configurable.
Returns The identity of this User.
Return type str
resource_permissions
Gets the resource_permissions of this User. A summary top-level resource access policies granted to this
tenant.
Returns The resource_permissions of this User.
Return type ResourcePermissions
revision
Gets the revision of this User. The revision of this entity used for optimistic-locking during updates.
Returns The revision of this User.
Return type RevisionInfo

3.3. Swagger Client SDKs 583


Nipyapi Documentation, Release 0.19.1

swagger_types = {'access_policies': 'list[AccessPolicySummary]', 'configurable': 'boo


to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
user_groups
Gets the user_groups of this User. The groups to which the user belongs.
Returns The user_groups of this User.
Return type list[Tenant]

nipyapi.registry.models.user_group module

Apache NiFi Registry REST API


The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and
components.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.registry.models.user_group.UserGroup(identifier=None, identity=None,
configurable=None, re-
source_permissions=None,
access_policies=None, revi-
sion=None, users=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
UserGroup - a model defined in Swagger
access_policies
Gets the access_policies of this UserGroup. The access policies granted to this tenant.
Returns The access_policies of this UserGroup.
Return type list[AccessPolicySummary]
attribute_map = {'access_policies': 'accessPolicies', 'configurable': 'configurable',
configurable
Gets the configurable of this UserGroup. Indicates if this tenant is configurable, based on which User-
GroupProvider has been configured to manage it.
Returns The configurable of this UserGroup.
Return type bool
identifier
Gets the identifier of this UserGroup. The computer-generated identifier of the tenant.
Returns The identifier of this UserGroup.
Return type str
identity
Gets the identity of this UserGroup. The human-facing identity of the tenant. This can only be changed if
the tenant is configurable.

584 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Returns The identity of this UserGroup.


Return type str
resource_permissions
Gets the resource_permissions of this UserGroup. A summary top-level resource access policies granted
to this tenant.
Returns The resource_permissions of this UserGroup.
Return type ResourcePermissions
revision
Gets the revision of this UserGroup. The revision of this entity used for optimistic-locking during updates.
Returns The revision of this UserGroup.
Return type RevisionInfo
swagger_types = {'access_policies': 'list[AccessPolicySummary]', 'configurable': 'boo
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
users
Gets the users of this UserGroup. The users that belong to this user group. This can only be changed if
this group is configurable.
Returns The users of this UserGroup.
Return type list[Tenant]

nipyapi.registry.models.versioned_connection module

Apache NiFi Registry REST API


The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and
components.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git

3.3. Swagger Client SDKs 585


Nipyapi Documentation, Release 0.19.1

class nipyapi.registry.models.versioned_connection.VersionedConnection(identifier=None,
in-
stance_identifier=None,
name=None,
com-
ments=None,
po-
si-
tion=None,
source=None,
des-
ti-
na-
tion=None,
la-
bel_index=None,
z_index=None,
se-
lected_relationships=None,
back_pressure_object_thresh
back_pressure_data_size_thr
flow_file_expiration=None,
pri-
ori-
tiz-
ers=None,
bends=None,
load_balance_strategy=None
par-
ti-
tion-
ing_attribute=None,
load_balance_compression=
com-
po-
nent_type=None,
group_identifier=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
VersionedConnection - a model defined in Swagger
attribute_map = {'back_pressure_data_size_threshold': 'backPressureDataSizeThreshold',
back_pressure_data_size_threshold
Gets the back_pressure_data_size_threshold of this VersionedConnection. The object data size threshold
for determining when back pressure is applied. Updating this value is a passive change in the sense that
it won’t impact whether existing files over the limit are affected but it does help feeder processors to stop
pushing too much into this work queue.
Returns The back_pressure_data_size_threshold of this VersionedConnection.
Return type str
back_pressure_object_threshold
Gets the back_pressure_object_threshold of this VersionedConnection. The object count threshold for
determining when back pressure is applied. Updating this value is a passive change in the sense that it

586 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

won’t impact whether existing files over the limit are affected but it does help feeder processors to stop
pushing too much into this work queue.
Returns The back_pressure_object_threshold of this VersionedConnection.
Return type int
bends
Gets the bends of this VersionedConnection. The bend points on the connection.
Returns The bends of this VersionedConnection.
Return type list[Position]
comments
Gets the comments of this VersionedConnection. The user-supplied comments for the component
Returns The comments of this VersionedConnection.
Return type str
component_type
Gets the component_type of this VersionedConnection.
Returns The component_type of this VersionedConnection.
Return type str
destination
Gets the destination of this VersionedConnection. The destination of the connection.
Returns The destination of this VersionedConnection.
Return type ConnectableComponent
flow_file_expiration
Gets the flow_file_expiration of this VersionedConnection. The amount of time a flow file may be in
the flow before it will be automatically aged out of the flow. Once a flow file reaches this age it will be
terminated from the flow the next time a processor attempts to start work on it.
Returns The flow_file_expiration of this VersionedConnection.
Return type str
group_identifier
Gets the group_identifier of this VersionedConnection. The ID of the Process Group that this component
belongs to
Returns The group_identifier of this VersionedConnection.
Return type str
identifier
Gets the identifier of this VersionedConnection. The component’s unique identifier
Returns The identifier of this VersionedConnection.
Return type str
instance_identifier
Gets the instance_identifier of this VersionedConnection. The instance ID of an existing component that
is described by this VersionedComponent, or null if this is not mapped to an instantiated component
Returns The instance_identifier of this VersionedConnection.
Return type str

3.3. Swagger Client SDKs 587


Nipyapi Documentation, Release 0.19.1

label_index
Gets the label_index of this VersionedConnection. The index of the bend point where to place the connec-
tion label.
Returns The label_index of this VersionedConnection.
Return type int
load_balance_compression
Gets the load_balance_compression of this VersionedConnection. Whether or not compression should be
used when transferring FlowFiles between nodes
Returns The load_balance_compression of this VersionedConnection.
Return type str
load_balance_strategy
Gets the load_balance_strategy of this VersionedConnection. The Strategy to use for load balancing data
across the cluster, or null, if no Load Balance Strategy has been specified.
Returns The load_balance_strategy of this VersionedConnection.
Return type str
name
Gets the name of this VersionedConnection. The component’s name
Returns The name of this VersionedConnection.
Return type str
partitioning_attribute
Gets the partitioning_attribute of this VersionedConnection. The attribute to use for partitioning data
as it is load balanced across the cluster. If the Load Balance Strategy is configured to use PARTI-
TION_BY_ATTRIBUTE, the value returned by this method is the name of the FlowFile Attribute that
will be used to determine which node in the cluster should receive a given FlowFile. If the Load Balance
Strategy is unset or is set to any other value, the Partitioning Attribute has no effect.
Returns The partitioning_attribute of this VersionedConnection.
Return type str
position
Gets the position of this VersionedConnection. The component’s position on the graph
Returns The position of this VersionedConnection.
Return type Position
prioritizers
Gets the prioritizers of this VersionedConnection. The comparators used to prioritize the queue.
Returns The prioritizers of this VersionedConnection.
Return type list[str]
selected_relationships
Gets the selected_relationships of this VersionedConnection. The selected relationship that comprise the
connection.
Returns The selected_relationships of this VersionedConnection.
Return type list[str]
source
Gets the source of this VersionedConnection. The source of the connection.

588 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Returns The source of this VersionedConnection.


Return type ConnectableComponent
swagger_types = {'back_pressure_data_size_threshold': 'str', 'back_pressure_object_thr
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
z_index
Gets the z_index of this VersionedConnection. The z index of the connection.
Returns The z_index of this VersionedConnection.
Return type int

nipyapi.registry.models.versioned_controller_service module

Apache NiFi Registry REST API


The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and
components.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git

3.3. Swagger Client SDKs 589


Nipyapi Documentation, Release 0.19.1

class nipyapi.registry.models.versioned_controller_service.VersionedControllerService(identifi
in-
stance_
name=
com-
ments=
po-
si-
tion=N
type=N
bun-
dle=No
prop-
er-
ties=N
prop-
erty_de
con-
troller_
an-
no-
ta-
tion_da
sched-
uled_s
bul-
letin_le
com-
po-
nent_ty
group_
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
VersionedControllerService - a model defined in Swagger
annotation_data
Gets the annotation_data of this VersionedControllerService. The annotation for the controller service.
This is how the custom UI relays configuration to the controller service.
Returns The annotation_data of this VersionedControllerService.
Return type str
attribute_map = {'annotation_data': 'annotationData', 'bulletin_level': 'bulletinLeve
bulletin_level
Gets the bulletin_level of this VersionedControllerService. The level at which the controller service will
report bulletins.
Returns The bulletin_level of this VersionedControllerService.
Return type str
bundle
Gets the bundle of this VersionedControllerService. Information about the bundle from which the compo-
nent came
Returns The bundle of this VersionedControllerService.

590 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Return type Bundle


comments
Gets the comments of this VersionedControllerService. The user-supplied comments for the component
Returns The comments of this VersionedControllerService.
Return type str
component_type
Gets the component_type of this VersionedControllerService.
Returns The component_type of this VersionedControllerService.
Return type str
controller_service_apis
Gets the controller_service_apis of this VersionedControllerService. Lists the APIs this Controller Service
implements.
Returns The controller_service_apis of this VersionedControllerService.
Return type list[ControllerServiceAPI]
group_identifier
Gets the group_identifier of this VersionedControllerService. The ID of the Process Group that this com-
ponent belongs to
Returns The group_identifier of this VersionedControllerService.
Return type str
identifier
Gets the identifier of this VersionedControllerService. The component’s unique identifier
Returns The identifier of this VersionedControllerService.
Return type str
instance_identifier
Gets the instance_identifier of this VersionedControllerService. The instance ID of an existing component
that is described by this VersionedComponent, or null if this is not mapped to an instantiated component
Returns The instance_identifier of this VersionedControllerService.
Return type str
name
Gets the name of this VersionedControllerService. The component’s name
Returns The name of this VersionedControllerService.
Return type str
position
Gets the position of this VersionedControllerService. The component’s position on the graph
Returns The position of this VersionedControllerService.
Return type Position
properties
Gets the properties of this VersionedControllerService. The properties for the component. Properties
whose value is not set will only contain the property name.
Returns The properties of this VersionedControllerService.

3.3. Swagger Client SDKs 591


Nipyapi Documentation, Release 0.19.1

Return type dict(str, str)


property_descriptors
Gets the property_descriptors of this VersionedControllerService. The property descriptors for the com-
ponent.
Returns The property_descriptors of this VersionedControllerService.
Return type dict(str, VersionedPropertyDescriptor)
scheduled_state
Gets the scheduled_state of this VersionedControllerService. The ScheduledState denoting whether the
Controller Service is ENABLED or DISABLED
Returns The scheduled_state of this VersionedControllerService.
Return type str
swagger_types = {'annotation_data': 'str', 'bulletin_level': 'str', 'bundle': 'Bundl
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
type
Gets the type of this VersionedControllerService. The type of the extension component
Returns The type of this VersionedControllerService.
Return type str

nipyapi.registry.models.versioned_flow module

Apache NiFi Registry REST API


The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and
components.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.registry.models.versioned_flow.VersionedFlow(link=None, iden-
tifier=None,
name=None, de-
scription=None,
bucket_identifier=None,
bucket_name=None,
cre-
ated_timestamp=None,
modi-
fied_timestamp=None,
type=None, permis-
sions=None, ver-
sion_count=None,
revision=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
VersionedFlow - a model defined in Swagger

592 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

attribute_map = {'bucket_identifier': 'bucketIdentifier', 'bucket_name': 'bucketName'


bucket_identifier
Gets the bucket_identifier of this VersionedFlow. The identifier of the bucket this items belongs to. This
cannot be changed after the item is created.
Returns The bucket_identifier of this VersionedFlow.
Return type str
bucket_name
Gets the bucket_name of this VersionedFlow. The name of the bucket this items belongs to.
Returns The bucket_name of this VersionedFlow.
Return type str
created_timestamp
Gets the created_timestamp of this VersionedFlow. The timestamp of when the item was created, as
milliseconds since epoch.
Returns The created_timestamp of this VersionedFlow.
Return type int
description
Gets the description of this VersionedFlow. A description of the item.
Returns The description of this VersionedFlow.
Return type str
identifier
Gets the identifier of this VersionedFlow. An ID to uniquely identify this object.
Returns The identifier of this VersionedFlow.
Return type str
link
Gets the link of this VersionedFlow. An WebLink to this entity.
Returns The link of this VersionedFlow.
Return type JaxbLink
modified_timestamp
Gets the modified_timestamp of this VersionedFlow. The timestamp of when the item was last modified,
as milliseconds since epoch.
Returns The modified_timestamp of this VersionedFlow.
Return type int
name
Gets the name of this VersionedFlow. The name of the item.
Returns The name of this VersionedFlow.
Return type str
permissions
Gets the permissions of this VersionedFlow. The access that the current user has to the bucket containing
this item.
Returns The permissions of this VersionedFlow.

3.3. Swagger Client SDKs 593


Nipyapi Documentation, Release 0.19.1

Return type Permissions


revision
Gets the revision of this VersionedFlow. The revision of this entity used for optimistic-locking during
updates.
Returns The revision of this VersionedFlow.
Return type RevisionInfo
swagger_types = {'bucket_identifier': 'str', 'bucket_name': 'str', 'created_timestamp
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
type
Gets the type of this VersionedFlow. The type of item.
Returns The type of this VersionedFlow.
Return type str
version_count
Gets the version_count of this VersionedFlow. The number of versions of this flow.
Returns The version_count of this VersionedFlow.
Return type int

nipyapi.registry.models.versioned_flow_coordinates module

Apache NiFi Registry REST API


The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and
components.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.registry.models.versioned_flow_coordinates.VersionedFlowCoordinates(registry_url=
bucket_id=N
flow_id=Non
ver-
sion=None,
lat-
est=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
VersionedFlowCoordinates - a model defined in Swagger
attribute_map = {'bucket_id': 'bucketId', 'flow_id': 'flowId', 'latest': 'latest', '
bucket_id
Gets the bucket_id of this VersionedFlowCoordinates. The UUID of the bucket that the flow resides in
Returns The bucket_id of this VersionedFlowCoordinates.
Return type str

594 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

flow_id
Gets the flow_id of this VersionedFlowCoordinates. The UUID of the flow
Returns The flow_id of this VersionedFlowCoordinates.
Return type str
latest
Gets the latest of this VersionedFlowCoordinates. Whether or not these coordinates point to the latest
version of the flow
Returns The latest of this VersionedFlowCoordinates.
Return type bool
registry_url
Gets the registry_url of this VersionedFlowCoordinates. The URL of the Flow Registry that contains the
flow
Returns The registry_url of this VersionedFlowCoordinates.
Return type str
swagger_types = {'bucket_id': 'str', 'flow_id': 'str', 'latest': 'bool', 'registry_u
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
version
Gets the version of this VersionedFlowCoordinates. The version of the flow
Returns The version of this VersionedFlowCoordinates.
Return type int

nipyapi.registry.models.versioned_flow_snapshot module

Apache NiFi Registry REST API


The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and
components.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.registry.models.versioned_flow_snapshot.VersionedFlowSnapshot(snapshot_metadata=N
flow_contents=None,
ex-
ter-
nal_controller_servic
pa-
ram-
e-
ter_contexts=None,
flow_encoding_versio
flow=None,
bucket=None,
lat-
est=None)

3.3. Swagger Client SDKs 595


Nipyapi Documentation, Release 0.19.1

Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
VersionedFlowSnapshot - a model defined in Swagger
attribute_map = {'bucket': 'bucket', 'external_controller_services': 'externalControl
bucket
Gets the bucket of this VersionedFlowSnapshot. The bucket where the flow is located
Returns The bucket of this VersionedFlowSnapshot.
Return type Bucket
external_controller_services
Gets the external_controller_services of this VersionedFlowSnapshot. The information about controller
services that exist outside this versioned flow, but are referenced by components within the versioned flow.
Returns The external_controller_services of this VersionedFlowSnapshot.
Return type dict(str, ExternalControllerServiceReference)
flow
Gets the flow of this VersionedFlowSnapshot. The flow this snapshot is for
Returns The flow of this VersionedFlowSnapshot.
Return type VersionedFlow
flow_contents
Gets the flow_contents of this VersionedFlowSnapshot. The contents of the versioned flow
Returns The flow_contents of this VersionedFlowSnapshot.
Return type VersionedProcessGroup
flow_encoding_version
Gets the flow_encoding_version of this VersionedFlowSnapshot. The optional encoding version of the
flow contents.
Returns The flow_encoding_version of this VersionedFlowSnapshot.
Return type str
latest
Gets the latest of this VersionedFlowSnapshot.
Returns The latest of this VersionedFlowSnapshot.
Return type bool
parameter_contexts
Gets the parameter_contexts of this VersionedFlowSnapshot. The parameter contexts referenced by pro-
cess groups in the flow contents. The mapping is from the name of the context to the context instance, and
it is expected that any context in this map is referenced by at least one process group in this flow.
Returns The parameter_contexts of this VersionedFlowSnapshot.
Return type dict(str, VersionedParameterContext)
snapshot_metadata
Gets the snapshot_metadata of this VersionedFlowSnapshot. The metadata for this snapshot
Returns The snapshot_metadata of this VersionedFlowSnapshot.
Return type VersionedFlowSnapshotMetadata

596 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

swagger_types = {'bucket': 'Bucket', 'external_controller_services': 'dict(str, Exter


to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.registry.models.versioned_flow_snapshot_metadata module

Apache NiFi Registry REST API


The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and
components.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.registry.models.versioned_flow_snapshot_metadata.VersionedFlowSnapshotMetadat

Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
VersionedFlowSnapshotMetadata - a model defined in Swagger
attribute_map = {'author': 'author', 'bucket_identifier': 'bucketIdentifier', 'commen
author
Gets the author of this VersionedFlowSnapshotMetadata. The user that created this snapshot of the flow.
Returns The author of this VersionedFlowSnapshotMetadata.
Return type str
bucket_identifier
Gets the bucket_identifier of this VersionedFlowSnapshotMetadata. The identifier of the bucket this snap-
shot belongs to.
Returns The bucket_identifier of this VersionedFlowSnapshotMetadata.
Return type str
comments
Gets the comments of this VersionedFlowSnapshotMetadata. The comments provided by the user when
creating the snapshot.
Returns The comments of this VersionedFlowSnapshotMetadata.
Return type str

3.3. Swagger Client SDKs 597


Nipyapi Documentation, Release 0.19.1

flow_identifier
Gets the flow_identifier of this VersionedFlowSnapshotMetadata. The identifier of the flow this snapshot
belongs to.
Returns The flow_identifier of this VersionedFlowSnapshotMetadata.
Return type str
link
Gets the link of this VersionedFlowSnapshotMetadata. An WebLink to this entity.
Returns The link of this VersionedFlowSnapshotMetadata.
Return type JaxbLink
swagger_types = {'author': 'str', 'bucket_identifier': 'str', 'comments': 'str', 'fl
timestamp
Gets the timestamp of this VersionedFlowSnapshotMetadata. The timestamp when the flow was saved, as
milliseconds since epoch.
Returns The timestamp of this VersionedFlowSnapshotMetadata.
Return type int
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
version
Gets the version of this VersionedFlowSnapshotMetadata. The version of this snapshot of the flow.
Returns The version of this VersionedFlowSnapshotMetadata.
Return type int

nipyapi.registry.models.versioned_funnel module

Apache NiFi Registry REST API


The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and
components.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.registry.models.versioned_funnel.VersionedFunnel(identifier=None,
in-
stance_identifier=None,
name=None,
com-
ments=None,
position=None,
compo-
nent_type=None,
group_identifier=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
VersionedFunnel - a model defined in Swagger

598 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

attribute_map = {'comments': 'comments', 'component_type': 'componentType', 'group_id


comments
Gets the comments of this VersionedFunnel. The user-supplied comments for the component
Returns The comments of this VersionedFunnel.
Return type str
component_type
Gets the component_type of this VersionedFunnel.
Returns The component_type of this VersionedFunnel.
Return type str
group_identifier
Gets the group_identifier of this VersionedFunnel. The ID of the Process Group that this component
belongs to
Returns The group_identifier of this VersionedFunnel.
Return type str
identifier
Gets the identifier of this VersionedFunnel. The component’s unique identifier
Returns The identifier of this VersionedFunnel.
Return type str
instance_identifier
Gets the instance_identifier of this VersionedFunnel. The instance ID of an existing component that is
described by this VersionedComponent, or null if this is not mapped to an instantiated component
Returns The instance_identifier of this VersionedFunnel.
Return type str
name
Gets the name of this VersionedFunnel. The component’s name
Returns The name of this VersionedFunnel.
Return type str
position
Gets the position of this VersionedFunnel. The component’s position on the graph
Returns The position of this VersionedFunnel.
Return type Position
swagger_types = {'comments': 'str', 'component_type': 'str', 'group_identifier': 'st
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.registry.models.versioned_label module

Apache NiFi Registry REST API

3.3. Swagger Client SDKs 599


Nipyapi Documentation, Release 0.19.1

The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and
components.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.registry.models.versioned_label.VersionedLabel(identifier=None,
in-
stance_identifier=None,
name=None, com-
ments=None,
position=None,
label=None,
z_index=None,
width=None,
height=None,
style=None,
compo-
nent_type=None,
group_identifier=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
VersionedLabel - a model defined in Swagger
attribute_map = {'comments': 'comments', 'component_type': 'componentType', 'group_id
comments
Gets the comments of this VersionedLabel. The user-supplied comments for the component
Returns The comments of this VersionedLabel.
Return type str
component_type
Gets the component_type of this VersionedLabel.
Returns The component_type of this VersionedLabel.
Return type str
group_identifier
Gets the group_identifier of this VersionedLabel. The ID of the Process Group that this component belongs
to
Returns The group_identifier of this VersionedLabel.
Return type str
height
Gets the height of this VersionedLabel. The height of the label in pixels when at a 1:1 scale.
Returns The height of this VersionedLabel.
Return type float
identifier
Gets the identifier of this VersionedLabel. The component’s unique identifier
Returns The identifier of this VersionedLabel.
Return type str

600 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

instance_identifier
Gets the instance_identifier of this VersionedLabel. The instance ID of an existing component that is
described by this VersionedComponent, or null if this is not mapped to an instantiated component
Returns The instance_identifier of this VersionedLabel.
Return type str
label
Gets the label of this VersionedLabel. The text that appears in the label.
Returns The label of this VersionedLabel.
Return type str
name
Gets the name of this VersionedLabel. The component’s name
Returns The name of this VersionedLabel.
Return type str
position
Gets the position of this VersionedLabel. The component’s position on the graph
Returns The position of this VersionedLabel.
Return type Position
style
Gets the style of this VersionedLabel. The styles for this label (font-size : 12px, background-color : #eee,
etc).
Returns The style of this VersionedLabel.
Return type dict(str, str)
swagger_types = {'comments': 'str', 'component_type': 'str', 'group_identifier': 'st
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
width
Gets the width of this VersionedLabel. The width of the label in pixels when at a 1:1 scale.
Returns The width of this VersionedLabel.
Return type float
z_index
Gets the z_index of this VersionedLabel. The z index of the connection.
Returns The z_index of this VersionedLabel.
Return type int

nipyapi.registry.models.versioned_port module

Apache NiFi Registry REST API


The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and
components.

3.3. Swagger Client SDKs 601


Nipyapi Documentation, Release 0.19.1

OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/


swagger-codegen.git
class nipyapi.registry.models.versioned_port.VersionedPort(identifier=None, in-
stance_identifier=None,
name=None, com-
ments=None,
position=None,
type=None, concur-
rently_schedulable_task_count=None,
sched-
uled_state=None, al-
low_remote_access=None,
compo-
nent_type=None,
group_identifier=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
VersionedPort - a model defined in Swagger
allow_remote_access
Gets the allow_remote_access of this VersionedPort. Whether or not this port allows remote access for
site-to-site
Returns The allow_remote_access of this VersionedPort.
Return type bool
attribute_map = {'allow_remote_access': 'allowRemoteAccess', 'comments': 'comments',
comments
Gets the comments of this VersionedPort. The user-supplied comments for the component
Returns The comments of this VersionedPort.
Return type str
component_type
Gets the component_type of this VersionedPort.
Returns The component_type of this VersionedPort.
Return type str
concurrently_schedulable_task_count
Gets the concurrently_schedulable_task_count of this VersionedPort. The number of tasks that should be
concurrently scheduled for the port.
Returns The concurrently_schedulable_task_count of this VersionedPort.
Return type int
group_identifier
Gets the group_identifier of this VersionedPort. The ID of the Process Group that this component belongs
to
Returns The group_identifier of this VersionedPort.
Return type str
identifier
Gets the identifier of this VersionedPort. The component’s unique identifier

602 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Returns The identifier of this VersionedPort.


Return type str
instance_identifier
Gets the instance_identifier of this VersionedPort. The instance ID of an existing component that is de-
scribed by this VersionedComponent, or null if this is not mapped to an instantiated component
Returns The instance_identifier of this VersionedPort.
Return type str
name
Gets the name of this VersionedPort. The component’s name
Returns The name of this VersionedPort.
Return type str
position
Gets the position of this VersionedPort. The component’s position on the graph
Returns The position of this VersionedPort.
Return type Position
scheduled_state
Gets the scheduled_state of this VersionedPort. The scheduled state of the component
Returns The scheduled_state of this VersionedPort.
Return type str
swagger_types = {'allow_remote_access': 'bool', 'comments': 'str', 'component_type':
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
type
Gets the type of this VersionedPort. The type of port.
Returns The type of this VersionedPort.
Return type str

nipyapi.registry.models.versioned_process_group module

Apache NiFi Registry REST API


The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and
components.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git

3.3. Swagger Client SDKs 603


Nipyapi Documentation, Release 0.19.1

class nipyapi.registry.models.versioned_process_group.VersionedProcessGroup(identifier=None,
in-
stance_identifier=Non
name=None,
com-
ments=None,
po-
si-
tion=None,
pro-
cess_groups=None,
re-
mote_process_groups
pro-
ces-
sors=None,
in-
put_ports=None,
out-
put_ports=None,
con-
nec-
tions=None,
la-
bels=None,
fun-
nels=None,
con-
troller_services=None
ver-
sioned_flow_coordina
vari-
ables=None,
pa-
ram-
e-
ter_context_name=No
de-
fault_flow_file_expira
de-
fault_back_pressure_o
de-
fault_back_pressure_d
com-
po-
nent_type=None,
flow_file_concurrency
flow_file_outbound_p
group_identifier=Non
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
VersionedProcessGroup - a model defined in Swagger
attribute_map = {'comments': 'comments', 'component_type': 'componentType', 'connecti

604 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

comments
Gets the comments of this VersionedProcessGroup. The user-supplied comments for the component
Returns The comments of this VersionedProcessGroup.
Return type str
component_type
Gets the component_type of this VersionedProcessGroup.
Returns The component_type of this VersionedProcessGroup.
Return type str
connections
Gets the connections of this VersionedProcessGroup. The Connections
Returns The connections of this VersionedProcessGroup.
Return type list[VersionedConnection]
controller_services
Gets the controller_services of this VersionedProcessGroup. The Controller Services
Returns The controller_services of this VersionedProcessGroup.
Return type list[VersionedControllerService]
default_back_pressure_data_size_threshold
Gets the default_back_pressure_data_size_threshold of this VersionedProcessGroup. Default value used
in this Process Group for the maximum data size of objects that can be queued before back pressure is
applied.
Returns The default_back_pressure_data_size_threshold of this VersionedProcessGroup.
Return type str
default_back_pressure_object_threshold
Gets the default_back_pressure_object_threshold of this VersionedProcessGroup. Default value used in
this Process Group for the maximum number of objects that can be queued before back pressure is applied.
Returns The default_back_pressure_object_threshold of this VersionedProcessGroup.
Return type int
default_flow_file_expiration
Gets the default_flow_file_expiration of this VersionedProcessGroup. The default FlowFile Expiration for
this Process Group.
Returns The default_flow_file_expiration of this VersionedProcessGroup.
Return type str
flow_file_concurrency
Gets the flow_file_concurrency of this VersionedProcessGroup. The configured FlowFile Concurrency for
the Process Group
Returns The flow_file_concurrency of this VersionedProcessGroup.
Return type str
flow_file_outbound_policy
Gets the flow_file_outbound_policy of this VersionedProcessGroup. The FlowFile Outbound Policy for
the Process Group
Returns The flow_file_outbound_policy of this VersionedProcessGroup.

3.3. Swagger Client SDKs 605


Nipyapi Documentation, Release 0.19.1

Return type str


funnels
Gets the funnels of this VersionedProcessGroup. The Funnels
Returns The funnels of this VersionedProcessGroup.
Return type list[VersionedFunnel]
group_identifier
Gets the group_identifier of this VersionedProcessGroup. The ID of the Process Group that this component
belongs to
Returns The group_identifier of this VersionedProcessGroup.
Return type str
identifier
Gets the identifier of this VersionedProcessGroup. The component’s unique identifier
Returns The identifier of this VersionedProcessGroup.
Return type str
input_ports
Gets the input_ports of this VersionedProcessGroup. The Input Ports
Returns The input_ports of this VersionedProcessGroup.
Return type list[VersionedPort]
instance_identifier
Gets the instance_identifier of this VersionedProcessGroup. The instance ID of an existing component that
is described by this VersionedComponent, or null if this is not mapped to an instantiated component
Returns The instance_identifier of this VersionedProcessGroup.
Return type str
labels
Gets the labels of this VersionedProcessGroup. The Labels
Returns The labels of this VersionedProcessGroup.
Return type list[VersionedLabel]
name
Gets the name of this VersionedProcessGroup. The component’s name
Returns The name of this VersionedProcessGroup.
Return type str
output_ports
Gets the output_ports of this VersionedProcessGroup. The Output Ports
Returns The output_ports of this VersionedProcessGroup.
Return type list[VersionedPort]
parameter_context_name
Gets the parameter_context_name of this VersionedProcessGroup. The name of the parameter context
used by this process group
Returns The parameter_context_name of this VersionedProcessGroup.
Return type str

606 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

position
Gets the position of this VersionedProcessGroup. The component’s position on the graph
Returns The position of this VersionedProcessGroup.
Return type Position
process_groups
Gets the process_groups of this VersionedProcessGroup. The child Process Groups
Returns The process_groups of this VersionedProcessGroup.
Return type list[VersionedProcessGroup]
processors
Gets the processors of this VersionedProcessGroup. The Processors
Returns The processors of this VersionedProcessGroup.
Return type list[VersionedProcessor]
remote_process_groups
Gets the remote_process_groups of this VersionedProcessGroup. The Remote Process Groups
Returns The remote_process_groups of this VersionedProcessGroup.
Return type list[VersionedRemoteProcessGroup]
swagger_types = {'comments': 'str', 'component_type': 'str', 'connections': 'list[Ve
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
variables
Gets the variables of this VersionedProcessGroup. The Variables in the Variable Registry for this Process
Group (not including any ancestor or descendant Process Groups)
Returns The variables of this VersionedProcessGroup.
Return type dict(str, str)
versioned_flow_coordinates
Gets the versioned_flow_coordinates of this VersionedProcessGroup. The coordinates where the remote
flow is stored, or null if the Process Group is not directly under Version Control
Returns The versioned_flow_coordinates of this VersionedProcessGroup.
Return type VersionedFlowCoordinates

nipyapi.registry.models.versioned_processor module

Apache NiFi Registry REST API


The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and
components.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git

3.3. Swagger Client SDKs 607


Nipyapi Documentation, Release 0.19.1

class nipyapi.registry.models.versioned_processor.VersionedProcessor(identifier=None,
in-
stance_identifier=None,
name=None,
com-
ments=None,
posi-
tion=None,
type=None,
bun-
dle=None,
proper-
ties=None,
prop-
erty_descriptors=None,
style=None,
an-
nota-
tion_data=None,
schedul-
ing_period=None,
schedul-
ing_strategy=None,
execu-
tion_node=None,
penalty_duration=None,
yield_duration=None,
bul-
letin_level=None,
run_duration_millis=None,
con-
cur-
rently_schedulable_task_count=
auto_terminated_relationships=
sched-
uled_state=None,
retry_count=None,
re-
tried_relationships=None,
back-
off_mechanism=None,
max_backoff_period=None,
compo-
nent_type=None,
group_identifier=None)
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
VersionedProcessor - a model defined in Swagger
annotation_data
Gets the annotation_data of this VersionedProcessor. The annotation data for the processor used to relay
configuration between a custom UI and the procesosr.
Returns The annotation_data of this VersionedProcessor.

608 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Return type str


attribute_map = {'annotation_data': 'annotationData', 'auto_terminated_relationships':
auto_terminated_relationships
Gets the auto_terminated_relationships of this VersionedProcessor. The names of all relationships that
cause a flow file to be terminated if the relationship is not connected elsewhere. This property differs from
the ‘isAutoTerminate’ property of the RelationshipDTO in that the RelationshipDTO is meant to depict
the current configuration, whereas this property can be set in a DTO when updating a Processor in order
to change which Relationships should be auto-terminated.
Returns The auto_terminated_relationships of this VersionedProcessor.
Return type list[str]
backoff_mechanism
Gets the backoff_mechanism of this VersionedProcessor. Determines whether the FlowFile should be
penalized or the processor should be yielded between retries.
Returns The backoff_mechanism of this VersionedProcessor.
Return type str
bulletin_level
Gets the bulletin_level of this VersionedProcessor. The level at which the processor will report bulletins.
Returns The bulletin_level of this VersionedProcessor.
Return type str
bundle
Gets the bundle of this VersionedProcessor. Information about the bundle from which the component came
Returns The bundle of this VersionedProcessor.
Return type Bundle
comments
Gets the comments of this VersionedProcessor. The user-supplied comments for the component
Returns The comments of this VersionedProcessor.
Return type str
component_type
Gets the component_type of this VersionedProcessor.
Returns The component_type of this VersionedProcessor.
Return type str
concurrently_schedulable_task_count
Gets the concurrently_schedulable_task_count of this VersionedProcessor. The number of tasks that
should be concurrently schedule for the processor. If the processor doesn’t allow parallol processing then
any positive input will be ignored.
Returns The concurrently_schedulable_task_count of this VersionedProcessor.
Return type int
execution_node
Gets the execution_node of this VersionedProcessor. Indicates the node where the process will execute.
Returns The execution_node of this VersionedProcessor.
Return type str

3.3. Swagger Client SDKs 609


Nipyapi Documentation, Release 0.19.1

group_identifier
Gets the group_identifier of this VersionedProcessor. The ID of the Process Group that this component
belongs to
Returns The group_identifier of this VersionedProcessor.
Return type str
identifier
Gets the identifier of this VersionedProcessor. The component’s unique identifier
Returns The identifier of this VersionedProcessor.
Return type str
instance_identifier
Gets the instance_identifier of this VersionedProcessor. The instance ID of an existing component that is
described by this VersionedComponent, or null if this is not mapped to an instantiated component
Returns The instance_identifier of this VersionedProcessor.
Return type str
max_backoff_period
Gets the max_backoff_period of this VersionedProcessor. Maximum amount of time to be waited during
a retry period.
Returns The max_backoff_period of this VersionedProcessor.
Return type str
name
Gets the name of this VersionedProcessor. The component’s name
Returns The name of this VersionedProcessor.
Return type str
penalty_duration
Gets the penalty_duration of this VersionedProcessor. The amout of time that is used when the process
penalizes a flowfile.
Returns The penalty_duration of this VersionedProcessor.
Return type str
position
Gets the position of this VersionedProcessor. The component’s position on the graph
Returns The position of this VersionedProcessor.
Return type Position
properties
Gets the properties of this VersionedProcessor. The properties for the component. Properties whose value
is not set will only contain the property name.
Returns The properties of this VersionedProcessor.
Return type dict(str, str)
property_descriptors
Gets the property_descriptors of this VersionedProcessor. The property descriptors for the component.
Returns The property_descriptors of this VersionedProcessor.
Return type dict(str, VersionedPropertyDescriptor)

610 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

retried_relationships
Gets the retried_relationships of this VersionedProcessor. All the relationships should be retried.
Returns The retried_relationships of this VersionedProcessor.
Return type list[str]
retry_count
Gets the retry_count of this VersionedProcessor. Overall number of retries.
Returns The retry_count of this VersionedProcessor.
Return type int
run_duration_millis
Gets the run_duration_millis of this VersionedProcessor. The run duration for the processor in millisec-
onds.
Returns The run_duration_millis of this VersionedProcessor.
Return type int
scheduled_state
Gets the scheduled_state of this VersionedProcessor. The scheduled state of the component
Returns The scheduled_state of this VersionedProcessor.
Return type str
scheduling_period
Gets the scheduling_period of this VersionedProcessor. The frequency with which to schedule the proces-
sor. The format of the value will depend on th value of schedulingStrategy.
Returns The scheduling_period of this VersionedProcessor.
Return type str
scheduling_strategy
Gets the scheduling_strategy of this VersionedProcessor. Indicates whether the processor should be sched-
uled to run in event or timer driven mode.
Returns The scheduling_strategy of this VersionedProcessor.
Return type str
style
Gets the style of this VersionedProcessor. Stylistic data for rendering in a UI
Returns The style of this VersionedProcessor.
Return type dict(str, str)
swagger_types = {'annotation_data': 'str', 'auto_terminated_relationships': 'list[str
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
type
Gets the type of this VersionedProcessor. The type of the extension component
Returns The type of this VersionedProcessor.
Return type str

3.3. Swagger Client SDKs 611


Nipyapi Documentation, Release 0.19.1

yield_duration
Gets the yield_duration of this VersionedProcessor. The amount of time that must elapse before this
processor is scheduled again after yielding.
Returns The yield_duration of this VersionedProcessor.
Return type str

nipyapi.registry.models.versioned_property_descriptor module

Apache NiFi Registry REST API


The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and
components.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.registry.models.versioned_property_descriptor.VersionedPropertyDescriptor(nam
dis-
play
iden
ti-
fies_
sen-
si-
tive
re-
sour
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
VersionedPropertyDescriptor - a model defined in Swagger
attribute_map = {'display_name': 'displayName', 'identifies_controller_service': 'ide
display_name
Gets the display_name of this VersionedPropertyDescriptor. The display name of the property
Returns The display_name of this VersionedPropertyDescriptor.
Return type str
identifies_controller_service
Gets the identifies_controller_service of this VersionedPropertyDescriptor. Whether or not the property
provides the identifier of a Controller Service
Returns The identifies_controller_service of this VersionedPropertyDescriptor.
Return type bool
name
Gets the name of this VersionedPropertyDescriptor. The name of the property
Returns The name of this VersionedPropertyDescriptor.
Return type str
resource_definition
Gets the resource_definition of this VersionedPropertyDescriptor. Returns the Resource Definition that
defines which type(s) of resource(s) this property references, if any

612 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

Returns The resource_definition of this VersionedPropertyDescriptor.


Return type VersionedResourceDefinition
sensitive
Gets the sensitive of this VersionedPropertyDescriptor. Whether or not the property is considered sensitive
Returns The sensitive of this VersionedPropertyDescriptor.
Return type bool
swagger_types = {'display_name': 'str', 'identifies_controller_service': 'bool', 'nam
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model

nipyapi.registry.models.versioned_remote_group_port module

Apache NiFi Registry REST API


The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and
components.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.registry.models.versioned_remote_group_port.VersionedRemoteGroupPort(identifier=N
in-
stance_iden
name=Non
com-
ments=Non
po-
si-
tion=None,
re-
mote_group
con-
cur-
rently_sche
use_compre
batch_size=
com-
po-
nent_type=
tar-
get_id=Non
sched-
uled_state=
group_iden
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
VersionedRemoteGroupPort - a model defined in Swagger
attribute_map = {'batch_size': 'batchSize', 'comments': 'comments', 'component_type':

3.3. Swagger Client SDKs 613


Nipyapi Documentation, Release 0.19.1

batch_size
Gets the batch_size of this VersionedRemoteGroupPort. The batch settings for data transmission.
Returns The batch_size of this VersionedRemoteGroupPort.
Return type BatchSize
comments
Gets the comments of this VersionedRemoteGroupPort. The user-supplied comments for the component
Returns The comments of this VersionedRemoteGroupPort.
Return type str
component_type
Gets the component_type of this VersionedRemoteGroupPort.
Returns The component_type of this VersionedRemoteGroupPort.
Return type str
concurrently_schedulable_task_count
Gets the concurrently_schedulable_task_count of this VersionedRemoteGroupPort. The number of task
that may transmit flowfiles to the target port concurrently.
Returns The concurrently_schedulable_task_count of this VersionedRemoteGroupPort.
Return type int
group_identifier
Gets the group_identifier of this VersionedRemoteGroupPort. The ID of the Process Group that this com-
ponent belongs to
Returns The group_identifier of this VersionedRemoteGroupPort.
Return type str
identifier
Gets the identifier of this VersionedRemoteGroupPort. The component’s unique identifier
Returns The identifier of this VersionedRemoteGroupPort.
Return type str
instance_identifier
Gets the instance_identifier of this VersionedRemoteGroupPort. The instance ID of an existing component
that is described by this VersionedComponent, or null if this is not mapped to an instantiated component
Returns The instance_identifier of this VersionedRemoteGroupPort.
Return type str
name
Gets the name of this VersionedRemoteGroupPort. The component’s name
Returns The name of this VersionedRemoteGroupPort.
Return type str
position
Gets the position of this VersionedRemoteGroupPort. The component’s position on the graph
Returns The position of this VersionedRemoteGroupPort.
Return type Position

614 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

remote_group_id
Gets the remote_group_id of this VersionedRemoteGroupPort. The id of the remote process group that the
port resides in.
Returns The remote_group_id of this VersionedRemoteGroupPort.
Return type str
scheduled_state
Gets the scheduled_state of this VersionedRemoteGroupPort. The scheduled state of the component
Returns The scheduled_state of this VersionedRemoteGroupPort.
Return type str
swagger_types = {'batch_size': 'BatchSize', 'comments': 'str', 'component_type': 'st
target_id
Gets the target_id of this VersionedRemoteGroupPort. The ID of the port on the target NiFi instance
Returns The target_id of this VersionedRemoteGroupPort.
Return type str
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
use_compression
Gets the use_compression of this VersionedRemoteGroupPort. Whether the flowfiles are compressed when
sent to the target port.
Returns The use_compression of this VersionedRemoteGroupPort.
Return type bool

nipyapi.registry.models.versioned_remote_process_group module

Apache NiFi Registry REST API


The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and
components.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git

3.3. Swagger Client SDKs 615


Nipyapi Documentation, Release 0.19.1

class nipyapi.registry.models.versioned_remote_process_group.VersionedRemoteProcessGroup(ide
in-
sta
na
co
me
po
si-
tio
tar
ge
tar
ge
co
mu
ni-
ca
tio
yie
tra
po
lo-
ca
pr
pr
pr
in-
pu
ou
pu
co
po
ne
gr
Bases: object
NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually.
VersionedRemoteProcessGroup - a model defined in Swagger
attribute_map = {'comments': 'comments', 'communications_timeout': 'communicationsTim
comments
Gets the comments of this VersionedRemoteProcessGroup. The user-supplied comments for the compo-
nent
Returns The comments of this VersionedRemoteProcessGroup.
Return type str
communications_timeout
Gets the communications_timeout of this VersionedRemoteProcessGroup. The time period used for the
timeout when communicating with the target.
Returns The communications_timeout of this VersionedRemoteProcessGroup.
Return type str

616 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

component_type
Gets the component_type of this VersionedRemoteProcessGroup.
Returns The component_type of this VersionedRemoteProcessGroup.
Return type str
group_identifier
Gets the group_identifier of this VersionedRemoteProcessGroup. The ID of the Process Group that this
component belongs to
Returns The group_identifier of this VersionedRemoteProcessGroup.
Return type str
identifier
Gets the identifier of this VersionedRemoteProcessGroup. The component’s unique identifier
Returns The identifier of this VersionedRemoteProcessGroup.
Return type str
input_ports
Gets the input_ports of this VersionedRemoteProcessGroup. A Set of Input Ports that can be connected to,
in order to send data to the remote NiFi instance
Returns The input_ports of this VersionedRemoteProcessGroup.
Return type list[VersionedRemoteGroupPort]
instance_identifier
Gets the instance_identifier of this VersionedRemoteProcessGroup. The instance ID of an existing com-
ponent that is described by this VersionedComponent, or null if this is not mapped to an instantiated
component
Returns The instance_identifier of this VersionedRemoteProcessGroup.
Return type str
local_network_interface
Gets the local_network_interface of this VersionedRemoteProcessGroup. The local network interface to
send/receive data. If not specified, any local address is used. If clustered, all nodes must have an interface
with this identifier.
Returns The local_network_interface of this VersionedRemoteProcessGroup.
Return type str
name
Gets the name of this VersionedRemoteProcessGroup. The component’s name
Returns The name of this VersionedRemoteProcessGroup.
Return type str
output_ports
Gets the output_ports of this VersionedRemoteProcessGroup. A Set of Output Ports that can be connected
to, in order to pull data from the remote NiFi instance
Returns The output_ports of this VersionedRemoteProcessGroup.
Return type list[VersionedRemoteGroupPort]
position
Gets the position of this VersionedRemoteProcessGroup. The component’s position on the graph

3.3. Swagger Client SDKs 617


Nipyapi Documentation, Release 0.19.1

Returns The position of this VersionedRemoteProcessGroup.


Return type Position
proxy_host
Gets the proxy_host of this VersionedRemoteProcessGroup.
Returns The proxy_host of this VersionedRemoteProcessGroup.
Return type str
proxy_port
Gets the proxy_port of this VersionedRemoteProcessGroup.
Returns The proxy_port of this VersionedRemoteProcessGroup.
Return type int
proxy_user
Gets the proxy_user of this VersionedRemoteProcessGroup.
Returns The proxy_user of this VersionedRemoteProcessGroup.
Return type str
swagger_types = {'comments': 'str', 'communications_timeout': 'str', 'component_type'
target_uri
Gets the target_uri of this VersionedRemoteProcessGroup. [DEPRECATED] The target URI of the remote
process group. If target uri is not set, but uris are set, then returns the first uri in the uris. If neither target
uri nor uris are set, then returns null.
Returns The target_uri of this VersionedRemoteProcessGroup.
Return type str
target_uris
Gets the target_uris of this VersionedRemoteProcessGroup. The target URIs of the remote process group.
If target uris is not set but target uri is set, then returns the single target uri. If neither target uris nor target
uri is set, then returns null.
Returns The target_uris of this VersionedRemoteProcessGroup.
Return type str
to_dict()
Returns the model properties as a dict
to_str()
Returns the string representation of the model
transport_protocol
Gets the transport_protocol of this VersionedRemoteProcessGroup. The Transport Protocol that is used
for Site-to-Site communications
Returns The transport_protocol of this VersionedRemoteProcessGroup.
Return type str
yield_duration
Gets the yield_duration of this VersionedRemoteProcessGroup. When yielding, this amount of time must
elapse before the remote process group is scheduled again.
Returns The yield_duration of this VersionedRemoteProcessGroup.
Return type str

618 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

3.3.2.2 Submodules

3.3.2.3 nipyapi.registry.api_client module

Apache NiFi Registry REST API


The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and
components.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
class nipyapi.registry.api_client.ApiClient(host=None, header_name=None,
header_value=None, cookie=None)
Bases: object
Generic API client for Swagger client library builds.
Swagger generic API client. This client handles the client- server communication, and is invariant across imple-
mentations. Specifics of the methods and models for each application are generated from the Swagger templates.
NOTE: This class is auto generated by the swagger code generator program. Ref: https://github.com/
swagger-api/swagger-codegen Do not edit the class manually.
Parameters
• host – The base path for the server to call.
• header_name – a header to pass when making calls to the API.
• header_value – a header value to pass when making calls to the API.
Constructor of the class.
NATIVE_TYPES_MAPPING = {'bool': <class 'bool'>, 'date': <class 'datetime.date'>, 'dat
PRIMITIVE_TYPES = (<class 'float'>, <class 'bool'>, <class 'bytes'>, <class 'str'>, <cl
call_api(resource_path, method, path_params=None, query_params=None, header_params=None,
body=None, post_params=None, files=None, response_type=None, auth_settings=None,
callback=None, _return_http_data_only=None, collection_formats=None,
_preload_content=True, _request_timeout=None)
Makes the HTTP request (synchronous) and return the deserialized data. To make an async request, define
a function for callback.
Parameters
• resource_path – Path to method endpoint.
• method – Method to call.
• path_params – Path parameters in the url.
• query_params – Query parameters in the url.
• header_params – Header parameters to be placed in the request header.
• body – Request body.
• dict (files) – Request post form parameters, for application/x-www-form-urlencoded,
multipart/form-data.
• list (auth_settings) – Auth Settings names for the request.
• response – Response data type.
• dict – key -> filename, value -> filepath, for multipart/form-data.

3.3. Swagger Client SDKs 619


Nipyapi Documentation, Release 0.19.1

• function (callback) – Callback function for asynchronous request. If provide this


parameter, the request will be called asynchronously.
• _return_http_data_only – response data without head status code and headers
• collection_formats – dict of collection formats for path, query, header, and post
parameters.
• _preload_content – if False, the urllib3.HTTPResponse object will be returned with-
out reading/decoding response data. Default is True.
• _request_timeout – timeout setting for this request. If one number provided, it will
be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
Returns If provide parameter callback, the request will be called asynchronously. The method
will return the request thread. If parameter callback is None, then the method will return the
response directly.
deserialize(response, response_type)
Deserializes response into an object.
Parameters
• response – RESTResponse object to be deserialized.
• response_type – class literal for deserialized object, or string of class name.
Returns deserialized object.
deserialize_model(data, klass)
Deserializes list or dict to model.
Parameters
• data – dict, list.
• klass – class literal.
Returns model object.
parameters_to_tuples(params, collection_formats)
Get parameters as list of tuples, formatting collections.
Parameters
• params – Parameters as dict or list of two-tuples
• collection_formats (dict) – Parameter collection formats
Returns Parameters as list of tuples, collections formatted
prepare_post_parameters(post_params=None, files=None)
Builds form parameters.
Parameters
• post_params – Normal form parameters.
• files – File parameters.
Returns Form parameters with files.
request(method, url, query_params=None, headers=None, post_params=None, body=None,
_preload_content=True, _request_timeout=None)
Makes the HTTP request using RESTClient.

620 Chapter 3. NiPyApi Package Reference


Nipyapi Documentation, Release 0.19.1

sanitize_for_serialization(obj)
Builds a JSON POST object.
If obj is None, return None. If obj is str, int, long, float, bool, return directly. If obj is datetime.datetime,
datetime.date
convert to string in iso8601 format.
If obj is list, sanitize each element in the list. If obj is dict, return the dict. If obj is swagger model, return
the properties dict.
Parameters obj – The data to serialize.
Returns The serialized form of data.
select_header_accept(accepts)
Returns Accept based on an array of accepts provided.
Parameters accepts – List of headers.
Returns Accept (e.g. application/json).
select_header_content_type(content_types)
Returns Content-Type based on an array of content_types provided.
Parameters content_types – List of content-types.
Returns Content-Type (e.g. application/json).
set_default_header(header_name, header_value)
update_params_for_auth(headers, querys, auth_settings)
Updates header and query params based on authentication setting.
Parameters
• headers – Header parameters dict to be updated.
• querys – Query parameters tuple list to be updated.
• auth_settings – Authentication setting identifiers list.
user_agent
Gets user agent.

3.3.2.4 nipyapi.registry.configuration module

Apache NiFi Registry REST API


The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and
components.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
nipyapi.registry.configuration.Configuration()
nipyapi.registry.configuration.singleton(cls, *args, **kw)

3.3.2.5 nipyapi.registry.rest module

Apache NiFi Registry REST API

3.3. Swagger Client SDKs 621


Nipyapi Documentation, Release 0.19.1

The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and
components.
OpenAPI spec version: 1.17.0 Contact: dev@nifi.apache.org Generated by: https://github.com/swagger-api/
swagger-codegen.git
exception nipyapi.registry.rest.ApiException(status=None, reason=None,
http_resp=None)
Bases: Exception
class nipyapi.registry.rest.RESTClientObject(pools_size=4, maxsize=4)
Bases: object
DELETE(url, headers=None, query_params=None, body=None, _preload_content=True, _re-
quest_timeout=None)
GET(url, headers=None, query_params=None, _preload_content=True, _request_timeout=None)
HEAD(url, headers=None, query_params=None, _preload_content=True, _request_timeout=None)
OPTIONS(url, headers=None, query_params=None, post_params=None, body=None,
_preload_content=True, _request_timeout=None)
PATCH(url, headers=None, query_params=None, post_params=None, body=None,
_preload_content=True, _request_timeout=None)
POST(url, headers=None, query_params=None, post_params=None, body=None,
_preload_content=True, _request_timeout=None)
PUT(url, headers=None, query_params=None, post_params=None, body=None,
_preload_content=True, _request_timeout=None)
request(method, url, query_params=None, headers=None, body=None, post_params=None,
_preload_content=True, _request_timeout=None)
Parameters
• method – http request method
• url – http request url
• query_params – query parameters in the url
• headers – http request headers
• body – request json body, for application/json
• post_params – request post parameters, application/x-www-form-urlencoded and
multipart/form-data
• _preload_content – if False, the urllib3.HTTPResponse object will be returned with-
out reading/decoding response data. Default is True.
• _request_timeout – timeout setting for this request. If one number provided, it will
be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.
class nipyapi.registry.rest.RESTResponse(resp)
Bases: io.IOBase
getheader(name, default=None)
Returns a given response header.
getheaders()
Returns a dictionary of the response headers.

622 Chapter 3. NiPyApi Package Reference


CHAPTER 4

ToDo

• Bring accross features from https://github.com/pvillard31/nifi-api-client-python


• Bring across features from https://github.com/jdye64/nifi-shell
• Look into how sensitive properties are handled on template import
• Add a depth limit to the recursion on the canvas flow fetcher
• Add specific ‘secure mode’ switch which allows commands to run with simple defaults
• https://community.hortonworks.com/articles/56849/automate-deployment-of-hdf-20-clusters-using-ambar.
html
• https://github.com/hayanige/docker-nifi-cluster
• Set enforcement of ProcessGroup best practice like unique template names
• Create Ansible wrappers for executing against Yaml
• Create more deterministic deploy/reset/kill controls for Demo/Test fixtures
• Setup regression testing to handle forward version logic
Please see the issue register for more information on current development.

623
Nipyapi Documentation, Release 0.19.1

624 Chapter 4. ToDo


CHAPTER 5

Contributing

Contributions are welcome, and they are greatly appreciated! Every little bit helps, and credit will always be given.
You can contribute in many ways:

5.1 Types of Contributions

5.1.1 Report Bugs

Report bugs at https://github.com/Chaffelson/nipyapi/issues.


If you are reporting a bug, please include:
• Your operating system name and version.
• Any details about your local setup that might be helpful in troubleshooting.
• Detailed steps to reproduce the bug.

5.1.2 Fix Bugs

Look through the GitHub issues for bugs. Anything tagged with “bug” and “help wanted” is open to whoever wants
to implement it.

5.1.3 Implement Features

Look through the GitHub issues for features. Anything tagged with “enhancement” and “help wanted” is open to
whoever wants to implement it.

625
Nipyapi Documentation, Release 0.19.1

5.1.4 Write Documentation

Nipyapi could always use more documentation, whether as part of the official Nipyapi docs, in docstrings, or even on
the web in blog posts, articles, and such.

5.1.5 Submit Feedback

The best way to send feedback is to file an issue at https://github.com/Chaffelson/nipyapi/issues.


If you are proposing a feature:
• Explain in detail how it would work.
• Keep the scope as narrow as possible, to make it easier to implement.
• Remember that this is a volunteer-driven project, and that contributions are welcome :)

5.2 Get Started!

Ready to contribute? Here’s how to set up nipyapi for local development.


1. Fork the nipyapi repo on GitHub.
2. Clone your fork locally:

$ git clone git@github.com:Chaffelson/nipyapi.git

3. Install your local copy into a virtualenv. Assuming you have virtualenvwrapper installed, this is how you set up
your fork for local development:

$ mkvirtualenv nipyapi
$ cd nipyapi/
$ python setup.py develop

4. Create a branch for local development:

$ git checkout -b name-of-your-bugfix-or-feature

Now you can make your changes locally.


5. You may want to leverage the provided Docker configuration for testing and development
• Install the latest version of Docker
• Use the provided Docker Compose configuration in ./resources/docker/latest and run the tests:

$ cd resources/docker/latest
$ docker-compose up -d
$ cd ../../../
$ tox
$ cd resources/docker/latest
$ docker-compose stop

6. You may also want to interactively test your code leveraging the convenience console in the demo package:

$ python
> from nipyapi.demo.console import *

626 Chapter 5. Contributing


Nipyapi Documentation, Release 0.19.1

7. When you’re done making changes, check that your changes pass the tests, including testing other Python
versions, with tox:

$ tox

8. Commit your changes and push your branch to GitHub:

$ git add .
$ git commit -m "Your detailed description of your changes."
$ git push origin name-of-your-bugfix-or-feature

9. Submit a pull request through the GitHub website.

5.3 Pull Request Guidelines

Before you submit a pull request, check that it meets these guidelines:
1. The pull request should include tests.
2. If the pull request adds functionality, the docs should be updated. Put your new functionality into a function
with a docstring, and add the feature to the list in README.rst.
3. The pull request should work for Python 2.7 and 3.6, and for PyPy. Check https://travis-ci.org/Chaffelson/
nipyapi/pull_requests and make sure that the tests pass for all supported Python versions.
4. Pull requests should be created against the ‘next’ branch for new features, or ‘master’ for critical patches to
current functionality.

5.3. Pull Request Guidelines 627


Nipyapi Documentation, Release 0.19.1

628 Chapter 5. Contributing


CHAPTER 6

Development Notes

A collection point for information about the development process for future collaborators

6.1 Decision Points

• Using Swagger 2.0 instead of OpenAPI3.0 as it (currently as of Aug2017) has wider adoption and completed
codegen tools
• We use Google style Docstrings to better enable Sphinx to produce nicely readable documentation

6.2 Testing Notes

When running tests on new code, you are advised to run ‘test_default’ first, then ‘test_regression’, then finally
‘test_security’. Because of the way errors are propagated you may have code failures which cause a teardown which
then fails because of security controls, which can then obscure the original error.

6.3 Docker Test Environment

There is an Apache NiFi image available on Dockerhub:


docker pull apache/nifi:latest

There are a couple of configuration files for launching various Docker environment configurations in ./test_env_config
for convenience.

6.4 Remote Testing on Centos7

Deploy a 4x16 or better on EC2 running Centos 7.5 or better, ssh in as root:

629
Nipyapi Documentation, Release 0.19.1

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo


yum update -y
yum install -y centos-release-scl yum-utils device-mapper-persistent-data lvm2
yum install -y rh-python36 docker-ce docker-ce-cli containerd.io
systemctl start docker
scl enable rh-python36 bash
sudo curl -L "https://github.com/docker/compose/releases/download/1.25.0/docker-
˓→compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

sudo chmod +x /usr/local/bin/docker-compose


sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

Set up remote execution environment to this server from your IDE, such as PyCharm. Python3 will
be in a path like /opt/rh/rh-python36/root/usr/bin/python These commands are conveniently presented in /re-
sources/test_setup/setup_centos7.sh
You will then want to open up /home/centos/tmp/<pycharmprojectname>/resources/docker/tox-full and run:

docker-compose pull
docker-compose up -d

6.5 Testing on OSX

There is a known issue with testing newer versions of Python on OSX. You may receive an error reporting [SSL:
CERTIFICATE_VERIFY_FAILED] when trying to install packages from Pypi
You can fix this by running the following commands:

export PIP_REQUIRE_VIRTUALENV=false
/Applications/Python\ 3.6/Install\ Certificates.command

6.6 Generate Swagger Client

The NiFi and NiFi Registry REST API clients are generated using swagger-codegen, which is available via a variety
of methods:
• the package manager for your OS
• github: https://github.com/swagger-api/swagger-codegen
• maven: http://central.maven.org/maven2/io/swagger/swagger-codegen-cli/2.3.1/swagger-codegen-cli-2.3.1.jar
• pre-built Docker images on DockerHub (https://hub.docker.com/r/swaggerapi/swagger-codegen-cli/)
In the examples below, we’ll use Homebrew for macOS:

brew install swagger-codegen

6.6.1 NiFi Swagger Client

1. build relevant version of NiFi from source


2. use swagger-codegen to generate the Python client:

630 Chapter 6. Development Notes


Nipyapi Documentation, Release 0.19.1

mkdir -p ~/tmp && \


echo '{ "packageName": "nifi" }' > ~/tmp/swagger-nifi-python-config.json && \
rm -rf ~/tmp/nifi-python-client && \
swagger-codegen generate \
--lang python \
--config swagger-nifi-python-config.json \
--api-package apis \
--model-package models \
--template-dir /path/to/nipyapi/swagger_templates \
--input-spec /path/to/nifi/nifi-nar-bundles/nifi-framework-bundle/nifi-
˓→framework/nifi-web/nifi-web-api/target/swagger-ui/swagger.json \

--output ~/tmp/nifi-python-client

3. replace the embedded clients:

rm -rf /path/to/nipyapi/nipyapi/nifi && cp -rf ~/tmp/nifi-python-client/nifi /


˓→path/to/nipyapi/nipyapi/nifi

4. review the changes and submit a PR!

6.6.2 NiFi Registry Swagger Client

1. Fetch the definition from a running Registry instance at URI: /nifi-registry-api/swagger/swagger.json


2. use swagger-codegen to generate the Python client:

mkdir -p ~/tmp && \


echo '{ "packageName": "registry" }' > ~/tmp/swagger-registry-python-config.json &
˓→& \

rm -rf ~/tmp/nifi-registry-python-client && \


swagger-codegen generate \
--lang python \
--config swagger-registry-python-config.json \
--api-package apis \
--model-package models \
--template-dir /path/to/nipyapi/swagger_templates \
--input-spec /path/to/nifi-registry/nifi-registry-web-api/target/swagger-ui/
˓→swagger.json \

--output ~/tmp/nifi-registry-python-client

3. replace the embedded clients:

rm -r /path/to/nipyapi/nipyapi/registry && cp -rf /tmp/nifi-registry-python-


˓→client/swagger_client /path/to/nipyapi/nipyapi/registry

4. review the changes and submit a PR!

6.7 Release Process

This assumes you have virtualenvwrapper, git, and appropriate python versions installed, as well as the necessary test
environment:
• update History.rst
• check setup.py

6.7. Release Process 631


Nipyapi Documentation, Release 0.19.1

• check requirements.txt and requirements_dev.txt


• Commit all changes
• in bash:

cd ProjectDir
source ./my_virtualenv/bin/activate
bumpversion patch|minor|major
python setup.py develop
tox
python setup.py test
python setup.py build_sphinx
# check docs in build/sphinx/html/index.html
python setup.py sdist bdist_wheel
mktmpenv # or pyenv virtualenvwrapper mktmpenv if using pyenv
pip install path/to/nipyapi-0.3.1-py2.py3-none-any.whl # for example
# Run appropriate tests, such as usage tests etc.
deactivate
Push changes to Github
Check build on TravisCI
Check dockerhub automated build
# You may have to reactivate your original virtualenv
twine upload dist/*
# You may get a file exists error, check you're not trying to reupload an
˓→existing version

git push --tags

• check build in TravisCI


• check docs on ReadTheDocs
• check release published on Github and PyPi

632 Chapter 6. Development Notes


CHAPTER 7

Credits

7.1 Development Lead

• Daniel Chaffelson <chaffelson@gmail.com>

7.2 Contributors

Kevin Doran <kdoran@apache.org>

7.3 Shout Outs

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template
Inspired by the equivalent Java client maintained over at hermannpencole/nifi-config
The swagger 2.0 compliant client auto-generated using the Swagger Codegen project, and then cleaned / bugfixed by
the authors
Props to the NiFi-dev and NiFi-user mailing list members over at Apache for all the assistance and kindnesses.

633
Nipyapi Documentation, Release 0.19.1

634 Chapter 7. Credits


CHAPTER 8

History

8.1 0.19.1 (2022-08-08)

Updated client for NiFi & Registry 1.17.0 release

• Update docker resources to the latest 1.17 container image


• Fix issue in docker volume mounts where certificates were not readable in new versions of Docker
• Fix issue in test_get_processor_type where new Twitter processor broke existing logic assumptions
• Update readme to note issues with Python 3.10 and removing reference to python 3.5 testing

8.2 0.19.0 (2022-05-13)

Updated client for NiFi & Registry 1.16.0 release

• Modify utils.check_version to accept a default version to check against, and remove nested error when version
check fails as it is overzealous
• Update test file paths in test_utils in case someone runs tests as root which actually can write to fake devices
and therefore break the tests
• Added pylint exclusions for known but unimportant complaints
• Added workaround for NiFi 9470 by providing default inherited_parameter_contexts per advice from Chris
Sampson in NiPyAPI Issue #305
• Updated NiFi and Registry versions in Docker compose configs to use latest 1.16.1 builds

635
Nipyapi Documentation, Release 0.19.1

8.3 0.18.0 (2021-11-29)

Updated client for NiFi & Registry 1.15.0 release

• Moved testing to secured single user by default for NiFi


• Consolidated clients to the 1.15.0 release version for both NiFi and Registry
• Updated logic to support changed working modes in tests
• Corrected minor functional issues for 1.15 in login handling, SSL certs, Parameter Updates and Testing
• Backwards compatibility and Regression tested as requiring no breaking changes

8.4 0.17.1 (2021-10-21)

Added gzip as default request header (PR from rsaggino)


Update ruamel.yaml to 0.17.16
Update file read/write to explicitly handle encoding, default to UTF8, configurable in nipyapi.config
Linting and style changes to update to Python 3.9 standards, except where it would break backwards compatibility to
Python 2.7
Test support for Amazon Linux 2, mostly better error handling for filesystem responses

8.5 0.17.0 (2021-10-13)

Updated NiFi version and client to 1.13.2


Updated NiFi-Registry version and client to 0.8.0

• Note that these are the last versions where NiFi and NiFi-Registry are separate codebases

8.6 0.16.3 (2021-10-11)

Removed force reset of configuration.password and configuration.username to empty string. This was not increasing
security, and was causing unexpected errors for users connecting to multiple services in a single script.
Add greedy control to versioning.get_registry_bucket and versioning.get_flow_in_bucket to avoid undesirable partial
string match.

• Update readme to reflect switch from ‘master’ branch naming to ‘main’.


• Update tox to pin testing to Python 3.8, as Python 3.9 is producing unexpected and unrelated SSL failures
• Minor lint formatting improvements

8.7 0.16.2 (2021-02-10)

NOTE: If you are using secured Registry, this release will enforce access controls for the swagger interface which is
used to determine which version of Registry is connected in order to correctly provide features - you may have to

636 Chapter 8. History


Nipyapi Documentation, Release 0.19.1

update your authorizations

• Update requirements.txt to unpin future and lxml


• Update lxml to 4.6.2 or newer to resolve vulnerability
• Pin watchdog to <1.0.0 per their docs to maintain Python2.7 compatibility
• Revert 0.14.3 changes to Authentication handling which introduced basicAuth support but resulted in some NiFi
connections appearing incorrectly as Anonymous
• Added simpler basicAuth control to force it via a config switch without changing tokenAuth and other Autho-
rization header behavior during normal usage
• nipyapi.config.global_force_basic_auth is now available for use for this purpose
• Secured Registry users will now require the authorization policy to retrieve the swagger so we may use it to
validate which version of
• Registry is in use for feature enablement
• Moved all Security controls in config.py to a common area at the foot of the file
• Removed auth_type from security.service_login as it is now redundant
• Added controls to handle certificate checking behavior which has become more strict in recently versions of
Python3, ssl_verify and check_hostname are now handled
• security.set_service_auth_token now has an explicit flag for ssl host checking as well
• Fix oversight where improved model serialisation logic was not correctly applied to Registry
• Removed unusused parameter refresh from parameters.update_parameter_context
• Reduced unecessary complexity in utils.dump with no change in functionality
• Updated client gen mustache templates to reflect refactored security and api client code
• Minor linting and docstring and codestyle improvements
• Set pyUp to ignore Watchdog as it must stay between versions to statisfy py2 and py3 compatibility
• If Client is not instantiated, optimistically instantiate for version checking
• add socks proxy support

8.8 0.16.3 (2021-10-11)

Removed force reset of configuration.password and configuration.username to empty string. This was not increasing
security, and was causing unexpected errors for users connecting to multiple services in a single script.
Add greedy control to versioning.get_registry_bucket and versioning.get_flow_in_bucket to avoid undesirable partial
string match.

• Update readme to reflect switch from ‘master’ branch naming to ‘main’.


• Update tox to pin testing to Python 3.8, as Python 3.9 is producing unexpected and unrelated SSL failures
• Minor lint formatting improvements

8.8. 0.16.3 (2021-10-11) 637


Nipyapi Documentation, Release 0.19.1

8.9 0.16.2 (2021-02-10)

NOTE: If you are using secured Registry, this release will enforce access controls for the swagger interface which is
used to determine which version of Registry is connected in order to correctly provide features - you may have to
update your authorizations

• Update requirements.txt to unpin future and lxml


• Update lxml to 4.6.2 or newer to resolve vulnerability
• Pin watchdog to <1.0.0 per their docs to maintain Python2.7 compatibility
• Revert 0.14.3 changes to Authentication handling which introduced basicAuth support but resulted in some NiFi
connections appearing incorrectly as Anonymous
• Added simpler basicAuth control to force it via a config switch without changing tokenAuth and other Autho-
rization header behavior during normal usage
• nipyapi.config.global_force_basic_auth is now available for use for this purpose
• Secured Registry users will now require the authorization policy to retrieve the swagger so we may use it to
validate which version of
• Registry is in use for feature enablement
• Moved all Security controls in config.py to a common area at the foot of the file
• Removed auth_type from security.service_login as it is now redundant
• Added controls to handle certificate checking behavior which has become more strict in recently versions of
Python3, ssl_verify and check_hostname are now handled
• security.set_service_auth_token now has an explicit flag for ssl host checking as well
• Fix oversight where improved model serialisation logic was not correctly applied to Registry
• Removed unusused parameter refresh from parameters.update_parameter_context
• Reduced unecessary complexity in utils.dump with no change in functionality
• Updated client gen mustache templates to reflect refactored security and api client code
• Minor linting and docstring and codestyle improvements
• Set pyUp to ignore Watchdog as it must stay between versions to statisfy py2 and py3 compatibility
• If Client is not instantiated, optimistically instantiate for version checking
• add socks proxy support

8.10 0.15.0 (2020-11-06)

Updated NiFi client and helpers to 1.12.1, Registry client to 0.7.0


Release to include new fixes and features in baseline, work continues on improving different Authentication methods

• Added new Parameter contexts API to docs


• Resolved bug where funnel position did not honour requested location (thanks @geocali)
• Fixed issue where users expected exact search by default but some functions were silently using greedy search
(thanks @razdob15)

638 Chapter 8. History


Nipyapi Documentation, Release 0.19.1

• Change deploy_template to use floats for deployment instead of int (thanks @bgeisberger)
• Fixed creation of empty user groups (thanks @razdob15)

8.11 0.14.0 (2019-11-06)

Updated NiFi client and helpers to 1.10.0

8.12 0.13.3 (2019-10-09)

Updated NiFi-Registry client for 0.5.0


Several Issues closed as bugfixes
Many canvas operations sped-up through refactoring of recursive code to fast iterators

8.13 0.13.0 (2019-04-22)

Updated NiFi client for 1.9.1


Major rework of security.py to handle TLS and BasicAuth scenarios
Major rework for test_security.py to cover Issues and common use cases
Update ‘set_endpoint’ to easily handle TLS and BasicAuth scenarios if https is set

• Add default BasicAuth params to config


• Add default ‘safe chars’ to config for URL encoding bypass where ‘/’ is in a string
• Add ‘bypass_slash_encoding’ to utils.py to simplify conditionally allowing ‘/’ in a string
• Update Docker compose files for Secure and tox-full environments to latest NiFi versions
• Add global test controls to top of conftest for default, security, and regression test modes
• Add fixtures to conftest for user and usergroup testing in secure scenarios
• Update fixtures to better handle mixed secure and insecure test environments

8.14 0.12.0 (2018-12-20)

Updated NiFi client for 1.8.0


Updated NiFi-Registry client for 0.3.0
Added Controller Service Management (experimental)
Added Connections Management (experimental)
New Project Logo! Kindly provided by KDoran
Fixed several bugs around how the special root Process Group is handled when listing all Project Groups for various
methods

• Various backwards compatibility improvements for handling calls going back to NiFi-1.1.2
• Various speedups for NiFi-1.7+ using descendants functionality to recurse the canvas

8.11. 0.14.0 (2019-11-06) 639


Nipyapi Documentation, Release 0.19.1

• Ability for various methods to specify a Process Group to use as the parent instead of always using root
• Better username/password handling in security.py and config.py
• Support for global ssl_verify squashing in config.py
• Added swagger for 1.8.0 to project resources against potential future validation requirements
• Added versioned deployment convenience functions for finding sensitive and invalid processors, should make it
easier to update properties when importing to a new canvas
• Added summary options to several calls to return simple objects suitable for quick processing rather than full
objects that need to be parsed
• Added utils.infer_object_label_from_class to make it easier to create connections between objects
• Updated compound methods like delete_process_group to also handle connections and controllers elegantly if
requested
• Various codestyle and testing improvements

8.15 0.11.0 (2018-10-12)

Added steps to fdlc demo to show sensitive and invalid processor testing and behavior during deployment
Added list_sensitive_processors and list_invalid_processors to nipyapi.canvas
Added simple caching capability for certain calls to nipyapi.config
Added placeholder tests for new functionality against next refactoring and integration run
Missing assertion test in get_process_group_status
deprecated use of tests_require setup.py as current best-practice
Update ruamel.yaml to support Python 3.7 with passing tests
Added test for docker image already present to avoid excessive downloading
Added option to recurse from a given pg_id, rather than always from root, to several canvas functions
Added default verify_ssl and ssl error squashing to config for user convenience
Added filter option to specify whether exact or greedy matching should be used, still greedy by default
Added hard logout when changing endpoint to ensure tokens are refreshed
Updated tests
updating travis to build all branches
Fix travis for Python 3.7 testing support
Fix edge case in delete process group where templates stop the revision from being refreshed
Fixed test case to decode string correctly in old python versions
Fixed race condition in test where not all processors started before test executes
bugfix for missing status value in Processor DTO
Updating pylint to ignore import errors on standard packages
added logging to docker image control
Bump version: 0.10.3 → 0.11.0
Install requirements reset

8.16 0.10.3 (2018-08-28)

Minor bugfix for versioning/deploy_flow_version to resolve additional edge case for version number type

640 Chapter 8. History


Nipyapi Documentation, Release 0.19.1

8.17 0.10.2 (2018-08-27)

BugFix for Issue #66 in security/get_access_policy_for_resource where NiFi Api is not expecting a resource_id to be
submitted

8.18 0.10.1 (2018-08-21)

Minor bugfix for versioning/deploy_flow_version where version number should be a str instead of int

8.19 0.10.0 (2018-08-03)

Updated NiFi client for 1.7.1 release


Updated NiFi-Registry client for 0.2.0 release

Key Changes
• Reworked NiFi-Registry pytest setup to support multiple versions
• Changed schedule_processor to use component. rather than status. tests as they are more reliable
• Swtiched Docker configs to use explicit versions instead of latest for more consistent behavior across environents
Version Changes
• Deprecated testing against NiFi-1.5.0 due to host headers issue - recommend users to upgrade to at least NiFi-
1.6.0
• Deprecated testing against NiFi-1.4.0 as superfluous
• Added testing for NiFi-1.7.1 and NiFi-Registry-0.2.0

8.20 0.9.1 (2018-05-18)

Updated Demos for 0.9 release

New Features
• Added a new demo for Flow Development LifeCycle which illustrates the steps a user might automate to pro-
mote Versioned Flows between NiFi environments
• Check out nipyapi.demo.fdlc to see more details

8.21 0.9.0 (2018-05-16)

Updated NiFi client to 1.6.0 release

8.17. 0.10.2 (2018-08-27) 641


Nipyapi Documentation, Release 0.19.1

Potentially Breaking Changes


Users should check the updated documentation and ensure their tests pass as expected
• Several NiFi client API calls were inconsistently CamelCase’d and have been renamed in the upstream NiFi
release, I have honoured those changes in this release. If you use them please check your function names if you
get an error
New Features
• Added functionality to Deploy a versioned flow to the canvas. This was an oversight from the 0.8.0 release.
Function is creatively named ./versioning/deploy_flow_version
Other Notes
• Updated the Issue Template to also ask how urgent the problem is so we can priortise work
• Where possible we have switched to using the Apache maintained Docker containers rather than our own, there
should be no impact to this unless you were relying on some edge part of our test compose files

8.22 0.8.0 (2018-03-06)

Introducing Secured environment support, vastly expanded Versioning support including import/export.
Fixed Templates, better documentation, more demos, and NiFi version backtesting.

Potentially Breaking Changes


Users should check the updated documentation and ensure their tests pass as expected
• Import/Export of Flow Versions was reworked significantly and renamed to correct bugs and remove coding
complications and be generally more obvious in its behavior
• Template upload/download reworked significantly to remove direct reliance on requests and correct bugs in
some environments
• Reworked many list/get functions to be more standardised as we stabilise the approaches to certain tasks. This
should not change again in future
• Standardised bad user submission on AssertionError, bad API submission errors on ValueError, and general API
errors on ApiException. This standard should flow forwards
• Switched ruamel.yaml from >15 to <15 as advised in the project documentation, as >15 is not considered
production ready
Known Issues
• Python2 environments with older versions of openssl may run into errors like
‘SSLV3_ALERT_HANDSHAKE_FAILURE’ when working in secured environments. This is not a
NiPyApi bug, it’s a problem with py2/openssl which is fixed by either upgrading openssl or moving to Python3
like you know you should
New Features
• Added support for working with secured NiFi environments, contributed by KevDoran
– Added demo compatibility between secured_connection and console to produce a rich secured and
version-controlled demo environment
– Added many secured environment convenience functions to security.py
– Integrated tokenAuth support throughout the low-level clients

642 Chapter 8. History


Nipyapi Documentation, Release 0.19.1

• Added simple Docker deployment support in utils module for test, demo, and development
• Standardised all documentation on more readable docstrings and rst templates across the entire codebase
• Significantly expanded versioning support, users should consult the refreshed documentation
• Added experimental support for cleaning queues, process_groups, and setting scheduling of various components
• Many calls now have an auto-refresh before action option to simplify applying changes
• Implemented short and long wait controls for relevant functions to allow more deterministic changes
• Implemented generic object-list-filtering-for-a-string-in-a-field for many response get/list types
• Standardised many responses to conform to a common response contract: None for none, object for single, and
list-of-objects for many
• Implemented import/export to json/yaml in versioning
• Added regression/backtesting for many functions going back through major release versions to NiFi-1.1.2. More
details will be obvious from reading tests/conftest.py
• Test suites now more reliably clean up after themselves when executed on long-running environments
• Apparently logging is popular, so standard Python logging is now included
Other notes
• Various low-level SDK bugfixes corrected in the swagger spec and updated in the provided client
• Enhanced Template and Flow Versioning to handle significantly more complex flows
• Significantly enhanced testing fixtures
• Refactored several common functions to utils.py, and moved several common configurations to config.py
• versioning.get_flow will now export the raw Registry object for convenience when serialising flows
• Significantly improved Py2/Py3 compatibility handling, and import management within the package
• Removed docs dependency on M2R by converting everything over to reStructuredText

8.23 0.7.0 (2018-01-30)

• Updated project to support NiFi-1.5.0 and NiFi-Registry-0.1.0


• Merged api clients into main codebase, deprecated external client requirement
• Created centralised project configuration and test configuration
• Updated automated test environment to consistent docker for local and Travis
• Removed procedurally generated boilerplate stub tests to improve readability
• Moved pytest fixtures into conftest and expanded dramatically
• Added limited support for processor and process group scheduling
• Added support for all common Nifi-Registry calls
• Added a demo package to provide an interactive test and demo console
• Significant readme, contribution, and other documentation refresh
• Expanded CRUD support for most processor, process group and related tasks

8.23. 0.7.0 (2018-01-30) 643


Nipyapi Documentation, Release 0.19.1

8.24 0.6.1 (2018-01-04)

• Added requested functions to find and list Processors on the canvas


• Fixed list all process groups to include the root special case properly

8.25 0.6.0 (2017-12-31)

• Refactored many functions to use native NiFi datatypes instead of generics


• Standardised several call names for consistency
• Updated examples
• Created additional tests and enhanced existing to capture several exceptions

8.26 0.5.1 (2017-12-07)

• Added template import/export with working xml parsing and tests


• Added a ton of testing and validation steps
• Cleared many todos out of code by either implementing or moving to todo doc

8.27 0.5.0 (2017-12-06)

• migrated swagger_client to separate repo to allow independent versions


• refactored wrapper Classes to simpler functions instead
• cleaned up documentation and project administrivia to support the split

8.28 0.4.0 (2017-10-29)

• Added wrapper functions for many common Template commands (templates.py)


• Added new functions for common Process Groups commands (canvas.py)
• Significant test framework enhancements for wrapper functions
• Many coding style cleanups in preparation for filling out test suite
• Added linting
• Cleaned up docs layout and placement within project
• Integrated with TravisCI
• Dropped Python2.6 testing (wasn’t listed as supported anyway)
• Updated examples and Readme to be more informative

644 Chapter 8. History


Nipyapi Documentation, Release 0.19.1

8.29 0.3.2 (2017-09-04)

• Fixed bug where tox failing locally due to coveralls expecting travis
• Fixed bug where TravisCI failing due to incorrectly set install requirements
• Fixed bug where swagger_client not importing as expected

8.30 0.3.1 (2017-09-04)

• Fixed imports and requirements for wheel install from PyPi

8.31 0.3.0 (2017-09-04)

• Created basic wrapper structure for future development


• Added simple usage functions to complete todo task
• Added devnotes, updated usage, and various sundry other documentation cleanups
• Split tests into subfolders for better management and clarity
• Added Coveralls and License Badge
• Removed broken venv that ended up in project directory, added similar to ignore file
• Changed default URL in the configuration to default docker url and port on localhost

8.32 0.2.1 (2017-08-26)

• Fixed up removal of leftover swagger client dependencies

8.33 0.2.0 (2017-08-25)

• Merge the nifi swagger client into this repo as a sub package
– Restructured tests into package subfolders
– Consolidate package configuration
– Setup package import structure
– Updated usage instructions
– Integrate documentation

8.34 0.1.2 (2017-08-24)

• Created basic integration with nifi-python-swagger-client

8.29. 0.3.2 (2017-09-04) 645


Nipyapi Documentation, Release 0.19.1

8.35 0.1.1 (2017-08-24)

• Cleaned up base project and integrations ready for code migration

8.36 0.1.0 (2017-08-24)

• First release on PyPI.

646 Chapter 8. History


CHAPTER 9

Indices and tables

• genindex
• search

647
Nipyapi Documentation, Release 0.19.1

648 Chapter 9. Indices and tables


Python Module Index

n nipyapi.nifi.configuration, 535
nipyapi.canvas, 10 nipyapi.nifi.models.about_dto, 190
nipyapi.config, 19 nipyapi.nifi.models.about_entity, 192
nipyapi.nifi.api_client, 533 nipyapi.nifi.models.access_configuration_dto,
nipyapi.nifi.apis.access_api, 36 192
nipyapi.nifi.apis.connections_api, 41 nipyapi.nifi.models.access_configuration_entity,
nipyapi.nifi.apis.controller_api, 43 193
nipyapi.nifi.models.access_policy_dto,
nipyapi.nifi.apis.controller_services_api,
51 194
nipyapi.nifi.apis.counters_api, 59 nipyapi.nifi.models.access_policy_entity,
nipyapi.nifi.apis.data_transfer_api, 61 195
nipyapi.nifi.apis.flow_api, 66 nipyapi.nifi.models.access_policy_summary_dto,
nipyapi.nifi.apis.flowfile_queues_api, 197
91 nipyapi.nifi.models.access_policy_summary_entity,
nipyapi.nifi.apis.funnel_api, 96 199
nipyapi.nifi.apis.input_ports_api, 98 nipyapi.nifi.models.access_status_dto,
nipyapi.nifi.apis.labels_api, 100 200
nipyapi.nifi.apis.output_ports_api, 102 nipyapi.nifi.models.access_status_entity,
nipyapi.nifi.apis.parameter_contexts_api, 201
105 nipyapi.nifi.models.action_details_dto,
nipyapi.nifi.apis.policies_api, 112 202
nipyapi.nifi.apis.process_groups_api, nipyapi.nifi.models.action_dto, 202
116 nipyapi.nifi.models.action_entity, 204
nipyapi.nifi.apis.processors_api, 140 nipyapi.nifi.models.activate_controller_services_en
nipyapi.nifi.apis.provenance_api, 148 205
nipyapi.nifi.apis.provenance_events_api, nipyapi.nifi.models.affected_component_dto,
153 206
nipyapi.nifi.models.affected_component_entity,
nipyapi.nifi.apis.remote_process_groups_api,
155 207
nipyapi.nifi.apis.reporting_tasks_api, nipyapi.nifi.models.allowable_value_dto,
162 209
nipyapi.nifi.apis.resources_api, 169 nipyapi.nifi.models.allowable_value_entity,
nipyapi.nifi.apis.site_to_site_api, 170 210
nipyapi.nifi.apis.snippets_api, 171 nipyapi.nifi.models.attribute_dto, 210
nipyapi.nifi.apis.system_diagnostics_api,nipyapi.nifi.models.banner_dto, 211
173 nipyapi.nifi.models.banner_entity, 212
nipyapi.nifi.apis.templates_api, 174 nipyapi.nifi.models.batch_settings_dto,
nipyapi.nifi.apis.tenants_api, 175 212
nipyapi.nifi.apis.versions_api, 181 nipyapi.nifi.models.batch_size, 213
nipyapi.nifi.models.bucket, 214

649
Nipyapi Documentation, Release 0.19.1

nipyapi.nifi.models.bucket_dto, 216 252


nipyapi.nifi.models.bucket_entity, 216 nipyapi.nifi.models.controller_configuration_dto,
nipyapi.nifi.models.buckets_entity, 217 253
nipyapi.nifi.models.bulletin_board_dto, nipyapi.nifi.models.controller_configuration_entity
218 254
nipyapi.nifi.models.controller_dto, 255
nipyapi.nifi.models.bulletin_board_entity,
218 nipyapi.nifi.models.controller_entity,
nipyapi.nifi.models.bulletin_dto, 219 258
nipyapi.nifi.models.bulletin_entity, 221 nipyapi.nifi.models.controller_service_api,
nipyapi.nifi.models.bundle, 222 259
nipyapi.nifi.models.bundle_dto, 223 nipyapi.nifi.models.controller_service_api_dto,
nipyapi.nifi.models.cluste_summary_entity, 259
223 nipyapi.nifi.models.controller_service_dto,
nipyapi.nifi.models.cluster_dto, 224 260
nipyapi.nifi.models.cluster_entity, 225 nipyapi.nifi.models.controller_service_entity,
265
nipyapi.nifi.models.cluster_search_results_entity,
225 nipyapi.nifi.models.controller_service_referencing_
nipyapi.nifi.models.cluster_summary_dto, 267
226 nipyapi.nifi.models.controller_service_referencing_
nipyapi.nifi.models.component_details_dto, 269
227 nipyapi.nifi.models.controller_service_referencing_
nipyapi.nifi.models.component_difference_dto, 271
227 nipyapi.nifi.models.controller_service_types_entity
nipyapi.nifi.models.component_history_dto, 272
229 nipyapi.nifi.models.controller_services_entity,
nipyapi.nifi.models.component_history_entity, 272
229 nipyapi.nifi.models.controller_status_dto,
nipyapi.nifi.models.component_reference_dto, 273
230 nipyapi.nifi.models.controller_status_entity,
nipyapi.nifi.models.component_reference_entity, 276
231 nipyapi.nifi.models.copy_snippet_request_entity,
nipyapi.nifi.models.component_search_result_dto,277
233 nipyapi.nifi.models.counter_dto, 278
nipyapi.nifi.models.component_state_dto, nipyapi.nifi.models.counter_entity, 279
234 nipyapi.nifi.models.counters_dto, 279
nipyapi.nifi.models.counters_entity, 280
nipyapi.nifi.models.component_state_entity,
235 nipyapi.nifi.models.counters_snapshot_dto,
nipyapi.nifi.models.connectable_component, 281
236 nipyapi.nifi.models.create_active_request_entity,
nipyapi.nifi.models.connectable_dto, 237 281
nipyapi.nifi.models.connection_dto, 238 nipyapi.nifi.models.create_template_request_entity,
nipyapi.nifi.models.connection_entity, 282
242 nipyapi.nifi.models.current_user_entity,
nipyapi.nifi.models.connection_status_dto, 283
244 nipyapi.nifi.models.difference_dto, 285
nipyapi.nifi.models.dimensions_dto, 286
nipyapi.nifi.models.connection_status_entity,
246 nipyapi.nifi.models.documented_type_dto,
287
nipyapi.nifi.models.connection_status_snapshot_dto,
247 nipyapi.nifi.models.drop_request_dto,
288
nipyapi.nifi.models.connection_status_snapshot_entity,
251 nipyapi.nifi.models.drop_request_entity,
nipyapi.nifi.models.connections_entity, 291
252 nipyapi.nifi.models.flow_breadcrumb_dto,
nipyapi.nifi.models.controller_bulletins_entity,292

650 Python Module Index


Nipyapi Documentation, Release 0.19.1

nipyapi.nifi.models.flow_breadcrumb_entity,
nipyapi.nifi.models.node_remote_process_group_statu
293 331
nipyapi.nifi.models.flow_comparison_entity,
nipyapi.nifi.models.node_search_result_dto,
294 332
nipyapi.nifi.models.flow_configuration_dto,
nipyapi.nifi.models.node_status_snapshots_dto,
294 332
nipyapi.nifi.models.flow_configuration_entity,
nipyapi.nifi.models.node_system_diagnostics_snapsho
296 333
nipyapi.nifi.models.flow_dto, 297 nipyapi.nifi.models.output_ports_entity,
nipyapi.nifi.models.flow_entity, 298 334
nipyapi.nifi.models.flow_file_dto, 298 nipyapi.nifi.models.peer_dto, 335
nipyapi.nifi.models.flow_file_entity, nipyapi.nifi.models.peers_entity, 336
301 nipyapi.nifi.models.permissions, 336
nipyapi.nifi.models.permissions_dto, 337
nipyapi.nifi.models.flow_file_summary_dto,
302 nipyapi.nifi.models.port_dto, 338
nipyapi.nifi.models.flow_snippet_dto, nipyapi.nifi.models.port_entity, 340
304 nipyapi.nifi.models.port_status_dto, 342
nipyapi.nifi.models.funnel_dto, 305 nipyapi.nifi.models.port_status_entity,
nipyapi.nifi.models.funnel_entity, 306 343
nipyapi.nifi.models.funnels_entity, 307 nipyapi.nifi.models.port_status_snapshot_dto,
nipyapi.nifi.models.garbage_collection_dto, 344
308 nipyapi.nifi.models.port_status_snapshot_entity,
nipyapi.nifi.models.history_dto, 309 346
nipyapi.nifi.models.history_entity, 310 nipyapi.nifi.models.position_dto, 347
nipyapi.nifi.models.input_ports_entity, nipyapi.nifi.models.previous_value_dto,
310 347
nipyapi.nifi.models.instantiate_template_request_entity,
nipyapi.nifi.models.prioritizer_types_entity,
311 348
nipyapi.nifi.models.label_dto, 312 nipyapi.nifi.models.process_group_dto,
nipyapi.nifi.models.label_entity, 314 349
nipyapi.nifi.models.labels_entity, 315 nipyapi.nifi.models.process_group_entity,
nipyapi.nifi.models.lineage_dto, 316 355
nipyapi.nifi.models.lineage_entity, 317 nipyapi.nifi.models.process_group_flow_dto,
nipyapi.nifi.models.lineage_request_dto, 360
318 nipyapi.nifi.models.process_group_flow_entity,
nipyapi.nifi.models.lineage_results_dto, 362
319 nipyapi.nifi.models.process_group_status_dto,
nipyapi.nifi.models.listing_request_dto, 362
320 nipyapi.nifi.models.process_group_status_entity,
nipyapi.nifi.models.listing_request_entity, 363
322 nipyapi.nifi.models.process_group_status_snapshot_d
364
nipyapi.nifi.models.node_connection_status_snapshot_dto,
323 nipyapi.nifi.models.process_group_status_snapshot_e
nipyapi.nifi.models.node_counters_snapshot_dto, 370
324 nipyapi.nifi.models.process_groups_entity,
nipyapi.nifi.models.node_dto, 325 371
nipyapi.nifi.models.node_entity, 326 nipyapi.nifi.models.processor_config_dto,
nipyapi.nifi.models.node_event_dto, 327 371
nipyapi.nifi.models.processor_dto, 375
nipyapi.nifi.models.node_port_status_snapshot_dto,
328 nipyapi.nifi.models.processor_entity,
379
nipyapi.nifi.models.node_process_group_status_snapshot_dto,
329 nipyapi.nifi.models.processor_status_dto,
381
nipyapi.nifi.models.node_processor_status_snapshot_dto,
330 nipyapi.nifi.models.processor_status_entity,

Python Module Index 651


Nipyapi Documentation, Release 0.19.1

382 nipyapi.nifi.models.remote_process_group_status_dto
428
nipyapi.nifi.models.processor_status_snapshot_dto,
383 nipyapi.nifi.models.remote_process_group_status_ent
430
nipyapi.nifi.models.processor_status_snapshot_entity,
387 nipyapi.nifi.models.remote_process_group_status_sna
nipyapi.nifi.models.processor_types_entity, 430
388 nipyapi.nifi.models.remote_process_group_status_sna
nipyapi.nifi.models.processors_entity, 433
388 nipyapi.nifi.models.remote_process_groups_entity,
nipyapi.nifi.models.property_descriptor_dto, 433
389 nipyapi.nifi.models.reporting_task_dto,
nipyapi.nifi.models.property_descriptor_entity, 434
392 nipyapi.nifi.models.reporting_task_entity,
nipyapi.nifi.models.property_history_dto, 438
392 nipyapi.nifi.models.reporting_task_types_entity,
nipyapi.nifi.models.provenance_dto, 393 440
nipyapi.nifi.models.provenance_entity, nipyapi.nifi.models.reporting_tasks_entity,
394 441
nipyapi.nifi.models.provenance_event_dto,nipyapi.nifi.models.resource_dto, 441
395 nipyapi.nifi.models.resources_entity,
nipyapi.nifi.models.provenance_event_entity, 442
402 nipyapi.nifi.models.revision_dto, 443
nipyapi.nifi.models.provenance_link_dto, nipyapi.nifi.models.schedule_components_entity,
402 443
nipyapi.nifi.models.provenance_node_dto, nipyapi.nifi.models.search_results_dto,
403 444
nipyapi.nifi.models.provenance_options_dto,
nipyapi.nifi.models.search_results_entity,
405 446
nipyapi.nifi.models.snippet_dto, 447
nipyapi.nifi.models.provenance_options_entity,
406 nipyapi.nifi.models.snippet_entity, 449
nipyapi.nifi.models.provenance_request_dto,
nipyapi.nifi.models.start_version_control_request_e
406 450
nipyapi.nifi.models.state_entry_dto, 451
nipyapi.nifi.models.provenance_results_dto,
408 nipyapi.nifi.models.state_map_dto, 451
nipyapi.nifi.models.provenance_searchable_field_dto,
nipyapi.nifi.models.status_descriptor_dto,
410 452
nipyapi.nifi.models.queue_size_dto, 411 nipyapi.nifi.models.status_history_dto,
nipyapi.nifi.models.registry_client_entity, 453
411 nipyapi.nifi.models.status_history_entity,
nipyapi.nifi.models.registry_clients_entity, 455
413 nipyapi.nifi.models.status_snapshot_dto,
nipyapi.nifi.models.registry_dto, 414 455
nipyapi.nifi.models.relationship_dto, nipyapi.nifi.models.storage_usage_dto,
414 456
nipyapi.nifi.models.remote_process_group_contents_dto,
nipyapi.nifi.models.streaming_output,
415 457
nipyapi.nifi.models.remote_process_group_dto,
nipyapi.nifi.models.submit_replay_request_entity,
416 458
nipyapi.nifi.models.remote_process_group_entity,
nipyapi.nifi.models.system_diagnostics_dto,
421 459
nipyapi.nifi.models.remote_process_group_port_dto,
nipyapi.nifi.models.system_diagnostics_entity,
424 459
nipyapi.nifi.models.remote_process_group_port_entity,
nipyapi.nifi.models.system_diagnostics_snapshot_dto
426 460

652 Python Module Index


Nipyapi Documentation, Release 0.19.1

nipyapi.nifi.models.template_dto, 465 nipyapi.nifi.models.versioned_flow_snapshot_metadat


nipyapi.nifi.models.template_entity, 466 507
nipyapi.nifi.models.templates_entity, nipyapi.nifi.models.versioned_flow_snapshot_metadat
468 508
nipyapi.nifi.models.tenant_dto, 468 nipyapi.nifi.models.versioned_flow_update_request_d
nipyapi.nifi.models.tenant_entity, 469 509
nipyapi.nifi.models.tenants_entity, 471 nipyapi.nifi.models.versioned_flow_update_request_e
nipyapi.nifi.models.transaction_result_entity, 510
471 nipyapi.nifi.models.versioned_flows_entity,
511
nipyapi.nifi.models.update_controller_service_reference_request_entity,
472 nipyapi.nifi.models.versioned_funnel,
nipyapi.nifi.models.user_dto, 474 512
nipyapi.nifi.models.user_entity, 475 nipyapi.nifi.models.versioned_label, 513
nipyapi.nifi.models.user_group_dto, 476 nipyapi.nifi.models.versioned_port, 515
nipyapi.nifi.models.user_group_entity, nipyapi.nifi.models.versioned_process_group,
478 517
nipyapi.nifi.models.user_groups_entity, nipyapi.nifi.models.versioned_processor,
479 521
nipyapi.nifi.models.users_entity, 480 nipyapi.nifi.models.versioned_property_descriptor,
nipyapi.nifi.models.variable_dto, 481 526
nipyapi.nifi.models.variable_entity, 481 nipyapi.nifi.models.versioned_remote_group_port,
nipyapi.nifi.models.variable_registry_dto, 527
482 nipyapi.nifi.models.versioned_remote_process_group,
nipyapi.nifi.models.variable_registry_entity, 529
483 nipyapi.nifi.rest, 536
nipyapi.parameters, 19
nipyapi.nifi.models.variable_registry_update_request_dto,
484 nipyapi.registry.api_client, 619
nipyapi.registry.apis.access_api, 537
nipyapi.nifi.models.variable_registry_update_request_entity,
486 nipyapi.registry.apis.bucket_flows_api,
543
nipyapi.nifi.models.variable_registry_update_step_dto,
487 nipyapi.registry.apis.buckets_api, 551
nipyapi.registry.apis.flows_api, 554
nipyapi.nifi.models.version_control_component_mapping_entity,
487 nipyapi.registry.apis.items_api, 557
nipyapi.registry.apis.policies_api, 559
nipyapi.nifi.models.version_control_information_dto,
489 nipyapi.registry.apis.tenants_api, 562
nipyapi.registry.configuration, 621
nipyapi.nifi.models.version_control_information_entity,
491 nipyapi.registry.models.access_policy,
nipyapi.nifi.models.version_info_dto, 568
491 nipyapi.registry.models.access_policy_summary,
nipyapi.nifi.models.versioned_connection, 569
493 nipyapi.registry.models.batch_size, 571
nipyapi.registry.models.bucket, 571
nipyapi.nifi.models.versioned_controller_service,
497 nipyapi.registry.models.bucket_item, 573
nipyapi.nifi.models.versioned_flow, 499 nipyapi.registry.models.bundle, 575
nipyapi.nifi.models.versioned_flow_coordinates,
nipyapi.registry.models.connectable_component,
501 575
nipyapi.nifi.models.versioned_flow_dto, nipyapi.registry.models.controller_service_api,
503 577
nipyapi.nifi.models.versioned_flow_entity,
nipyapi.registry.models.current_user,
504 577
nipyapi.registry.models.fields, 578
nipyapi.nifi.models.versioned_flow_snapshot,
504 nipyapi.registry.models.permissions, 579
nipyapi.registry.models.resource, 580
nipyapi.nifi.models.versioned_flow_snapshot_entity,
506 nipyapi.registry.models.resource_permissions,

Python Module Index 653


Nipyapi Documentation, Release 0.19.1

580
nipyapi.registry.models.tenant, 581
nipyapi.registry.models.user, 583
nipyapi.registry.models.user_group, 584
nipyapi.registry.models.versioned_connection,
585
nipyapi.registry.models.versioned_controller_service,
589
nipyapi.registry.models.versioned_flow,
592
nipyapi.registry.models.versioned_flow_coordinates,
594
nipyapi.registry.models.versioned_flow_snapshot,
595
nipyapi.registry.models.versioned_flow_snapshot_metadata,
597
nipyapi.registry.models.versioned_funnel,
598
nipyapi.registry.models.versioned_label,
599
nipyapi.registry.models.versioned_port,
601
nipyapi.registry.models.versioned_process_group,
603
nipyapi.registry.models.versioned_processor,
607
nipyapi.registry.models.versioned_property_descriptor,
612
nipyapi.registry.models.versioned_remote_group_port,
613
nipyapi.registry.models.versioned_remote_process_group,
615
nipyapi.registry.rest, 621
nipyapi.security, 21
nipyapi.system, 25
nipyapi.templates, 26
nipyapi.utils, 28
nipyapi.versioning, 31

654 Python Module Index


Index

A 197
about (nipyapi.nifi.models.about_entity.AboutEntity at- AccessPolicySummaryEntity (class in
tribute), 192 nipyapi.nifi.models.access_policy_summary_entity),
AboutDTO (class in nipyapi.nifi.models.about_dto), 191 199
AboutEntity (class in AccessStatusDTO (class in
nipyapi.nifi.models.about_entity), 192 nipyapi.nifi.models.access_status_dto), 200
access_policies (nipyapi.nifi.models.user_dto.UserDTO AccessStatusEntity (class in
attribute), 474 nipyapi.nifi.models.access_status_entity),
access_policies (nipyapi.nifi.models.user_group_dto.UserGroupDTO 201
attribute), 477 action (nipyapi.nifi.models.access_policy_dto.AccessPolicyDTO
access_policies (nipyapi.registry.models.tenant.Tenant attribute), 194
attribute), 582 action (nipyapi.nifi.models.access_policy_summary_dto.AccessPolicySum
access_policies (nipyapi.registry.models.user.User attribute), 198
attribute), 583 action (nipyapi.nifi.models.action_entity.ActionEntity
access_policies (nipyapi.registry.models.user_group.UserGroupattribute), 204
attribute), 584 action (nipyapi.nifi.models.versioned_flow_dto.VersionedFlowDTO
attribute), 503
access_status (nipyapi.nifi.models.access_status_entity.AccessStatusEntity
attribute), 201 action (nipyapi.registry.models.access_policy.AccessPolicy
AccessApi (class in nipyapi.nifi.apis.access_api), 36 attribute), 568
AccessApi (class in nipyapi.registry.apis.access_api), action (nipyapi.registry.models.access_policy_summary.AccessPolicySum
537 attribute), 570
AccessConfigurationDTO (class in action_details (nipyapi.nifi.models.action_dto.ActionDTO
nipyapi.nifi.models.access_configuration_dto), attribute), 202
193 ActionDetailsDTO (class in
AccessConfigurationEntity (class in nipyapi.nifi.models.action_details_dto), 202
nipyapi.nifi.models.access_configuration_entity), ActionDTO (class in nipyapi.nifi.models.action_dto),
193 202
AccessPolicy (class in ActionEntity (class in
nipyapi.registry.models.access_policy), 568 nipyapi.nifi.models.action_entity), 204
AccessPolicyDTO (class in actions (nipyapi.nifi.models.history_dto.HistoryDTO
nipyapi.nifi.models.access_policy_dto), 194 attribute), 309
AccessPolicyEntity (class in activate_controller_services()
nipyapi.nifi.models.access_policy_entity), (nipyapi.nifi.apis.flow_api.FlowApi method),
195 66
AccessPolicySummary (class in activate_controller_services_with_http_info()
nipyapi.registry.models.access_policy_summary), (nipyapi.nifi.apis.flow_api.FlowApi method),
569 66
AccessPolicySummaryDTO (class in ActivateControllerServicesEntity (class in
nipyapi.nifi.models.access_policy_summary_dto), nipyapi.nifi.models.activate_controller_services_entity),
205

655
Nipyapi Documentation, Release 0.19.1

active_remote_input_port_count tribute), 325


(nipyapi.nifi.models.remote_process_group_dto.RemoteProcessGroupDTO
address (nipyapi.nifi.models.node_port_status_snapshot_dto.NodePortSta
attribute), 418 attribute), 328
active_remote_output_port_count address (nipyapi.nifi.models.node_process_group_status_snapshot_dto.N
(nipyapi.nifi.models.remote_process_group_dto.RemoteProcessGroupDTO
attribute), 329
attribute), 418 address (nipyapi.nifi.models.node_processor_status_snapshot_dto.NodeP
active_remote_port_count attribute), 330
(nipyapi.nifi.models.controller_dto.ControllerDTOaddress (nipyapi.nifi.models.node_remote_process_group_status_snapsh
attribute), 256 attribute), 331
active_remote_port_count address (nipyapi.nifi.models.node_search_result_dto.NodeSearchResultD
(nipyapi.nifi.models.controller_status_dto.ControllerStatusDTO
attribute), 332
attribute), 274 address (nipyapi.nifi.models.node_status_snapshots_dto.NodeStatusSnap
active_remote_port_count attribute), 333
(nipyapi.nifi.models.process_group_dto.ProcessGroupDTO
address (nipyapi.nifi.models.node_system_diagnostics_snapshot_dto.Nod
attribute), 351 attribute), 334
active_remote_port_count affected_components
(nipyapi.nifi.models.process_group_entity.ProcessGroupEntity
(nipyapi.nifi.models.variable_dto.VariableDTO
attribute), 357 attribute), 481
active_thread_count affected_components
(nipyapi.nifi.models.affected_component_dto.AffectedComponentDTO
(nipyapi.nifi.models.variable_registry_update_request_dto.Variab
attribute), 206 attribute), 484
active_thread_count AffectedComponentDTO (class in
(nipyapi.nifi.models.controller_service_referencing_component_dto.ControllerServiceReferencingComponentDTO
nipyapi.nifi.models.affected_component_dto),
attribute), 267 206
active_thread_count AffectedComponentEntity (class in
(nipyapi.nifi.models.controller_status_dto.ControllerStatusDTO
nipyapi.nifi.models.affected_component_entity),
attribute), 274 207
active_thread_count aggregate_snapshot
(nipyapi.nifi.models.node_dto.NodeDTO (nipyapi.nifi.models.connection_status_dto.ConnectionStatusDTO
attribute), 325 attribute), 245
active_thread_count aggregate_snapshot
(nipyapi.nifi.models.port_status_snapshot_dto.PortStatusSnapshotDTO
(nipyapi.nifi.models.counters_dto.CountersDTO
attribute), 344 attribute), 279
active_thread_count aggregate_snapshot
(nipyapi.nifi.models.process_group_status_snapshot_dto.ProcessGroupStatusSnapshotDTO
(nipyapi.nifi.models.port_status_dto.PortStatusDTO
attribute), 366 attribute), 342
active_thread_count aggregate_snapshot
(nipyapi.nifi.models.processor_status_snapshot_dto.ProcessorStatusSnapshotDTO
(nipyapi.nifi.models.process_group_status_dto.ProcessGroupStatu
attribute), 384 attribute), 363
active_thread_count aggregate_snapshot
(nipyapi.nifi.models.remote_process_group_status_snapshot_dto.RemoteProcessGroupStatusSnapshotDTO
(nipyapi.nifi.models.processor_status_dto.ProcessorStatusDTO
attribute), 431 attribute), 381
active_thread_count aggregate_snapshot
(nipyapi.nifi.models.reporting_task_dto.ReportingTaskDTO (nipyapi.nifi.models.remote_process_group_status_dto.RemotePro
attribute), 435 attribute), 428
add_user_group_to_access_policy() (in aggregate_snapshot
module nipyapi.security), 24 (nipyapi.nifi.models.system_diagnostics_dto.SystemDiagnosticsDT
add_user_to_access_policy() (in module attribute), 459
nipyapi.security), 22 aggregate_snapshots
address (nipyapi.nifi.models.node_connection_status_snapshot_dto.NodeConnectionStatusSnapshotDTO
(nipyapi.nifi.models.status_history_dto.StatusHistoryDTO
attribute), 323 attribute), 454
address (nipyapi.nifi.models.node_counters_snapshot_dto.NodeCountersSnapshotDTO
allow_bundle_redeploy
attribute), 324 (nipyapi.nifi.models.bucket.Bucket attribute),
address (nipyapi.nifi.models.node_dto.NodeDTO at- 214

656 Index
Nipyapi Documentation, Release 0.19.1

allow_bundle_redeploy annotation_data (nipyapi.nifi.models.processor_config_dto.Processor


(nipyapi.registry.models.bucket.Bucket at- attribute), 372
tribute), 572 annotation_data (nipyapi.nifi.models.reporting_task_dto.ReportingTa
allow_public_read attribute), 435
(nipyapi.nifi.models.bucket.Bucket attribute), annotation_data (nipyapi.nifi.models.versioned_controller_service.Ve
214 attribute), 498
allow_public_read annotation_data (nipyapi.nifi.models.versioned_processor.VersionedP
(nipyapi.registry.models.bucket.Bucket at- attribute), 522
tribute), 572 annotation_data (nipyapi.registry.models.versioned_controller_servic
allow_remote_access attribute), 590
(nipyapi.nifi.models.port_dto.PortDTO at- annotation_data (nipyapi.registry.models.versioned_processor.Version
tribute), 338 attribute), 608
allow_remote_access anonymous (nipyapi.nifi.models.current_user_entity.CurrentUserEntity
(nipyapi.nifi.models.port_entity.PortEntity attribute), 284
attribute), 340 anonymous (nipyapi.registry.models.current_user.CurrentUser
allow_remote_access attribute), 578
(nipyapi.nifi.models.versioned_port.VersionedPortany_top_level_resource
attribute), 515 (nipyapi.registry.models.resource_permissions.ResourcePermissio
allow_remote_access attribute), 581
(nipyapi.registry.models.versioned_port.VersionedPort
api_port (nipyapi.nifi.models.node_connection_status_snapshot_dto.Nod
attribute), 602 attribute), 323
allowable_value (nipyapi.nifi.models.allowable_value_entity.AllowableValueEntity
api_port (nipyapi.nifi.models.node_counters_snapshot_dto.NodeCounter
attribute), 210 attribute), 324
allowable_values (nipyapi.nifi.models.property_descriptor_dto.PropertyDescriptorDTO
api_port (nipyapi.nifi.models.node_dto.NodeDTO at-
attribute), 390 tribute), 325
AllowableValueDTO (class in api_port (nipyapi.nifi.models.node_port_status_snapshot_dto.NodePortS
nipyapi.nifi.models.allowable_value_dto), attribute), 328
209 api_port (nipyapi.nifi.models.node_process_group_status_snapshot_dto.
AllowableValueEntity (class in attribute), 329
nipyapi.nifi.models.allowable_value_entity), api_port (nipyapi.nifi.models.node_processor_status_snapshot_dto.Node
210 attribute), 330
alternate_identifier_uri api_port (nipyapi.nifi.models.node_remote_process_group_status_snaps
(nipyapi.nifi.models.provenance_event_dto.ProvenanceEventDTOattribute), 331
attribute), 397 api_port (nipyapi.nifi.models.node_status_snapshots_dto.NodeStatusSna
analyze_configuration() attribute), 333
(nipyapi.nifi.apis.controller_services_api.ControllerServicesApi
api_port (nipyapi.nifi.models.node_system_diagnostics_snapshot_dto.No
method), 51 attribute), 334
analyze_configuration() ApiClient (class in nipyapi.nifi.api_client), 533
(nipyapi.nifi.apis.processors_api.ProcessorsApi ApiClient (class in nipyapi.registry.api_client), 619
method), 140 ApiException, 536, 622
analyze_configuration() artifact (nipyapi.nifi.models.bundle.Bundle at-
(nipyapi.nifi.apis.reporting_tasks_api.ReportingTasksApi tribute), 222
method), 162 artifact (nipyapi.nifi.models.bundle_dto.BundleDTO
analyze_configuration_with_http_info() attribute), 223
(nipyapi.nifi.apis.controller_services_api.ControllerServicesApi
artifact (nipyapi.registry.models.bundle.Bundle at-
method), 51 tribute), 575
analyze_configuration_with_http_info() assign_context_to_process_group() (in
(nipyapi.nifi.apis.processors_api.ProcessorsApi module nipyapi.parameters), 21
method), 140 attribute_map (nipyapi.nifi.models.about_dto.AboutDTO
analyze_configuration_with_http_info() attribute), 191
(nipyapi.nifi.apis.reporting_tasks_api.ReportingTasksApi
attribute_map (nipyapi.nifi.models.about_entity.AboutEntity
method), 162 attribute), 192
annotation_data (nipyapi.nifi.models.controller_service_dto.ControllerServiceDTO
attribute_map (nipyapi.nifi.models.access_configuration_dto.AccessCo
attribute), 262 attribute), 193

Index 657
Nipyapi Documentation, Release 0.19.1

attribute_map (nipyapi.nifi.models.access_configuration_entity.AccessConfigurationEntity
attribute_map (nipyapi.nifi.models.bulletin_entity.BulletinEntity
attribute), 193 attribute), 221
attribute_map (nipyapi.nifi.models.access_policy_dto.AccessPolicyDTO
attribute_map (nipyapi.nifi.models.bundle.Bundle
attribute), 194 attribute), 222
attribute_map (nipyapi.nifi.models.access_policy_entity.AccessPolicyEntity
attribute_map (nipyapi.nifi.models.bundle_dto.BundleDTO
attribute), 196 attribute), 223
attribute_map (nipyapi.nifi.models.access_policy_summary_dto.AccessPolicySummaryDTO
attribute_map (nipyapi.nifi.models.cluste_summary_entity.ClusteSumm
attribute), 198 attribute), 224
attribute_map (nipyapi.nifi.models.access_policy_summary_entity.AccessPolicySummaryEntity
attribute_map (nipyapi.nifi.models.cluster_dto.ClusterDTO
attribute), 199 attribute), 224
attribute_map (nipyapi.nifi.models.access_status_dto.AccessStatusDTO
attribute_map (nipyapi.nifi.models.cluster_entity.ClusterEntity
attribute), 201 attribute), 225
attribute_map (nipyapi.nifi.models.access_status_entity.AccessStatusEntity
attribute_map (nipyapi.nifi.models.cluster_search_results_entity.Cluste
attribute), 201 attribute), 225
attribute_map (nipyapi.nifi.models.action_details_dto.ActionDetailsDTO
attribute_map (nipyapi.nifi.models.cluster_summary_dto.ClusterSumm
attribute), 202 attribute), 226
attribute_map (nipyapi.nifi.models.action_dto.ActionDTOattribute_map (nipyapi.nifi.models.component_details_dto.Component
attribute), 203 attribute), 227
attribute_map (nipyapi.nifi.models.action_entity.ActionEntity
attribute_map (nipyapi.nifi.models.component_difference_dto.Compon
attribute), 204 attribute), 228
attribute_map (nipyapi.nifi.models.activate_controller_services_entity.ActivateControllerServicesEntity
attribute_map (nipyapi.nifi.models.component_history_dto.Component
attribute), 205 attribute), 229
attribute_map (nipyapi.nifi.models.affected_component_dto.AffectedComponentDTO
attribute_map (nipyapi.nifi.models.component_history_entity.Compone
attribute), 206 attribute), 229
attribute_map (nipyapi.nifi.models.affected_component_entity.AffectedComponentEntity
attribute_map (nipyapi.nifi.models.component_reference_dto.Compone
attribute), 208 attribute), 230
attribute_map (nipyapi.nifi.models.allowable_value_dto.AllowableValueDTO
attribute_map (nipyapi.nifi.models.component_reference_entity.Compo
attribute), 209 attribute), 231
attribute_map (nipyapi.nifi.models.allowable_value_entity.AllowableValueEntity
attribute_map (nipyapi.nifi.models.component_search_result_dto.Com
attribute), 210 attribute), 233
attribute_map (nipyapi.nifi.models.attribute_dto.AttributeDTO
attribute_map (nipyapi.nifi.models.component_state_dto.ComponentSt
attribute), 211 attribute), 234
attribute_map (nipyapi.nifi.models.banner_dto.BannerDTOattribute_map (nipyapi.nifi.models.component_state_entity.Component
attribute), 211 attribute), 235
attribute_map (nipyapi.nifi.models.banner_entity.BannerEntity
attribute_map (nipyapi.nifi.models.connectable_component.Connectab
attribute), 212 attribute), 236
attribute_map (nipyapi.nifi.models.batch_settings_dto.BatchSettingsDTO
attribute_map (nipyapi.nifi.models.connectable_dto.ConnectableDTO
attribute), 213 attribute), 237
attribute_map (nipyapi.nifi.models.batch_size.BatchSizeattribute_map (nipyapi.nifi.models.connection_dto.ConnectionDTO
attribute), 214 attribute), 239
attribute_map (nipyapi.nifi.models.bucket.Bucket at- attribute_map (nipyapi.nifi.models.connection_entity.ConnectionEntity
tribute), 215 attribute), 242
attribute_map (nipyapi.nifi.models.bucket_dto.BucketDTOattribute_map (nipyapi.nifi.models.connection_status_dto.ConnectionS
attribute), 216 attribute), 245
attribute_map (nipyapi.nifi.models.bucket_entity.BucketEntity
attribute_map (nipyapi.nifi.models.connection_status_entity.Connectio
attribute), 217 attribute), 246
attribute_map (nipyapi.nifi.models.buckets_entity.BucketsEntity
attribute_map (nipyapi.nifi.models.connection_status_snapshot_dto.Co
attribute), 217 attribute), 248
attribute_map (nipyapi.nifi.models.bulletin_board_dto.BulletinBoardDTO
attribute_map (nipyapi.nifi.models.connection_status_snapshot_entity.
attribute), 218 attribute), 251
attribute_map (nipyapi.nifi.models.bulletin_board_entity.BulletinBoardEntity
attribute_map (nipyapi.nifi.models.connections_entity.ConnectionsEnt
attribute), 219 attribute), 252
attribute_map (nipyapi.nifi.models.bulletin_dto.BulletinDTO
attribute_map (nipyapi.nifi.models.controller_bulletins_entity.Controll
attribute), 219 attribute), 253

658 Index
Nipyapi Documentation, Release 0.19.1

attribute_map (nipyapi.nifi.models.controller_configuration_dto.ControllerConfigurationDTO
attribute_map (nipyapi.nifi.models.drop_request_dto.DropRequestDTO
attribute), 254 attribute), 289
attribute_map (nipyapi.nifi.models.controller_configuration_entity.ControllerConfigurationEntity
attribute_map (nipyapi.nifi.models.drop_request_entity.DropRequestEn
attribute), 254 attribute), 291
attribute_map (nipyapi.nifi.models.controller_dto.ControllerDTO
attribute_map (nipyapi.nifi.models.flow_breadcrumb_dto.FlowBreadcr
attribute), 256 attribute), 292
attribute_map (nipyapi.nifi.models.controller_entity.ControllerEntity
attribute_map (nipyapi.nifi.models.flow_breadcrumb_entity.FlowBread
attribute), 258 attribute), 293
attribute_map (nipyapi.nifi.models.controller_service_api.ControllerServiceAPI
attribute_map (nipyapi.nifi.models.flow_comparison_entity.FlowComp
attribute), 259 attribute), 294
attribute_map (nipyapi.nifi.models.controller_service_api_dto.ControllerServiceApiDTO
attribute_map (nipyapi.nifi.models.flow_configuration_dto.FlowConfig
attribute), 259 attribute), 295
attribute_map (nipyapi.nifi.models.controller_service_dto.ControllerServiceDTO
attribute_map (nipyapi.nifi.models.flow_configuration_entity.FlowCon
attribute), 262 attribute), 296
attribute_map (nipyapi.nifi.models.controller_service_entity.ControllerServiceEntity
attribute_map (nipyapi.nifi.models.flow_dto.FlowDTO
attribute), 265 attribute), 297
attribute_map (nipyapi.nifi.models.controller_service_referencing_component_dto.ControllerServiceReferencingComponentDTO
attribute_map (nipyapi.nifi.models.flow_entity.FlowEntity
attribute), 267 attribute), 298
attribute_map (nipyapi.nifi.models.controller_service_referencing_component_entity.ControllerServiceReferencingComponentEnt
attribute_map (nipyapi.nifi.models.flow_file_dto.FlowFileDTO
attribute), 270 attribute), 299
attribute_map (nipyapi.nifi.models.controller_service_referencing_components_entity.ControllerServiceReferencingComponentsE
attribute_map (nipyapi.nifi.models.flow_file_entity.FlowFileEntity
attribute), 271 attribute), 301
attribute_map (nipyapi.nifi.models.controller_service_types_entity.ControllerServiceTypesEntity
attribute_map (nipyapi.nifi.models.flow_file_summary_dto.FlowFileSu
attribute), 272 attribute), 302
attribute_map (nipyapi.nifi.models.controller_services_entity.ControllerServicesEntity
attribute_map (nipyapi.nifi.models.flow_snippet_dto.FlowSnippetDTO
attribute), 273 attribute), 304
attribute_map (nipyapi.nifi.models.controller_status_dto.ControllerStatusDTO
attribute_map (nipyapi.nifi.models.funnel_dto.FunnelDTO
attribute), 274 attribute), 305
attribute_map (nipyapi.nifi.models.controller_status_entity.ControllerStatusEntity
attribute_map (nipyapi.nifi.models.funnel_entity.FunnelEntity
attribute), 276 attribute), 306
attribute_map (nipyapi.nifi.models.copy_snippet_request_entity.CopySnippetRequestEntity
attribute_map (nipyapi.nifi.models.funnels_entity.FunnelsEntity
attribute), 277 attribute), 308
attribute_map (nipyapi.nifi.models.counter_dto.CounterDTO
attribute_map (nipyapi.nifi.models.garbage_collection_dto.GarbageCo
attribute), 278 attribute), 308
attribute_map (nipyapi.nifi.models.counter_entity.CounterEntity
attribute_map (nipyapi.nifi.models.history_dto.HistoryDTO
attribute), 279 attribute), 309
attribute_map (nipyapi.nifi.models.counters_dto.CountersDTO
attribute_map (nipyapi.nifi.models.history_entity.HistoryEntity
attribute), 280 attribute), 310
attribute_map (nipyapi.nifi.models.counters_entity.CountersEntity
attribute_map (nipyapi.nifi.models.input_ports_entity.InputPortsEntity
attribute), 280 attribute), 311
attribute_map (nipyapi.nifi.models.counters_snapshot_dto.CountersSnapshotDTO
attribute_map (nipyapi.nifi.models.instantiate_template_request_entity
attribute), 281 attribute), 311
attribute_map (nipyapi.nifi.models.create_active_request_entity.CreateActiveRequestEntity
attribute_map (nipyapi.nifi.models.label_dto.LabelDTO
attribute), 282 attribute), 313
attribute_map (nipyapi.nifi.models.create_template_request_entity.CreateTemplateRequestEntity
attribute_map (nipyapi.nifi.models.label_entity.LabelEntity
attribute), 282 attribute), 314
attribute_map (nipyapi.nifi.models.current_user_entity.CurrentUserEntity
attribute_map (nipyapi.nifi.models.labels_entity.LabelsEntity
attribute), 284 attribute), 316
attribute_map (nipyapi.nifi.models.difference_dto.DifferenceDTO
attribute_map (nipyapi.nifi.models.lineage_dto.LineageDTO
attribute), 286 attribute), 316
attribute_map (nipyapi.nifi.models.dimensions_dto.DimensionsDTO
attribute_map (nipyapi.nifi.models.lineage_entity.LineageEntity
attribute), 286 attribute), 318
attribute_map (nipyapi.nifi.models.documented_type_dto.DocumentedTypeDTO
attribute_map (nipyapi.nifi.models.lineage_request_dto.LineageReque
attribute), 287 attribute), 318

Index 659
Nipyapi Documentation, Release 0.19.1

attribute_map (nipyapi.nifi.models.lineage_results_dto.LineageResultsDTO
attribute_map (nipyapi.nifi.models.previous_value_dto.PreviousValueD
attribute), 319 attribute), 348
attribute_map (nipyapi.nifi.models.listing_request_dto.ListingRequestDTO
attribute_map (nipyapi.nifi.models.prioritizer_types_entity.PrioritizerT
attribute), 320 attribute), 348
attribute_map (nipyapi.nifi.models.listing_request_entity.ListingRequestEntity
attribute_map (nipyapi.nifi.models.process_group_dto.ProcessGroupD
attribute), 322 attribute), 351
attribute_map (nipyapi.nifi.models.node_connection_status_snapshot_dto.NodeConnectionStatusSnapshotDTO
attribute_map (nipyapi.nifi.models.process_group_entity.ProcessGroup
attribute), 323 attribute), 357
attribute_map (nipyapi.nifi.models.node_counters_snapshot_dto.NodeCountersSnapshotDTO
attribute_map (nipyapi.nifi.models.process_group_flow_dto.ProcessGr
attribute), 324 attribute), 361
attribute_map (nipyapi.nifi.models.node_dto.NodeDTOattribute_map (nipyapi.nifi.models.process_group_flow_entity.Process
attribute), 325 attribute), 362
attribute_map (nipyapi.nifi.models.node_entity.NodeEntity
attribute_map (nipyapi.nifi.models.process_group_status_dto.ProcessG
attribute), 326 attribute), 363
attribute_map (nipyapi.nifi.models.node_event_dto.NodeEventDTO
attribute_map (nipyapi.nifi.models.process_group_status_entity.Proces
attribute), 327 attribute), 364
attribute_map (nipyapi.nifi.models.node_port_status_snapshot_dto.NodePortStatusSnapshotDTO
attribute_map (nipyapi.nifi.models.process_group_status_snapshot_dto
attribute), 328 attribute), 366
attribute_map (nipyapi.nifi.models.node_process_group_status_snapshot_dto.NodeProcessGroupStatusSnapshotDTO
attribute_map (nipyapi.nifi.models.process_group_status_snapshot_en
attribute), 329 attribute), 370
attribute_map (nipyapi.nifi.models.node_processor_status_snapshot_dto.NodeProcessorStatusSnapshotDTO
attribute_map (nipyapi.nifi.models.process_groups_entity.ProcessGrou
attribute), 330 attribute), 371
attribute_map (nipyapi.nifi.models.node_remote_process_group_status_snapshot_dto.NodeRemoteProcessGroupStatusSnapshotD
attribute_map (nipyapi.nifi.models.processor_config_dto.ProcessorCo
attribute), 331 attribute), 372
attribute_map (nipyapi.nifi.models.node_search_result_dto.NodeSearchResultDTO
attribute_map (nipyapi.nifi.models.processor_dto.ProcessorDTO
attribute), 332 attribute), 376
attribute_map (nipyapi.nifi.models.node_status_snapshots_dto.NodeStatusSnapshotsDTO
attribute_map (nipyapi.nifi.models.processor_entity.ProcessorEntity
attribute), 333 attribute), 379
attribute_map (nipyapi.nifi.models.node_system_diagnostics_snapshot_dto.NodeSystemDiagnosticsSnapshotDTO
attribute_map (nipyapi.nifi.models.processor_status_dto.ProcessorSta
attribute), 334 attribute), 381
attribute_map (nipyapi.nifi.models.output_ports_entity.OutputPortsEntity
attribute_map (nipyapi.nifi.models.processor_status_entity.ProcessorS
attribute), 334 attribute), 383
attribute_map (nipyapi.nifi.models.peer_dto.PeerDTO attribute_map (nipyapi.nifi.models.processor_status_snapshot_dto.Pro
attribute), 335 attribute), 384
attribute_map (nipyapi.nifi.models.peers_entity.PeersEntity
attribute_map (nipyapi.nifi.models.processor_status_snapshot_entity.P
attribute), 336 attribute), 387
attribute_map (nipyapi.nifi.models.permissions.Permissions
attribute_map (nipyapi.nifi.models.processor_types_entity.ProcessorTy
attribute), 336 attribute), 388
attribute_map (nipyapi.nifi.models.permissions_dto.PermissionsDTO
attribute_map (nipyapi.nifi.models.processors_entity.ProcessorsEntity
attribute), 337 attribute), 389
attribute_map (nipyapi.nifi.models.port_dto.PortDTO attribute_map (nipyapi.nifi.models.property_descriptor_dto.PropertyD
attribute), 338 attribute), 390
attribute_map (nipyapi.nifi.models.port_entity.PortEntity
attribute_map (nipyapi.nifi.models.property_descriptor_entity.Property
attribute), 340 attribute), 392
attribute_map (nipyapi.nifi.models.port_status_dto.PortStatusDTO
attribute_map (nipyapi.nifi.models.property_history_dto.PropertyHisto
attribute), 342 attribute), 393
attribute_map (nipyapi.nifi.models.port_status_entity.PortStatusEntity
attribute_map (nipyapi.nifi.models.provenance_dto.ProvenanceDTO
attribute), 343 attribute), 393
attribute_map (nipyapi.nifi.models.port_status_snapshot_dto.PortStatusSnapshotDTO
attribute_map (nipyapi.nifi.models.provenance_entity.ProvenanceEntit
attribute), 344 attribute), 395
attribute_map (nipyapi.nifi.models.port_status_snapshot_entity.PortStatusSnapshotEntity
attribute_map (nipyapi.nifi.models.provenance_event_dto.ProvenanceE
attribute), 346 attribute), 397
attribute_map (nipyapi.nifi.models.position_dto.PositionDTO
attribute_map (nipyapi.nifi.models.provenance_event_entity.Provenanc
attribute), 347 attribute), 402

660 Index
Nipyapi Documentation, Release 0.19.1

attribute_map (nipyapi.nifi.models.provenance_link_dto.ProvenanceLinkDTO
attribute_map (nipyapi.nifi.models.resources_entity.ResourcesEntity
attribute), 402 attribute), 442
attribute_map (nipyapi.nifi.models.provenance_node_dto.ProvenanceNodeDTO
attribute_map (nipyapi.nifi.models.revision_dto.RevisionDTO
attribute), 404 attribute), 443
attribute_map (nipyapi.nifi.models.provenance_options_dto.ProvenanceOptionsDTO
attribute_map (nipyapi.nifi.models.schedule_components_entity.Sched
attribute), 405 attribute), 444
attribute_map (nipyapi.nifi.models.provenance_options_entity.ProvenanceOptionsEntity
attribute_map (nipyapi.nifi.models.search_results_dto.SearchResultsD
attribute), 406 attribute), 445
attribute_map (nipyapi.nifi.models.provenance_request_dto.ProvenanceRequestDTO
attribute_map (nipyapi.nifi.models.search_results_entity.SearchResults
attribute), 407 attribute), 447
attribute_map (nipyapi.nifi.models.provenance_results_dto.ProvenanceResultsDTO
attribute_map (nipyapi.nifi.models.snippet_dto.SnippetDTO
attribute), 409 attribute), 447
attribute_map (nipyapi.nifi.models.provenance_searchable_field_dto.ProvenanceSearchableFieldDTO
attribute_map (nipyapi.nifi.models.snippet_entity.SnippetEntity
attribute), 410 attribute), 449
attribute_map (nipyapi.nifi.models.queue_size_dto.QueueSizeDTO
attribute_map (nipyapi.nifi.models.start_version_control_request_entit
attribute), 411 attribute), 450
attribute_map (nipyapi.nifi.models.registry_client_entity.RegistryClientEntity
attribute_map (nipyapi.nifi.models.state_entry_dto.StateEntryDTO
attribute), 412 attribute), 451
attribute_map (nipyapi.nifi.models.registry_clients_entity.RegistryClientsEntity
attribute_map (nipyapi.nifi.models.state_map_dto.StateMapDTO
attribute), 413 attribute), 452
attribute_map (nipyapi.nifi.models.registry_dto.RegistryDTO
attribute_map (nipyapi.nifi.models.status_descriptor_dto.StatusDescri
attribute), 414 attribute), 453
attribute_map (nipyapi.nifi.models.relationship_dto.RelationshipDTO
attribute_map (nipyapi.nifi.models.status_history_dto.StatusHistoryDT
attribute), 415 attribute), 454
attribute_map (nipyapi.nifi.models.remote_process_group_contents_dto.RemoteProcessGroupContentsDTO
attribute_map (nipyapi.nifi.models.status_history_entity.StatusHistoryE
attribute), 416 attribute), 455
attribute_map (nipyapi.nifi.models.remote_process_group_dto.RemoteProcessGroupDTO
attribute_map (nipyapi.nifi.models.status_snapshot_dto.StatusSnapsho
attribute), 418 attribute), 455
attribute_map (nipyapi.nifi.models.remote_process_group_entity.RemoteProcessGroupEntity
attribute_map (nipyapi.nifi.models.storage_usage_dto.StorageUsageD
attribute), 422 attribute), 456
attribute_map (nipyapi.nifi.models.remote_process_group_port_dto.RemoteProcessGroupPortDTO
attribute_map (nipyapi.nifi.models.streaming_output.StreamingOutput
attribute), 424 attribute), 458
attribute_map (nipyapi.nifi.models.remote_process_group_port_entity.RemoteProcessGroupPortEntity
attribute_map (nipyapi.nifi.models.submit_replay_request_entity.Subm
attribute), 426 attribute), 458
attribute_map (nipyapi.nifi.models.remote_process_group_status_dto.RemoteProcessGroupStatusDTO
attribute_map (nipyapi.nifi.models.system_diagnostics_dto.SystemDiag
attribute), 428 attribute), 459
attribute_map (nipyapi.nifi.models.remote_process_group_status_entity.RemoteProcessGroupStatusEntity
attribute_map (nipyapi.nifi.models.system_diagnostics_entity.SystemD
attribute), 430 attribute), 459
attribute_map (nipyapi.nifi.models.remote_process_group_status_snapshot_dto.RemoteProcessGroupStatusSnapshotDTO
attribute_map (nipyapi.nifi.models.system_diagnostics_snapshot_dto.S
attribute), 431 attribute), 461
attribute_map (nipyapi.nifi.models.remote_process_group_status_snapshot_entity.RemoteProcessGroupStatusSnapshotEntity
attribute_map (nipyapi.nifi.models.template_dto.TemplateDTO
attribute), 433 attribute), 465
attribute_map (nipyapi.nifi.models.remote_process_groups_entity.RemoteProcessGroupsEntity
attribute_map (nipyapi.nifi.models.template_entity.TemplateEntity
attribute), 434 attribute), 467
attribute_map (nipyapi.nifi.models.reporting_task_dto.ReportingTaskDTO
attribute_map (nipyapi.nifi.models.templates_entity.TemplatesEntity
attribute), 436 attribute), 468
attribute_map (nipyapi.nifi.models.reporting_task_entity.ReportingTaskEntity
attribute_map (nipyapi.nifi.models.tenant_dto.TenantDTO
attribute), 439 attribute), 469
attribute_map (nipyapi.nifi.models.reporting_task_types_entity.ReportingTaskTypesEntity
attribute_map (nipyapi.nifi.models.tenant_entity.TenantEntity
attribute), 440 attribute), 470
attribute_map (nipyapi.nifi.models.reporting_tasks_entity.ReportingTasksEntity
attribute_map (nipyapi.nifi.models.tenants_entity.TenantsEntity
attribute), 441 attribute), 471
attribute_map (nipyapi.nifi.models.resource_dto.ResourceDTO
attribute_map (nipyapi.nifi.models.transaction_result_entity.Transactio
attribute), 442 attribute), 472

Index 661
Nipyapi Documentation, Release 0.19.1

attribute_map (nipyapi.nifi.models.update_controller_service_reference_request_entity.UpdateControllerServiceReferenceRequest
attribute_map (nipyapi.nifi.models.versioned_flow_snapshot_metadata
attribute), 473 attribute), 508
attribute_map (nipyapi.nifi.models.user_dto.UserDTO attribute_map (nipyapi.nifi.models.versioned_flow_update_request_dto
attribute), 474 attribute), 509
attribute_map (nipyapi.nifi.models.user_entity.UserEntity
attribute_map (nipyapi.nifi.models.versioned_flow_update_request_en
attribute), 475 attribute), 511
attribute_map (nipyapi.nifi.models.user_group_dto.UserGroupDTO
attribute_map (nipyapi.nifi.models.versioned_flows_entity.VersionedFl
attribute), 477 attribute), 511
attribute_map (nipyapi.nifi.models.user_group_entity.UserGroupEntity
attribute_map (nipyapi.nifi.models.versioned_funnel.VersionedFunnel
attribute), 478 attribute), 512
attribute_map (nipyapi.nifi.models.user_groups_entity.UserGroupsEntity
attribute_map (nipyapi.nifi.models.versioned_label.VersionedLabel
attribute), 480 attribute), 513
attribute_map (nipyapi.nifi.models.users_entity.UsersEntity
attribute_map (nipyapi.nifi.models.versioned_port.VersionedPort
attribute), 480 attribute), 515
attribute_map (nipyapi.nifi.models.variable_dto.VariableDTO
attribute_map (nipyapi.nifi.models.versioned_process_group.Versioned
attribute), 481 attribute), 518
attribute_map (nipyapi.nifi.models.variable_entity.VariableEntity
attribute_map (nipyapi.nifi.models.versioned_processor.VersionedProc
attribute), 482 attribute), 522
attribute_map (nipyapi.nifi.models.variable_registry_dto.VariableRegistryDTO
attribute_map (nipyapi.nifi.models.versioned_property_descriptor.Vers
attribute), 482 attribute), 526
attribute_map (nipyapi.nifi.models.variable_registry_entity.VariableRegistryEntity
attribute_map (nipyapi.nifi.models.versioned_remote_group_port.Vers
attribute), 483 attribute), 528
attribute_map (nipyapi.nifi.models.variable_registry_update_request_dto.VariableRegistryUpdateRequestDTO
attribute_map (nipyapi.nifi.models.versioned_remote_process_group.V
attribute), 484 attribute), 530
attribute_map (nipyapi.nifi.models.variable_registry_update_request_entity.VariableRegistryUpdateRequestEntity
attribute_map (nipyapi.registry.models.access_policy.AccessPolicy
attribute), 486 attribute), 568
attribute_map (nipyapi.nifi.models.variable_registry_update_step_dto.VariableRegistryUpdateStepDTO
attribute_map (nipyapi.registry.models.access_policy_summary.Access
attribute), 487 attribute), 570
attribute_map (nipyapi.nifi.models.version_control_component_mapping_entity.VersionControlComponentMappingEntity
attribute_map (nipyapi.registry.models.batch_size.BatchSize
attribute), 488 attribute), 571
attribute_map (nipyapi.nifi.models.version_control_information_dto.VersionControlInformationDTO
attribute_map (nipyapi.registry.models.bucket.Bucket
attribute), 489 attribute), 572
attribute_map (nipyapi.nifi.models.version_control_information_entity.VersionControlInformationEntity
attribute_map (nipyapi.registry.models.bucket_item.BucketItem
attribute), 491 attribute), 573
attribute_map (nipyapi.nifi.models.version_info_dto.VersionInfoDTO
attribute_map (nipyapi.registry.models.bundle.Bundle
attribute), 492 attribute), 575
attribute_map (nipyapi.nifi.models.versioned_connection.VersionedConnection
attribute_map (nipyapi.registry.models.connectable_component.Conne
attribute), 494 attribute), 576
attribute_map (nipyapi.nifi.models.versioned_controller_service.VersionedControllerService
attribute_map (nipyapi.registry.models.controller_service_api.Control
attribute), 498 attribute), 577
attribute_map (nipyapi.nifi.models.versioned_flow.VersionedFlow
attribute_map (nipyapi.registry.models.current_user.CurrentUser
attribute), 500 attribute), 578
attribute_map (nipyapi.nifi.models.versioned_flow_coordinates.VersionedFlowCoordinates
attribute_map (nipyapi.registry.models.fields.Fields
attribute), 502 attribute), 579
attribute_map (nipyapi.nifi.models.versioned_flow_dto.VersionedFlowDTO
attribute_map (nipyapi.registry.models.permissions.Permissions
attribute), 503 attribute), 579
attribute_map (nipyapi.nifi.models.versioned_flow_entity.VersionedFlowEntity
attribute_map (nipyapi.registry.models.resource.Resource
attribute), 504 attribute), 580
attribute_map (nipyapi.nifi.models.versioned_flow_snapshot.VersionedFlowSnapshot
attribute_map (nipyapi.registry.models.resource_permissions.Resource
attribute), 505 attribute), 581
attribute_map (nipyapi.nifi.models.versioned_flow_snapshot_entity.VersionedFlowSnapshotEntity
attribute_map (nipyapi.registry.models.tenant.Tenant
attribute), 506 attribute), 582
attribute_map (nipyapi.nifi.models.versioned_flow_snapshot_metadata_entity.VersionedFlowSnapshotMetadataEntity
attribute_map (nipyapi.registry.models.user.User
attribute), 507 attribute), 583

662 Index
Nipyapi Documentation, Release 0.19.1

attribute_map (nipyapi.registry.models.user_group.UserGroup attribute), 609


attribute), 584 available_processors
attribute_map (nipyapi.registry.models.versioned_connection.VersionedConnection
(nipyapi.nifi.models.system_diagnostics_snapshot_dto.SystemDia
attribute), 586 attribute), 461
attribute_map (nipyapi.registry.models.versioned_controller_service.VersionedControllerService
available_relationships
attribute), 590 (nipyapi.nifi.models.connection_dto.ConnectionDTO
attribute_map (nipyapi.registry.models.versioned_flow.VersionedFlow
attribute), 239
attribute), 592
B
attribute_map (nipyapi.registry.models.versioned_flow_coordinates.VersionedFlowCoordinates
attribute), 594 back_pressure_data_size_threshold
attribute_map (nipyapi.registry.models.versioned_flow_snapshot.VersionedFlowSnapshot
(nipyapi.nifi.models.connection_dto.ConnectionDTO
attribute), 596 attribute), 239
attribute_map (nipyapi.registry.models.versioned_flow_snapshot_metadata.VersionedFlowSnapshotMetadata
back_pressure_data_size_threshold
attribute), 597 (nipyapi.nifi.models.versioned_connection.VersionedConnection
attribute_map (nipyapi.registry.models.versioned_funnel.VersionedFunnel
attribute), 494
attribute), 598 back_pressure_data_size_threshold
attribute_map (nipyapi.registry.models.versioned_label.VersionedLabel
(nipyapi.registry.models.versioned_connection.VersionedConnecti
attribute), 600 attribute), 586
attribute_map (nipyapi.registry.models.versioned_port.VersionedPort
back_pressure_object_threshold
attribute), 602 (nipyapi.nifi.models.connection_dto.ConnectionDTO
attribute_map (nipyapi.registry.models.versioned_process_group.VersionedProcessGroup
attribute), 239
attribute), 604 back_pressure_object_threshold
attribute_map (nipyapi.registry.models.versioned_processor.VersionedProcessor
(nipyapi.nifi.models.versioned_connection.VersionedConnection
attribute), 609 attribute), 494
attribute_map (nipyapi.registry.models.versioned_property_descriptor.VersionedPropertyDescriptor
back_pressure_object_threshold
attribute), 612 (nipyapi.registry.models.versioned_connection.VersionedConnecti
attribute_map (nipyapi.registry.models.versioned_remote_group_port.VersionedRemoteGroupPort
attribute), 586
attribute), 613 backoff_mechanism
attribute_map (nipyapi.registry.models.versioned_remote_process_group.VersionedRemoteProcessGroup
(nipyapi.nifi.models.processor_config_dto.ProcessorConfigDTO
attribute), 616 attribute), 373
AttributeDTO (class in backoff_mechanism
nipyapi.nifi.models.attribute_dto), 211 (nipyapi.nifi.models.versioned_processor.VersionedProcessor
attributes (nipyapi.nifi.models.flow_file_dto.FlowFileDTO attribute), 523
attribute), 299 backoff_mechanism
attributes (nipyapi.nifi.models.provenance_event_dto.ProvenanceEventDTO
(nipyapi.registry.models.versioned_processor.VersionedProcessor
attribute), 397 attribute), 609
author (nipyapi.registry.models.versioned_flow_snapshot_metadata.VersionedFlowSnapshotMetadata
BannerDTO (class in nipyapi.nifi.models.banner_dto),
attribute), 597 211
authorization_issues BannerEntity (class in
(nipyapi.nifi.models.remote_process_group_dto.RemoteProcessGroupDTO
nipyapi.nifi.models.banner_entity), 212
attribute), 418 banners (nipyapi.nifi.models.banner_entity.BannerEntity
auto_refresh_interval_seconds attribute), 212
(nipyapi.nifi.models.flow_configuration_dto.FlowConfigurationDTO
batch_settings (nipyapi.nifi.models.remote_process_group_port_dto.R
attribute), 295 attribute), 424
auto_terminate (nipyapi.nifi.models.relationship_dto.RelationshipDTO
batch_size (nipyapi.nifi.models.versioned_remote_group_port.Versioned
attribute), 415 attribute), 528
auto_terminated_relationships batch_size (nipyapi.registry.models.versioned_remote_group_port.Versi
(nipyapi.nifi.models.processor_config_dto.ProcessorConfigDTO
attribute), 614
attribute), 372 BatchSettingsDTO (class in
auto_terminated_relationships nipyapi.nifi.models.batch_settings_dto), 213
(nipyapi.nifi.models.versioned_processor.VersionedProcessor
BatchSize (class in nipyapi.nifi.models.batch_size),
attribute), 523 213
auto_terminated_relationships BatchSize (class in
(nipyapi.registry.models.versioned_processor.VersionedProcessor
nipyapi.registry.models.batch_size), 571

Index 663
Nipyapi Documentation, Release 0.19.1

bends (nipyapi.nifi.models.connection_dto.ConnectionDTOBucketFlowsApi (class in


attribute), 239 nipyapi.registry.apis.bucket_flows_api), 543
bends (nipyapi.nifi.models.connection_entity.ConnectionEntity
BucketItem (class in
attribute), 242 nipyapi.registry.models.bucket_item), 573
bends (nipyapi.nifi.models.versioned_connection.VersionedConnection
buckets (nipyapi.nifi.models.buckets_entity.BucketsEntity
attribute), 494 attribute), 217
bends (nipyapi.registry.models.versioned_connection.VersionedConnection
buckets (nipyapi.registry.models.resource_permissions.ResourcePermissi
attribute), 587 attribute), 581
bootstrap_security_policies() (in module BucketsApi (class in
nipyapi.security), 24 nipyapi.registry.apis.buckets_api), 551
breadcrumb (nipyapi.nifi.models.flow_breadcrumb_entity.FlowBreadcrumbEntity
BucketsEntity (class in
attribute), 293 nipyapi.nifi.models.buckets_entity), 217
breadcrumb (nipyapi.nifi.models.process_group_flow_dto.ProcessGroupFlowDTO
build_branch (nipyapi.nifi.models.about_dto.AboutDTO
attribute), 361 attribute), 191
Bucket (class in nipyapi.nifi.models.bucket), 214 build_branch (nipyapi.nifi.models.version_info_dto.VersionInfoDTO
Bucket (class in nipyapi.registry.models.bucket), 571 attribute), 492
bucket (nipyapi.nifi.models.bucket_entity.BucketEntity build_revision (nipyapi.nifi.models.about_dto.AboutDTO
attribute), 217 attribute), 191
bucket (nipyapi.nifi.models.versioned_flow_snapshot.VersionedFlowSnapshot
build_revision (nipyapi.nifi.models.version_info_dto.VersionInfoDTO
attribute), 505 attribute), 492
bucket (nipyapi.registry.models.versioned_flow_snapshot.VersionedFlowSnapshot
build_tag (nipyapi.nifi.models.about_dto.AboutDTO
attribute), 596 attribute), 191
bucket_id (nipyapi.nifi.models.version_control_information_dto.VersionControlInformationDTO
build_tag (nipyapi.nifi.models.version_info_dto.VersionInfoDTO
attribute), 489 attribute), 492
bucket_id (nipyapi.nifi.models.versioned_flow_coordinates.VersionedFlowCoordinates
build_timestamp (nipyapi.nifi.models.about_dto.AboutDTO
attribute), 502 attribute), 191
bucket_id (nipyapi.nifi.models.versioned_flow_dto.VersionedFlowDTO
build_timestamp (nipyapi.nifi.models.version_info_dto.VersionInfoDT
attribute), 503 attribute), 492
bucket_id (nipyapi.registry.models.versioned_flow_coordinates.VersionedFlowCoordinates
bulletin (nipyapi.nifi.models.bulletin_entity.BulletinEntity
attribute), 594 attribute), 221
bucket_identifier bulletin_board (nipyapi.nifi.models.bulletin_board_entity.BulletinBoa
(nipyapi.nifi.models.versioned_flow.VersionedFlow attribute), 219
attribute), 500 bulletin_level (nipyapi.nifi.models.controller_service_dto.Controller
bucket_identifier attribute), 262
(nipyapi.registry.models.bucket_item.BucketItem bulletin_level (nipyapi.nifi.models.processor_config_dto.ProcessorC
attribute), 573 attribute), 373
bucket_identifier bulletin_level (nipyapi.nifi.models.versioned_controller_service.Vers
(nipyapi.registry.models.versioned_flow.VersionedFlow attribute), 498
attribute), 593 bulletin_level (nipyapi.nifi.models.versioned_processor.VersionedPro
bucket_identifier attribute), 523
(nipyapi.registry.models.versioned_flow_snapshot_metadata.VersionedFlowSnapshotMetadata
bulletin_level (nipyapi.registry.models.versioned_controller_service.
attribute), 597 attribute), 590
bucket_name (nipyapi.nifi.models.version_control_information_dto.VersionControlInformationDTO
bulletin_level (nipyapi.registry.models.versioned_processor.Versione
attribute), 489 attribute), 609
bucket_name (nipyapi.nifi.models.versioned_flow.VersionedFlow
BulletinBoardDTO (class in
attribute), 500 nipyapi.nifi.models.bulletin_board_dto),
bucket_name (nipyapi.registry.models.bucket_item.BucketItem 218
attribute), 573 BulletinBoardEntity (class in
bucket_name (nipyapi.registry.models.versioned_flow.VersionedFlownipyapi.nifi.models.bulletin_board_entity),
attribute), 593 219
BucketDTO (class in nipyapi.nifi.models.bucket_dto), BulletinDTO (class in
216 nipyapi.nifi.models.bulletin_dto), 219
BucketEntity (class in BulletinEntity (class in
nipyapi.nifi.models.bucket_entity), 217 nipyapi.nifi.models.bulletin_entity), 221

664 Index
Nipyapi Documentation, Release 0.19.1

bulletins (nipyapi.nifi.models.access_policy_entity.AccessPolicyEntity
bundle (nipyapi.nifi.models.processor_dto.ProcessorDTO
attribute), 196 attribute), 376
bulletins (nipyapi.nifi.models.access_policy_summary_entity.AccessPolicySummaryEntity
bundle (nipyapi.nifi.models.reporting_task_dto.ReportingTaskDTO
attribute), 199 attribute), 436
bulletins (nipyapi.nifi.models.affected_component_entity.AffectedComponentEntity
bundle (nipyapi.nifi.models.versioned_controller_service.VersionedContro
attribute), 208 attribute), 498
bulletins (nipyapi.nifi.models.bulletin_board_dto.BulletinBoardDTO
bundle (nipyapi.nifi.models.versioned_processor.VersionedProcessor
attribute), 218 attribute), 523
bulletins (nipyapi.nifi.models.component_reference_entity.ComponentReferenceEntity
bundle (nipyapi.registry.models.controller_service_api.ControllerServiceA
attribute), 232 attribute), 577
bulletins (nipyapi.nifi.models.connection_entity.ConnectionEntity
bundle (nipyapi.registry.models.versioned_controller_service.VersionedCo
attribute), 242 attribute), 590
bulletins (nipyapi.nifi.models.controller_bulletins_entity.ControllerBulletinsEntity
bundle (nipyapi.registry.models.versioned_processor.VersionedProcessor
attribute), 253 attribute), 609
bulletins (nipyapi.nifi.models.controller_service_entity.ControllerServiceEntity
BundleDTO (class in nipyapi.nifi.models.bundle_dto),
attribute), 265 223
bulletins (nipyapi.nifi.models.controller_service_referencing_component_entity.ControllerServiceReferencingComponentEntity
bypass_slash_encoding() (in module
attribute), 270 nipyapi.utils), 30
bulletins (nipyapi.nifi.models.funnel_entity.FunnelEntitybyte_count (nipyapi.nifi.models.queue_size_dto.QueueSizeDTO
attribute), 306 attribute), 411
bulletins (nipyapi.nifi.models.label_entity.LabelEntity bytes_in (nipyapi.nifi.models.connection_status_snapshot_dto.Connectio
attribute), 314 attribute), 248
bulletins (nipyapi.nifi.models.port_entity.PortEntity bytes_in (nipyapi.nifi.models.port_status_snapshot_dto.PortStatusSnaps
attribute), 340 attribute), 344
bulletins (nipyapi.nifi.models.process_group_entity.ProcessGroupEntity
bytes_in (nipyapi.nifi.models.process_group_status_snapshot_dto.Proce
attribute), 357 attribute), 366
bulletins (nipyapi.nifi.models.processor_entity.ProcessorEntity
bytes_in (nipyapi.nifi.models.processor_status_snapshot_dto.ProcessorS
attribute), 379 attribute), 384
bulletins (nipyapi.nifi.models.registry_client_entity.RegistryClientEntity
bytes_out (nipyapi.nifi.models.connection_status_snapshot_dto.Connect
attribute), 412 attribute), 248
bulletins (nipyapi.nifi.models.remote_process_group_entity.RemoteProcessGroupEntity
bytes_out (nipyapi.nifi.models.port_status_snapshot_dto.PortStatusSnap
attribute), 422 attribute), 344
bulletins (nipyapi.nifi.models.remote_process_group_port_entity.RemoteProcessGroupPortEntity
bytes_out (nipyapi.nifi.models.process_group_status_snapshot_dto.Proc
attribute), 427 attribute), 366
bulletins (nipyapi.nifi.models.reporting_task_entity.ReportingTaskEntity
bytes_out (nipyapi.nifi.models.processor_status_snapshot_dto.Processo
attribute), 439 attribute), 384
bulletins (nipyapi.nifi.models.template_entity.TemplateEntity
bytes_queued (nipyapi.nifi.models.connection_status_snapshot_dto.Con
attribute), 467 attribute), 248
bulletins (nipyapi.nifi.models.tenant_entity.TenantEntitybytes_queued (nipyapi.nifi.models.controller_status_dto.ControllerStatu
attribute), 470 attribute), 274
bulletins (nipyapi.nifi.models.user_entity.UserEntity bytes_queued (nipyapi.nifi.models.process_group_status_snapshot_dto.
attribute), 475 attribute), 366
bulletins (nipyapi.nifi.models.user_group_entity.UserGroupEntity
bytes_read (nipyapi.nifi.models.process_group_status_snapshot_dto.Pro
attribute), 478 attribute), 366
Bundle (class in nipyapi.nifi.models.bundle), 222 bytes_read (nipyapi.nifi.models.processor_status_snapshot_dto.Process
Bundle (class in nipyapi.registry.models.bundle), 575 attribute), 385
bundle (nipyapi.nifi.models.controller_service_api.ControllerServiceAPI
bytes_received (nipyapi.nifi.models.process_group_status_snapshot_d
attribute), 259 attribute), 366
bundle (nipyapi.nifi.models.controller_service_api_dto.ControllerServiceApiDTO
bytes_received (nipyapi.nifi.models.remote_process_group_status_sna
attribute), 260 attribute), 431
bundle (nipyapi.nifi.models.controller_service_dto.ControllerServiceDTO
bytes_sent (nipyapi.nifi.models.process_group_status_snapshot_dto.Pro
attribute), 262 attribute), 366
bundle (nipyapi.nifi.models.documented_type_dto.DocumentedTypeDTO
bytes_sent (nipyapi.nifi.models.remote_process_group_status_snapshot
attribute), 287 attribute), 431

Index 665
Nipyapi Documentation, Release 0.19.1

bytes_transferred can_write (nipyapi.nifi.models.permissions.Permissions


(nipyapi.nifi.models.process_group_status_snapshot_dto.ProcessGroupStatusSnapshotDTO
attribute), 337
attribute), 366 can_write (nipyapi.nifi.models.permissions_dto.PermissionsDTO
bytes_written (nipyapi.nifi.models.process_group_status_snapshot_dto.ProcessGroupStatusSnapshotDTO
attribute), 337
attribute), 367 can_write (nipyapi.nifi.models.variable_entity.VariableEntity
bytes_written (nipyapi.nifi.models.processor_status_snapshot_dto.ProcessorStatusSnapshotDTO
attribute), 482
attribute), 385 can_write (nipyapi.registry.models.permissions.Permissions
attribute), 579
C category (nipyapi.nifi.models.bulletin_dto.BulletinDTO
call_api() (nipyapi.nifi.api_client.ApiClient attribute), 219
method), 533 category (nipyapi.nifi.models.node_event_dto.NodeEventDTO
call_api() (nipyapi.registry.api_client.ApiClient attribute), 327
method), 619 check_version() (in module nipyapi.utils), 30
can_delete (nipyapi.nifi.models.permissions.Permissionschild_uuids (nipyapi.nifi.models.provenance_event_dto.ProvenanceEve
attribute), 336 attribute), 397
child_uuids (nipyapi.nifi.models.provenance_node_dto.ProvenanceNod
can_delete (nipyapi.registry.models.permissions.Permissions
attribute), 579 attribute), 404
can_read (nipyapi.nifi.models.action_entity.ActionEntity clear_state() (nipyapi.nifi.apis.controller_services_api.ControllerSer
attribute), 204 method), 52
clear_state() (nipyapi.nifi.apis.processors_api.ProcessorsApi
can_read (nipyapi.nifi.models.allowable_value_entity.AllowableValueEntity
attribute), 210 method), 141
clear_state() (nipyapi.nifi.apis.reporting_tasks_api.ReportingTasksAp
can_read (nipyapi.nifi.models.bulletin_entity.BulletinEntity
attribute), 221 method), 163
clear_state_with_http_info()
can_read (nipyapi.nifi.models.connection_status_entity.ConnectionStatusEntity
attribute), 246 (nipyapi.nifi.apis.controller_services_api.ControllerServicesApi
method), 52
can_read (nipyapi.nifi.models.connection_status_snapshot_entity.ConnectionStatusSnapshotEntity
attribute), 251 clear_state_with_http_info()
can_read (nipyapi.nifi.models.permissions.Permissions (nipyapi.nifi.apis.processors_api.ProcessorsApi
attribute), 337 method), 141
clear_state_with_http_info()
can_read (nipyapi.nifi.models.permissions_dto.PermissionsDTO
attribute), 337 (nipyapi.nifi.apis.reporting_tasks_api.ReportingTasksApi
can_read (nipyapi.nifi.models.port_status_entity.PortStatusEntity method), 163
attribute), 343 client_id (nipyapi.nifi.models.revision_dto.RevisionDTO
attribute), 443
can_read (nipyapi.nifi.models.port_status_snapshot_entity.PortStatusSnapshotEntity
attribute), 346 cluster (nipyapi.nifi.models.cluster_entity.ClusterEntity
attribute), 225
can_read (nipyapi.nifi.models.process_group_status_entity.ProcessGroupStatusEntity
attribute), 364 cluster_node_address
(nipyapi.nifi.models.flow_file_dto.FlowFileDTO
can_read (nipyapi.nifi.models.process_group_status_snapshot_entity.ProcessGroupStatusSnapshotEntity
attribute), 370 attribute), 299
cluster_node_address
can_read (nipyapi.nifi.models.processor_status_entity.ProcessorStatusEntity
attribute), 383 (nipyapi.nifi.models.flow_file_summary_dto.FlowFileSummaryDT
attribute), 302
can_read (nipyapi.nifi.models.processor_status_snapshot_entity.ProcessorStatusSnapshotEntity
attribute), 387 cluster_node_address
(nipyapi.nifi.models.provenance_event_dto.ProvenanceEventDTO
can_read (nipyapi.nifi.models.remote_process_group_status_entity.RemoteProcessGroupStatusEntity
attribute), 430 attribute), 397
cluster_node_address
can_read (nipyapi.nifi.models.remote_process_group_status_snapshot_entity.RemoteProcessGroupStatusSnapshotEntity
attribute), 433 (nipyapi.nifi.models.state_entry_dto.StateEntryDTO
attribute), 451
can_read (nipyapi.nifi.models.status_history_entity.StatusHistoryEntity
attribute), 455 cluster_node_id (nipyapi.nifi.models.flow_file_dto.FlowFileDTO
can_read (nipyapi.registry.models.permissions.Permissions attribute), 299
attribute), 579 cluster_node_id (nipyapi.nifi.models.flow_file_summary_dto.FlowFile
can_version_flows attribute), 302
cluster_node_id
(nipyapi.nifi.models.current_user_entity.CurrentUserEntity (nipyapi.nifi.models.lineage_request_dto.LineageReq
attribute), 284 attribute), 318

666 Index
Nipyapi Documentation, Release 0.19.1

cluster_node_id (nipyapi.nifi.models.provenance_event_dto.ProvenanceEventDTO
attribute), 424
attribute), 397 comments (nipyapi.nifi.models.reporting_task_dto.ReportingTaskDTO
cluster_node_id (nipyapi.nifi.models.provenance_request_dto.ProvenanceRequestDTO
attribute), 436
attribute), 407 comments (nipyapi.nifi.models.versioned_connection.VersionedConnectio
cluster_node_id (nipyapi.nifi.models.state_entry_dto.StateEntryDTOattribute), 495
attribute), 451 comments (nipyapi.nifi.models.versioned_controller_service.VersionedCon
cluster_node_id (nipyapi.nifi.models.submit_replay_request_entity.SubmitReplayRequestEntity
attribute), 498
attribute), 458 comments (nipyapi.nifi.models.versioned_flow_dto.VersionedFlowDTO
cluster_node_identifier attribute), 503
(nipyapi.nifi.models.provenance_node_dto.ProvenanceNodeDTO
comments (nipyapi.nifi.models.versioned_funnel.VersionedFunnel
attribute), 404 attribute), 512
cluster_state (nipyapi.nifi.models.component_state_dto.ComponentStateDTO
comments (nipyapi.nifi.models.versioned_label.VersionedLabel
attribute), 234 attribute), 513
cluster_summary (nipyapi.nifi.models.cluste_summary_entity.ClusteSummaryEntity
comments (nipyapi.nifi.models.versioned_port.VersionedPort
attribute), 224 attribute), 515
ClusterDTO (class in nipyapi.nifi.models.cluster_dto), comments (nipyapi.nifi.models.versioned_process_group.VersionedProces
224 attribute), 519
clustered (nipyapi.nifi.models.cluster_summary_dto.ClusterSummaryDTO
comments (nipyapi.nifi.models.versioned_processor.VersionedProcessor
attribute), 226 attribute), 523
ClusterEntity (class in comments (nipyapi.nifi.models.versioned_remote_group_port.VersionedRe
nipyapi.nifi.models.cluster_entity), 225 attribute), 528
ClusterSearchResultsEntity (class in comments (nipyapi.nifi.models.versioned_remote_process_group.Versione
nipyapi.nifi.models.cluster_search_results_entity), attribute), 530
225 comments (nipyapi.registry.models.connectable_component.ConnectableC
ClusterSummaryDTO (class in attribute), 576
nipyapi.nifi.models.cluster_summary_dto), comments (nipyapi.registry.models.versioned_connection.VersionedConne
226 attribute), 587
ClusteSummaryEntity (class in comments (nipyapi.registry.models.versioned_controller_service.Versione
nipyapi.nifi.models.cluste_summary_entity), attribute), 591
223 comments (nipyapi.registry.models.versioned_flow_snapshot_metadata.Ve
collection_count (nipyapi.nifi.models.garbage_collection_dto.GarbageCollectionDTO
attribute), 597
attribute), 308 comments (nipyapi.registry.models.versioned_funnel.VersionedFunnel
collection_millis attribute), 599
(nipyapi.nifi.models.garbage_collection_dto.GarbageCollectionDTO
comments (nipyapi.registry.models.versioned_label.VersionedLabel
attribute), 309 attribute), 600
collection_time (nipyapi.nifi.models.garbage_collection_dto.GarbageCollectionDTO
comments (nipyapi.registry.models.versioned_port.VersionedPort
attribute), 309 attribute), 602
comments (nipyapi.nifi.models.connectable_component.ConnectableComponent
comments (nipyapi.registry.models.versioned_process_group.VersionedPr
attribute), 236 attribute), 605
comments (nipyapi.nifi.models.connectable_dto.ConnectableDTO
comments (nipyapi.registry.models.versioned_processor.VersionedProcess
attribute), 237 attribute), 609
comments (nipyapi.nifi.models.controller_dto.ControllerDTO
comments (nipyapi.registry.models.versioned_remote_group_port.Version
attribute), 256 attribute), 614
comments (nipyapi.nifi.models.controller_service_dto.ControllerServiceDTO
comments (nipyapi.registry.models.versioned_remote_process_group.Vers
attribute), 262 attribute), 616
comments (nipyapi.nifi.models.port_dto.PortDTO at- commit_input_port_transaction()
tribute), 338 (nipyapi.nifi.apis.data_transfer_api.DataTransferApi
comments (nipyapi.nifi.models.process_group_dto.ProcessGroupDTO method), 61
attribute), 351 commit_input_port_transaction_with_http_info()
comments (nipyapi.nifi.models.processor_config_dto.ProcessorConfigDTO
(nipyapi.nifi.apis.data_transfer_api.DataTransferApi
attribute), 373 method), 61
comments (nipyapi.nifi.models.remote_process_group_dto.RemoteProcessGroupDTO
commit_output_port_transaction()
attribute), 418 (nipyapi.nifi.apis.data_transfer_api.DataTransferApi
comments (nipyapi.nifi.models.remote_process_group_port_dto.RemoteProcessGroupPortDTO
method), 62

Index 667
Nipyapi Documentation, Release 0.19.1

commit_output_port_transaction_with_http_info() component (nipyapi.nifi.models.user_group_entity.UserGroupEntity


(nipyapi.nifi.apis.data_transfer_api.DataTransferApi attribute), 478
method), 62 component_details
communications_timeout (nipyapi.nifi.models.action_dto.ActionDTO
(nipyapi.nifi.models.remote_process_group_dto.RemoteProcessGroupDTO
attribute), 203
attribute), 418 component_details
communications_timeout (nipyapi.nifi.models.status_history_dto.StatusHistoryDTO
(nipyapi.nifi.models.versioned_remote_process_group.VersionedRemoteProcessGroup
attribute), 454
attribute), 530 component_differences
communications_timeout (nipyapi.nifi.models.flow_comparison_entity.FlowComparisonEnt
(nipyapi.registry.models.versioned_remote_process_group.VersionedRemoteProcessGroup
attribute), 294
attribute), 616 component_history
complete (nipyapi.nifi.models.variable_registry_update_request_dto.VariableRegistryUpdateRequestDTO
(nipyapi.nifi.models.component_history_entity.ComponentHistory
attribute), 484 attribute), 229
complete (nipyapi.nifi.models.variable_registry_update_step_dto.VariableRegistryUpdateStepDTO
component_id (nipyapi.nifi.models.component_difference_dto.Compone
attribute), 487 attribute), 228
complete (nipyapi.nifi.models.versioned_flow_update_request_dto.VersionedFlowUpdateRequestDTO
component_id (nipyapi.nifi.models.component_history_dto.ComponentH
attribute), 509 attribute), 229
component (nipyapi.nifi.models.access_policy_entity.AccessPolicyEntity
component_id (nipyapi.nifi.models.component_state_dto.ComponentSta
attribute), 196 attribute), 234
component (nipyapi.nifi.models.access_policy_summary_entity.AccessPolicySummaryEntity
component_id (nipyapi.nifi.models.provenance_event_dto.ProvenanceEv
attribute), 199 attribute), 397
component (nipyapi.nifi.models.affected_component_entity.AffectedComponentEntity
component_name (nipyapi.nifi.models.component_difference_dto.Compo
attribute), 208 attribute), 228
component (nipyapi.nifi.models.component_reference_entity.ComponentReferenceEntity
component_name (nipyapi.nifi.models.provenance_event_dto.Provenanc
attribute), 232 attribute), 397
component (nipyapi.nifi.models.connection_entity.ConnectionEntity
component_reference
attribute), 242 (nipyapi.nifi.models.access_policy_dto.AccessPolicyDTO
component (nipyapi.nifi.models.controller_configuration_entity.ControllerConfigurationEntity
attribute), 194
attribute), 254 component_reference
component (nipyapi.nifi.models.controller_service_entity.ControllerServiceEntity
(nipyapi.nifi.models.access_policy_summary_dto.AccessPolicySum
attribute), 265 attribute), 198
component (nipyapi.nifi.models.controller_service_referencing_component_entity.ControllerServiceReferencingComponentEntity
component_restriction_permissions
attribute), 270 (nipyapi.nifi.models.current_user_entity.CurrentUserEntity
component (nipyapi.nifi.models.funnel_entity.FunnelEntity attribute), 284
attribute), 306 component_state (nipyapi.nifi.models.component_state_entity.Compon
component (nipyapi.nifi.models.label_entity.LabelEntity attribute), 235
attribute), 314 component_type (nipyapi.nifi.models.component_difference_dto.Compo
component (nipyapi.nifi.models.port_entity.PortEntity attribute), 228
attribute), 340 component_type (nipyapi.nifi.models.provenance_event_dto.Provenanc
component (nipyapi.nifi.models.process_group_entity.ProcessGroupEntity
attribute), 397
attribute), 357 component_type (nipyapi.nifi.models.versioned_connection.VersionedC
component (nipyapi.nifi.models.processor_entity.ProcessorEntity attribute), 495
attribute), 380 component_type (nipyapi.nifi.models.versioned_controller_service.Vers
component (nipyapi.nifi.models.registry_client_entity.RegistryClientEntity
attribute), 498
attribute), 412 component_type (nipyapi.nifi.models.versioned_funnel.VersionedFunne
component (nipyapi.nifi.models.remote_process_group_entity.RemoteProcessGroupEntity
attribute), 512
attribute), 422 component_type (nipyapi.nifi.models.versioned_label.VersionedLabel
component (nipyapi.nifi.models.reporting_task_entity.ReportingTaskEntity
attribute), 513
attribute), 439 component_type (nipyapi.nifi.models.versioned_port.VersionedPort
component (nipyapi.nifi.models.tenant_entity.TenantEntity attribute), 515
attribute), 470 component_type (nipyapi.nifi.models.versioned_process_group.Version
component (nipyapi.nifi.models.user_entity.UserEntity attribute), 519
attribute), 475 component_type (nipyapi.nifi.models.versioned_processor.VersionedPro

668 Index
Nipyapi Documentation, Release 0.19.1

attribute), 523 concurrently_schedulable_task_count


component_type (nipyapi.nifi.models.versioned_remote_group_port.VersionedRemoteGroupPort
(nipyapi.nifi.models.port_dto.PortDTO at-
attribute), 528 tribute), 338
component_type (nipyapi.nifi.models.versioned_remote_process_group.VersionedRemoteProcessGroup
concurrently_schedulable_task_count
attribute), 530 (nipyapi.nifi.models.processor_config_dto.ProcessorConfigDTO
component_type (nipyapi.registry.models.versioned_connection.VersionedConnection
attribute), 373
attribute), 587 concurrently_schedulable_task_count
component_type (nipyapi.registry.models.versioned_controller_service.VersionedControllerService
(nipyapi.nifi.models.remote_process_group_port_dto.RemoteProc
attribute), 591 attribute), 424
component_type (nipyapi.registry.models.versioned_funnel.VersionedFunnel
concurrently_schedulable_task_count
attribute), 599 (nipyapi.nifi.models.versioned_port.VersionedPort
component_type (nipyapi.registry.models.versioned_label.VersionedLabel
attribute), 516
attribute), 600 concurrently_schedulable_task_count
component_type (nipyapi.registry.models.versioned_port.VersionedPort
(nipyapi.nifi.models.versioned_processor.VersionedProcessor
attribute), 602 attribute), 523
component_type (nipyapi.registry.models.versioned_process_group.VersionedProcessGroup
concurrently_schedulable_task_count
attribute), 605 (nipyapi.nifi.models.versioned_remote_group_port.VersionedRem
component_type (nipyapi.registry.models.versioned_processor.VersionedProcessor
attribute), 528
attribute), 609 concurrently_schedulable_task_count
component_type (nipyapi.registry.models.versioned_remote_group_port.VersionedRemoteGroupPort
(nipyapi.registry.models.versioned_port.VersionedPort
attribute), 614 attribute), 602
component_type (nipyapi.registry.models.versioned_remote_process_group.VersionedRemoteProcessGroup
concurrently_schedulable_task_count
attribute), 616 (nipyapi.registry.models.versioned_processor.VersionedProcessor
ComponentDetailsDTO (class in attribute), 609
nipyapi.nifi.models.component_details_dto), concurrently_schedulable_task_count
227 (nipyapi.registry.models.versioned_remote_group_port.VersionedR
ComponentDifferenceDTO (class in attribute), 614
nipyapi.nifi.models.component_difference_dto), config (nipyapi.nifi.models.access_configuration_entity.AccessConfigurat
227 attribute), 193
ComponentHistoryDTO (class in config (nipyapi.nifi.models.processor_dto.ProcessorDTO
nipyapi.nifi.models.component_history_dto), attribute), 376
229 configurable (nipyapi.nifi.models.access_policy_dto.AccessPolicyDTO
ComponentHistoryEntity (class in attribute), 194
nipyapi.nifi.models.component_history_entity), configurable (nipyapi.nifi.models.access_policy_summary_dto.AccessP
229 attribute), 198
ComponentReferenceDTO (class in configurable (nipyapi.nifi.models.tenant_dto.TenantDTO
nipyapi.nifi.models.component_reference_dto), attribute), 469
230 configurable (nipyapi.nifi.models.user_dto.UserDTO
ComponentReferenceEntity (class in attribute), 474
nipyapi.nifi.models.component_reference_entity), configurable (nipyapi.nifi.models.user_group_dto.UserGroupDTO
231 attribute), 477
components (nipyapi.nifi.models.activate_controller_services_entity.ActivateControllerServicesEntity
configurable (nipyapi.registry.models.access_policy.AccessPolicy
attribute), 205 attribute), 568
components (nipyapi.nifi.models.schedule_components_entity.ScheduleComponentsEntity
configurable (nipyapi.registry.models.access_policy_summary.AccessP
attribute), 444 attribute), 570
ComponentSearchResultDTO (class in configurable (nipyapi.registry.models.tenant.Tenant
nipyapi.nifi.models.component_search_result_dto), attribute), 582
233 configurable (nipyapi.registry.models.user.User at-
ComponentStateDTO (class in tribute), 583
nipyapi.nifi.models.component_state_dto), configurable (nipyapi.registry.models.user_group.UserGroup
234 attribute), 584
ComponentStateEntity (class in Configuration() (in module
nipyapi.nifi.models.component_state_entity), nipyapi.nifi.configuration), 535
235 Configuration() (in module

Index 669
Nipyapi Documentation, Release 0.19.1

nipyapi.registry.configuration), 621 ConnectionStatusDTO (class in


ConnectableComponent (class in nipyapi.nifi.models.connection_status_dto),
nipyapi.nifi.models.connectable_component), 244
236 ConnectionStatusEntity (class in
ConnectableComponent (class in nipyapi.nifi.models.connection_status_entity),
nipyapi.registry.models.connectable_component), 246
575 ConnectionStatusSnapshotDTO (class in
ConnectableDTO (class in nipyapi.nifi.models.connection_status_snapshot_dto),
nipyapi.nifi.models.connectable_dto), 237 247
connected (nipyapi.nifi.models.remote_process_group_port_dto.RemoteProcessGroupPortDTO
ConnectionStatusSnapshotEntity (class in
attribute), 425 nipyapi.nifi.models.connection_status_snapshot_entity),
connected_node_count 251
(nipyapi.nifi.models.cluster_summary_dto.ClusterSummaryDTO
content_claim_container
attribute), 226 (nipyapi.nifi.models.flow_file_dto.FlowFileDTO
connected_nodes (nipyapi.nifi.models.cluster_summary_dto.ClusterSummaryDTO
attribute), 299
attribute), 226 content_claim_file_size
connected_to_cluster (nipyapi.nifi.models.flow_file_dto.FlowFileDTO
(nipyapi.nifi.models.cluster_summary_dto.ClusterSummaryDTO attribute), 299
attribute), 226 content_claim_file_size_bytes
connection_requested (nipyapi.nifi.models.flow_file_dto.FlowFileDTO
(nipyapi.nifi.models.node_dto.NodeDTO attribute), 300
attribute), 325 content_claim_identifier
connection_results (nipyapi.nifi.models.flow_file_dto.FlowFileDTO
(nipyapi.nifi.models.search_results_dto.SearchResultsDTO attribute), 300
attribute), 445 content_claim_offset
connection_status (nipyapi.nifi.models.flow_file_dto.FlowFileDTO
(nipyapi.nifi.models.connection_status_entity.ConnectionStatusEntity
attribute), 300
attribute), 246 content_claim_section
connection_status_snapshot (nipyapi.nifi.models.flow_file_dto.FlowFileDTO
(nipyapi.nifi.models.connection_status_snapshot_entity.ConnectionStatusSnapshotEntity
attribute), 300
attribute), 251 content_equal (nipyapi.nifi.models.provenance_event_dto.ProvenanceE
connection_status_snapshots attribute), 398
(nipyapi.nifi.models.process_group_status_snapshot_dto.ProcessGroupStatusSnapshotDTO
content_repository_storage_usage
attribute), 367 (nipyapi.nifi.models.system_diagnostics_snapshot_dto.SystemDia
ConnectionDTO (class in attribute), 461
nipyapi.nifi.models.connection_dto), 238 content_viewer_url
ConnectionEntity (class in (nipyapi.nifi.models.about_dto.AboutDTO
nipyapi.nifi.models.connection_entity), 242 attribute), 191
connections (nipyapi.nifi.models.connections_entity.ConnectionsEntity
contents (nipyapi.nifi.models.process_group_dto.ProcessGroupDTO
attribute), 252 attribute), 351
connections (nipyapi.nifi.models.flow_dto.FlowDTO contents (nipyapi.nifi.models.remote_process_group_dto.RemoteProcess
attribute), 297 attribute), 418
connections (nipyapi.nifi.models.flow_snippet_dto.FlowSnippetDTO
context (nipyapi.nifi.models.counter_dto.CounterDTO
attribute), 304 attribute), 278
connections (nipyapi.nifi.models.snippet_dto.SnippetDTO controller (nipyapi.nifi.models.controller_entity.ControllerEntity
attribute), 447 attribute), 258
connections (nipyapi.nifi.models.versioned_process_group.VersionedProcessGroup
controller_permissions
attribute), 519 (nipyapi.nifi.models.current_user_entity.CurrentUserEntity
connections (nipyapi.registry.models.versioned_process_group.VersionedProcessGroup
attribute), 284
attribute), 605 controller_service_apis
ConnectionsApi (class in (nipyapi.nifi.models.controller_service_dto.ControllerServiceDTO
nipyapi.nifi.apis.connections_api), 41 attribute), 262
ConnectionsEntity (class in controller_service_apis
nipyapi.nifi.models.connections_entity), 252 (nipyapi.nifi.models.documented_type_dto.DocumentedTypeDTO

670 Index
Nipyapi Documentation, Release 0.19.1

attribute), 287 577


controller_service_apis ControllerServiceApiDTO (class in
(nipyapi.nifi.models.versioned_controller_service.VersionedControllerService
nipyapi.nifi.models.controller_service_api_dto),
attribute), 498 259
controller_service_apis ControllerServiceDTO (class in
(nipyapi.registry.models.versioned_controller_service.VersionedControllerService
nipyapi.nifi.models.controller_service_dto),
attribute), 591 260
controller_service_bulletins ControllerServiceEntity (class in
(nipyapi.nifi.models.controller_bulletins_entity.ControllerBulletinsEntity
nipyapi.nifi.models.controller_service_entity),
attribute), 253 265
controller_service_node_results ControllerServiceReferencingComponentDTO
(nipyapi.nifi.models.search_results_dto.SearchResultsDTO (class in nipyapi.nifi.models.controller_service_referencing_comp
attribute), 445 267
controller_service_referencing_components ControllerServiceReferencingComponentEntity
(nipyapi.nifi.models.controller_service_referencing_components_entity.ControllerServiceReferencingComponentsEntity
(class in nipyapi.nifi.models.controller_service_referencing_comp
attribute), 271 269
controller_service_types ControllerServiceReferencingComponentsEntity
(nipyapi.nifi.models.controller_service_types_entity.ControllerServiceTypesEntity
(class in nipyapi.nifi.models.controller_service_referencing_comp
attribute), 272 271
controller_services ControllerServicesApi (class in
(nipyapi.nifi.models.controller_services_entity.ControllerServicesEntity
nipyapi.nifi.apis.controller_services_api),
attribute), 273 51
controller_services ControllerServicesEntity (class in
(nipyapi.nifi.models.flow_snippet_dto.FlowSnippetDTO nipyapi.nifi.models.controller_services_entity),
attribute), 304 273
controller_services ControllerServiceTypesEntity (class in
(nipyapi.nifi.models.versioned_process_group.VersionedProcessGroup
nipyapi.nifi.models.controller_service_types_entity),
attribute), 519 272
controller_services ControllerStatusDTO (class in
(nipyapi.registry.models.versioned_process_group.VersionedProcessGroup
nipyapi.nifi.models.controller_status_dto),
attribute), 605 273
controller_status ControllerStatusEntity (class in
(nipyapi.nifi.models.controller_status_entity.ControllerStatusEntity
nipyapi.nifi.models.controller_status_entity),
attribute), 276 276
ControllerApi (class in copy_snippet() (nipyapi.nifi.apis.process_groups_api.ProcessGroupsA
nipyapi.nifi.apis.controller_api), 43 method), 116
ControllerBulletinsEntity (class in copy_snippet_with_http_info()
nipyapi.nifi.models.controller_bulletins_entity), (nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
253 method), 116
ControllerConfigurationDTO (class in CopySnippetRequestEntity (class in
nipyapi.nifi.models.controller_configuration_dto), nipyapi.nifi.models.copy_snippet_request_entity),
253 277
ControllerConfigurationEntity (class in count (nipyapi.nifi.models.batch_settings_dto.BatchSettingsDTO
nipyapi.nifi.models.controller_configuration_entity), attribute), 213
254 count (nipyapi.nifi.models.batch_size.BatchSize at-
ControllerDTO (class in tribute), 214
nipyapi.nifi.models.controller_dto), 255 count (nipyapi.registry.models.batch_size.BatchSize at-
ControllerEntity (class in tribute), 571
nipyapi.nifi.models.controller_entity), 258 counter (nipyapi.nifi.models.counter_entity.CounterEntity
ControllerServiceAPI (class in attribute), 279
nipyapi.nifi.models.controller_service_api), CounterDTO (class in nipyapi.nifi.models.counter_dto),
259 278
ControllerServiceAPI (class in CounterEntity (class in
nipyapi.registry.models.controller_service_api), nipyapi.nifi.models.counter_entity), 279

Index 671
Nipyapi Documentation, Release 0.19.1

counters (nipyapi.nifi.models.counters_entity.CountersEntity
create_access_token_using_identity_provider_credent
attribute), 280 (nipyapi.registry.apis.access_api.AccessApi
counters (nipyapi.nifi.models.counters_snapshot_dto.CountersSnapshotDTO
method), 538
attribute), 281 create_access_token_using_kerberos_ticket()
counters_permissions (nipyapi.registry.apis.access_api.AccessApi
(nipyapi.nifi.models.current_user_entity.CurrentUserEntity method), 539
attribute), 284 create_access_token_using_kerberos_ticket_with_http
CountersApi (class in nipyapi.nifi.apis.counters_api), (nipyapi.registry.apis.access_api.AccessApi
60 method), 539
CountersDTO (class in create_access_token_with_http_info()
nipyapi.nifi.models.counters_dto), 279 (nipyapi.nifi.apis.access_api.AccessApi
CountersEntity (class in method), 37
nipyapi.nifi.models.counters_entity), 280 create_bucket() (nipyapi.registry.apis.buckets_api.BucketsApi
CountersSnapshotDTO (class in method), 551
nipyapi.nifi.models.counters_snapshot_dto), create_bucket_with_http_info()
281 (nipyapi.registry.apis.buckets_api.BucketsApi
create_access_policy() (in module method), 551
nipyapi.security), 23 create_bulletin()
create_access_policy() (nipyapi.nifi.apis.controller_api.ControllerApi
(nipyapi.nifi.apis.policies_api.PoliciesApi method), 43
method), 113 create_bulletin_with_http_info()
create_access_policy() (nipyapi.nifi.apis.controller_api.ControllerApi
(nipyapi.registry.apis.policies_api.PoliciesApi method), 43
method), 559 create_connection() (in module nipyapi.canvas),
create_access_policy_with_http_info() 15
(nipyapi.nifi.apis.policies_api.PoliciesApi create_connection()
method), 113 (nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
create_access_policy_with_http_info() method), 116
(nipyapi.registry.apis.policies_api.PoliciesApi create_connection_with_http_info()
method), 559 (nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
create_access_token() method), 117
(nipyapi.nifi.apis.access_api.AccessApi create_controller() (in module nipyapi.canvas),
method), 36 16
create_access_token_by_trying_all_providers() create_controller_service()
(nipyapi.registry.apis.access_api.AccessApi (nipyapi.nifi.apis.controller_api.ControllerApi
method), 537 method), 43
create_access_token_by_trying_all_providers_with_http_info()
create_controller_service()
(nipyapi.registry.apis.access_api.AccessApi (nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
method), 537 method), 117
create_access_token_from_ticket() create_controller_service_with_http_info()
(nipyapi.nifi.apis.access_api.AccessApi (nipyapi.nifi.apis.controller_api.ControllerApi
method), 36 method), 44
create_access_token_from_ticket_with_http_info() create_controller_service_with_http_info()
(nipyapi.nifi.apis.access_api.AccessApi (nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
method), 37 method), 117
create_access_token_using_basic_auth_credentials() create_drop_request()
(nipyapi.registry.apis.access_api.AccessApi (nipyapi.nifi.apis.flowfile_queues_api.FlowfileQueuesApi
method), 537 method), 91
create_access_token_using_basic_auth_credentials_with_http_info()
create_drop_request_with_http_info()
(nipyapi.registry.apis.access_api.AccessApi (nipyapi.nifi.apis.flowfile_queues_api.FlowfileQueuesApi
method), 538 method), 91
create_access_token_using_identity_provider_credentials()
create_empty_all_connections_request()
(nipyapi.registry.apis.access_api.AccessApi (nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
method), 538 method), 118

672 Index
Nipyapi Documentation, Release 0.19.1

create_empty_all_connections_request_with_http_info() create_pg_snippet() (in module


(nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi nipyapi.templates), 27
method), 118 create_port() (in module nipyapi.canvas), 19
create_flow() (in module nipyapi.versioning), 33 create_port_transaction()
create_flow() (nipyapi.registry.apis.bucket_flows_api.BucketFlowsApi
(nipyapi.nifi.apis.data_transfer_api.DataTransferApi
method), 543 method), 63
create_flow_file_listing() create_port_transaction_with_http_info()
(nipyapi.nifi.apis.flowfile_queues_api.FlowfileQueuesApi (nipyapi.nifi.apis.data_transfer_api.DataTransferApi
method), 91 method), 63
create_flow_file_listing_with_http_info() create_process_group() (in module
(nipyapi.nifi.apis.flowfile_queues_api.FlowfileQueuesApi nipyapi.canvas), 12
method), 92 create_process_group()
create_flow_version() (in module (nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
nipyapi.versioning), 34 method), 120
create_flow_version() create_process_group_with_http_info()
(nipyapi.registry.apis.bucket_flows_api.BucketFlowsApi (nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
method), 543 method), 121
create_flow_version_with_http_info() create_processor() (in module nipyapi.canvas),
(nipyapi.registry.apis.bucket_flows_api.BucketFlowsApi 12
method), 544 create_processor()
create_flow_with_http_info() (nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
(nipyapi.registry.apis.bucket_flows_api.BucketFlowsApi method), 121
method), 544 create_processor_with_http_info()
create_funnel() (in module nipyapi.canvas), 18 (nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
create_funnel() (nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
method), 121
method), 118 create_registry_bucket() (in module
create_funnel_with_http_info() nipyapi.versioning), 32
(nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
create_registry_client() (in module
method), 118 nipyapi.versioning), 31
create_input_port() create_registry_client()
(nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi (nipyapi.nifi.apis.controller_api.ControllerApi
method), 119 method), 44
create_input_port_with_http_info() create_registry_client_with_http_info()
(nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi (nipyapi.nifi.apis.controller_api.ControllerApi
method), 119 method), 44
create_label() (nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
create_remote_process_group() (in module
method), 119 nipyapi.canvas), 18
create_label_with_http_info() create_remote_process_group()
(nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi (nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
method), 120 method), 121
create_output_port() create_remote_process_group_with_http_info()
(nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi (nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
method), 120 method), 122
create_output_port_with_http_info() create_reporting_task()
(nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi (nipyapi.nifi.apis.controller_api.ControllerApi
method), 120 method), 44
create_parameter_context() (in module create_reporting_task_with_http_info()
nipyapi.parameters), 20 (nipyapi.nifi.apis.controller_api.ControllerApi
create_parameter_context() method), 45
(nipyapi.nifi.apis.parameter_contexts_api.ParameterContextsApi
create_service_user() (in module
method), 105 nipyapi.security), 21
create_parameter_context_with_http_info() create_service_user_group() (in module
(nipyapi.nifi.apis.parameter_contexts_api.ParameterContextsApi
nipyapi.security), 21
method), 105 create_snippet() (nipyapi.nifi.apis.snippets_api.SnippetsApi

Index 673
Nipyapi Documentation, Release 0.19.1

method), 171 created_timestamp


create_snippet_with_http_info() (nipyapi.registry.models.bucket_item.BucketItem
(nipyapi.nifi.apis.snippets_api.SnippetsApi attribute), 573
method), 171 created_timestamp
create_template() (in module nipyapi.templates), (nipyapi.registry.models.versioned_flow.VersionedFlow
27 attribute), 593
create_template() CreateTemplateRequestEntity (class in
(nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi nipyapi.nifi.models.create_template_request_entity),
method), 122 282
create_template_with_http_info() current (nipyapi.nifi.models.drop_request_dto.DropRequestDTO
(nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi attribute), 289
method), 122 current_count (nipyapi.nifi.models.drop_request_dto.DropRequestDTO
create_user() (nipyapi.nifi.apis.tenants_api.TenantsApi attribute), 289
method), 175 current_size (nipyapi.nifi.models.drop_request_dto.DropRequestDTO
create_user() (nipyapi.registry.apis.tenants_api.TenantsApi attribute), 289
method), 563 current_time (nipyapi.nifi.models.controller_services_entity.Controller
create_user_group() attribute), 273
(nipyapi.nifi.apis.tenants_api.TenantsApi current_time (nipyapi.nifi.models.flow_configuration_dto.FlowConfigu
method), 175 attribute), 295
create_user_group() CurrentUser (class in
(nipyapi.registry.apis.tenants_api.TenantsApi nipyapi.registry.models.current_user), 577
method), 563 CurrentUserEntity (class in
create_user_group_with_http_info() nipyapi.nifi.models.current_user_entity),
(nipyapi.nifi.apis.tenants_api.TenantsApi 283
method), 176 custom_ui_url (nipyapi.nifi.models.controller_service_dto.ControllerSe
create_user_group_with_http_info() attribute), 262
(nipyapi.registry.apis.tenants_api.TenantsApi custom_ui_url (nipyapi.nifi.models.processor_config_dto.ProcessorCo
method), 563 attribute), 373
create_user_with_http_info() custom_ui_url (nipyapi.nifi.models.reporting_task_dto.ReportingTaskD
(nipyapi.nifi.apis.tenants_api.TenantsApi attribute), 436
method), 176
create_user_with_http_info() D
(nipyapi.registry.apis.tenants_api.TenantsApi daemon_threads (nipyapi.nifi.models.system_diagnostics_snapshot_dto
method), 563 attribute), 462
create_version_control_request() DataTransferApi (class in
(nipyapi.nifi.apis.versions_api.VersionsApi nipyapi.nifi.apis.data_transfer_api), 61
method), 181 default_back_pressure_data_size_threshold
create_version_control_request_with_http_info()(nipyapi.nifi.models.flow_configuration_dto.FlowConfigurationDT
(nipyapi.nifi.apis.versions_api.VersionsApi attribute), 295
method), 181 default_back_pressure_data_size_threshold
CreateActiveRequestEntity (class in (nipyapi.nifi.models.process_group_dto.ProcessGroupDTO
nipyapi.nifi.models.create_active_request_entity), attribute), 351
281 default_back_pressure_data_size_threshold
created (nipyapi.nifi.models.bucket_dto.BucketDTO (nipyapi.nifi.models.versioned_process_group.VersionedProcessG
attribute), 216 attribute), 519
created_timestamp default_back_pressure_data_size_threshold
(nipyapi.nifi.models.bucket.Bucket attribute), (nipyapi.registry.models.versioned_process_group.VersionedProce
215 attribute), 605
created_timestamp default_back_pressure_object_threshold
(nipyapi.nifi.models.versioned_flow.VersionedFlow (nipyapi.nifi.models.flow_configuration_dto.FlowConfigurationDT
attribute), 500 attribute), 295
created_timestamp default_back_pressure_object_threshold
(nipyapi.registry.models.bucket.Bucket at- (nipyapi.nifi.models.process_group_dto.ProcessGroupDTO
tribute), 572 attribute), 351

674 Index
Nipyapi Documentation, Release 0.19.1

default_back_pressure_object_threshold (nipyapi.nifi.apis.controller_api.ControllerApi
(nipyapi.nifi.models.versioned_process_group.VersionedProcessGroup
method), 45
attribute), 519 delete_lineage() (nipyapi.nifi.apis.provenance_api.ProvenanceApi
default_back_pressure_object_threshold method), 149
(nipyapi.registry.models.versioned_process_group.VersionedProcessGroup
delete_lineage_with_http_info()
attribute), 605 (nipyapi.nifi.apis.provenance_api.ProvenanceApi
default_concurrent_tasks method), 149
(nipyapi.nifi.models.processor_config_dto.ProcessorConfigDTO
delete_listing_request()
attribute), 373 (nipyapi.nifi.apis.flowfile_queues_api.FlowfileQueuesApi
default_flow_file_expiration method), 92
(nipyapi.nifi.models.process_group_dto.ProcessGroupDTO
delete_listing_request_with_http_info()
attribute), 351 (nipyapi.nifi.apis.flowfile_queues_api.FlowfileQueuesApi
default_flow_file_expiration method), 92
(nipyapi.nifi.models.versioned_process_group.VersionedProcessGroup
delete_node() (nipyapi.nifi.apis.controller_api.ControllerApi
attribute), 519 method), 45
default_flow_file_expiration delete_node_with_http_info()
(nipyapi.registry.models.versioned_process_group.VersionedProcessGroup
(nipyapi.nifi.apis.controller_api.ControllerApi
attribute), 605 method), 46
default_scheduling_period delete_parameter_context() (in module
(nipyapi.nifi.models.processor_config_dto.ProcessorConfigDTO
nipyapi.parameters), 20
attribute), 373 delete_parameter_context()
default_scheduling_period (nipyapi.nifi.apis.parameter_contexts_api.ParameterContextsApi
(nipyapi.nifi.models.reporting_task_dto.ReportingTaskDTO method), 106
attribute), 436 delete_parameter_context_with_http_info()
default_value (nipyapi.nifi.models.property_descriptor_dto.PropertyDescriptorDTO
(nipyapi.nifi.apis.parameter_contexts_api.ParameterContextsApi
attribute), 390 method), 106
DELETE() (nipyapi.nifi.rest.RESTClientObject method), delete_parameter_from_context() (in mod-
536 ule nipyapi.parameters), 21
DELETE() (nipyapi.registry.rest.RESTClientObject delete_port() (in module nipyapi.canvas), 19
method), 622 delete_process_group() (in module
delete_bucket() (nipyapi.registry.apis.buckets_api.BucketsApi nipyapi.canvas), 11
method), 551 delete_processor() (in module nipyapi.canvas),
delete_bucket_with_http_info() 13
(nipyapi.registry.apis.buckets_api.BucketsApi delete_processor()
method), 552 (nipyapi.nifi.apis.processors_api.ProcessorsApi
delete_connection() (in module nipyapi.canvas), method), 141
16 delete_processor_with_http_info()
delete_connection() (nipyapi.nifi.apis.processors_api.ProcessorsApi
(nipyapi.nifi.apis.connections_api.ConnectionsApi method), 141
method), 41 delete_provenance()
delete_connection_with_http_info() (nipyapi.nifi.apis.provenance_api.ProvenanceApi
(nipyapi.nifi.apis.connections_api.ConnectionsApi method), 149
method), 41 delete_provenance_with_http_info()
delete_controller() (in module nipyapi.canvas), (nipyapi.nifi.apis.provenance_api.ProvenanceApi
16 method), 149
delete_flow() (nipyapi.registry.apis.bucket_flows_api.BucketFlowsApi
delete_registry_bucket() (in module
method), 544 nipyapi.versioning), 32
delete_flow_with_http_info() delete_registry_client() (in module
(nipyapi.registry.apis.bucket_flows_api.BucketFlowsApi nipyapi.versioning), 31
method), 545 delete_registry_client()
delete_funnel() (in module nipyapi.canvas), 18 (nipyapi.nifi.apis.controller_api.ControllerApi
delete_history() (nipyapi.nifi.apis.controller_api.ControllerApimethod), 46
method), 45 delete_registry_client_with_http_info()
delete_history_with_http_info() (nipyapi.nifi.apis.controller_api.ControllerApi

Index 675
Nipyapi Documentation, Release 0.19.1

method), 46 method), 123


delete_remote_process_group() (in module delete_variable_registry_update_request_with_http_i
nipyapi.canvas), 18 (nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
delete_replace_process_group_request() method), 124
(nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
delete_verification_request()
method), 123 (nipyapi.nifi.apis.processors_api.ProcessorsApi
delete_replace_process_group_request_with_http_info() method), 142
(nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
delete_verification_request_with_http_info()
method), 123 (nipyapi.nifi.apis.processors_api.ProcessorsApi
delete_revert_request() method), 142
(nipyapi.nifi.apis.versions_api.VersionsApi delete_version_control_request()
method), 181 (nipyapi.nifi.apis.versions_api.VersionsApi
delete_revert_request_with_http_info() method), 183
(nipyapi.nifi.apis.versions_api.VersionsApi delete_version_control_request_with_http_info()
method), 182 (nipyapi.nifi.apis.versions_api.VersionsApi
delete_snippet() (nipyapi.nifi.apis.snippets_api.SnippetsApi method), 183
method), 171 dependencies (nipyapi.nifi.models.property_descriptor_dto.PropertyDe
delete_snippet_with_http_info() attribute), 390
(nipyapi.nifi.apis.snippets_api.SnippetsApi deploy_flow_version() (in module
method), 172 nipyapi.versioning), 35
delete_template() (in module nipyapi.templates), deploy_template() (in module nipyapi.templates),
27 26
delete_update_request() deprecated (nipyapi.nifi.models.controller_service_dto.ControllerServic
(nipyapi.nifi.apis.parameter_contexts_api.ParameterContextsApi
attribute), 262
method), 107 deprecated (nipyapi.nifi.models.processor_dto.ProcessorDTO
delete_update_request() attribute), 376
(nipyapi.nifi.apis.versions_api.VersionsApi deprecated (nipyapi.nifi.models.reporting_task_dto.ReportingTaskDTO
method), 182 attribute), 436
delete_update_request_with_http_info() deprecation_reason
(nipyapi.nifi.apis.parameter_contexts_api.ParameterContextsApi
(nipyapi.nifi.models.documented_type_dto.DocumentedTypeDTO
method), 107 attribute), 288
delete_update_request_with_http_info() description (nipyapi.nifi.models.allowable_value_dto.AllowableValueD
(nipyapi.nifi.apis.versions_api.VersionsApi attribute), 209
method), 183 description (nipyapi.nifi.models.bucket.Bucket at-
delete_validation_request() tribute), 215
(nipyapi.nifi.apis.controller_services_api.ControllerServicesApi
description (nipyapi.nifi.models.bucket_dto.BucketDTO
method), 52 attribute), 216
delete_validation_request() description (nipyapi.nifi.models.create_template_request_entity.Create
(nipyapi.nifi.apis.parameter_contexts_api.ParameterContextsApi
attribute), 282
method), 107 description (nipyapi.nifi.models.documented_type_dto.DocumentedTyp
delete_validation_request() attribute), 288
(nipyapi.nifi.apis.reporting_tasks_api.ReportingTasksApi
description (nipyapi.nifi.models.processor_dto.ProcessorDTO
method), 163 attribute), 376
delete_validation_request_with_http_info() description (nipyapi.nifi.models.property_descriptor_dto.PropertyDesc
(nipyapi.nifi.apis.controller_services_api.ControllerServicesApi
attribute), 391
method), 53 description (nipyapi.nifi.models.registry_dto.RegistryDTO
delete_validation_request_with_http_info() attribute), 414
(nipyapi.nifi.apis.parameter_contexts_api.ParameterContextsApi
description (nipyapi.nifi.models.relationship_dto.RelationshipDTO
method), 108 attribute), 415
delete_validation_request_with_http_info() description (nipyapi.nifi.models.status_descriptor_dto.StatusDescripto
(nipyapi.nifi.apis.reporting_tasks_api.ReportingTasksApi attribute), 453
method), 163 description (nipyapi.nifi.models.template_dto.TemplateDTO
delete_variable_registry_update_request() attribute), 465
(nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
description (nipyapi.nifi.models.variable_registry_update_step_dto.Var

676 Index
Nipyapi Documentation, Release 0.19.1

attribute), 487 attribute), 398


description (nipyapi.nifi.models.versioned_flow.VersionedFlow
difference (nipyapi.nifi.models.difference_dto.DifferenceDTO
attribute), 500 attribute), 286
description (nipyapi.nifi.models.versioned_flow_dto.VersionedFlowDTO
difference_type (nipyapi.nifi.models.difference_dto.DifferenceDTO
attribute), 503 attribute), 286
description (nipyapi.registry.models.bucket.Bucket DifferenceDTO (class in
attribute), 572 nipyapi.nifi.models.difference_dto), 286
description (nipyapi.registry.models.bucket_item.BucketItem
differences (nipyapi.nifi.models.component_difference_dto.Component
attribute), 574 attribute), 228
description (nipyapi.registry.models.versioned_flow.VersionedFlow
dimensions (nipyapi.nifi.models.label_entity.LabelEntity
attribute), 593 attribute), 314
descriptors (nipyapi.nifi.models.controller_service_dto.ControllerServiceDTO
DimensionsDTO (class in
attribute), 262 nipyapi.nifi.models.dimensions_dto), 286
descriptors (nipyapi.nifi.models.controller_service_referencing_component_dto.ControllerServiceReferencingComponentDTO
disabled_count (nipyapi.nifi.models.controller_dto.ControllerDTO
attribute), 268 attribute), 256
descriptors (nipyapi.nifi.models.processor_config_dto.ProcessorConfigDTO
disabled_count (nipyapi.nifi.models.controller_status_dto.ControllerS
attribute), 373 attribute), 274
descriptors (nipyapi.nifi.models.reporting_task_dto.ReportingTaskDTO
disabled_count (nipyapi.nifi.models.process_group_dto.ProcessGroup
attribute), 436 attribute), 351
deserialize() (nipyapi.nifi.api_client.ApiClient disabled_count (nipyapi.nifi.models.process_group_entity.ProcessGro
method), 534 attribute), 357
deserialize() (nipyapi.registry.api_client.ApiClient disconnected_node_acknowledged
method), 620 (nipyapi.nifi.models.access_policy_entity.AccessPolicyEntity
deserialize_model() attribute), 196
(nipyapi.nifi.api_client.ApiClient method), disconnected_node_acknowledged
534 (nipyapi.nifi.models.access_policy_summary_entity.AccessPolicyS
deserialize_model() attribute), 199
(nipyapi.registry.api_client.ApiClient method), disconnected_node_acknowledged
620 (nipyapi.nifi.models.activate_controller_services_entity.ActivateC
destination (nipyapi.nifi.models.connection_dto.ConnectionDTOattribute), 205
attribute), 240 disconnected_node_acknowledged
destination (nipyapi.nifi.models.versioned_connection.VersionedConnection
(nipyapi.nifi.models.affected_component_entity.AffectedCompone
attribute), 495 attribute), 208
destination (nipyapi.registry.models.versioned_connection.VersionedConnection
disconnected_node_acknowledged
attribute), 587 (nipyapi.nifi.models.component_reference_entity.ComponentRefer
destination_group_id attribute), 232
(nipyapi.nifi.models.connection_entity.ConnectionEntity
disconnected_node_acknowledged
attribute), 242 (nipyapi.nifi.models.connection_entity.ConnectionEntity
destination_id (nipyapi.nifi.models.connection_entity.ConnectionEntity
attribute), 243
attribute), 243 disconnected_node_acknowledged
destination_id (nipyapi.nifi.models.connection_status_dto.ConnectionStatusDTO
(nipyapi.nifi.models.controller_configuration_entity.ControllerCo
attribute), 245 attribute), 255
destination_id (nipyapi.nifi.models.connection_status_snapshot_dto.ConnectionStatusSnapshotDTO
disconnected_node_acknowledged
attribute), 249 (nipyapi.nifi.models.controller_service_entity.ControllerServiceEn
destination_name (nipyapi.nifi.models.connection_status_dto.ConnectionStatusDTO
attribute), 266
attribute), 245 disconnected_node_acknowledged
destination_name (nipyapi.nifi.models.connection_status_snapshot_dto.ConnectionStatusSnapshotDTO
(nipyapi.nifi.models.controller_service_referencing_component_e
attribute), 249 attribute), 270
destination_running disconnected_node_acknowledged
(nipyapi.nifi.models.listing_request_dto.ListingRequestDTO(nipyapi.nifi.models.copy_snippet_request_entity.CopySnippetReq
attribute), 320 attribute), 277
destination_type (nipyapi.nifi.models.connection_entity.ConnectionEntity
disconnected_node_acknowledged
attribute), 243 (nipyapi.nifi.models.create_active_request_entity.CreateActiveReq
details (nipyapi.nifi.models.provenance_event_dto.ProvenanceEventDTO
attribute), 282

Index 677
Nipyapi Documentation, Release 0.19.1

disconnected_node_acknowledged disconnected_node_acknowledged
(nipyapi.nifi.models.create_template_request_entity.CreateTemplateRequestEntity
(nipyapi.nifi.models.user_group_entity.UserGroupEntity
attribute), 282 attribute), 478
disconnected_node_acknowledged disconnected_node_acknowledged
(nipyapi.nifi.models.funnel_entity.FunnelEntity (nipyapi.nifi.models.variable_registry_entity.VariableRegistryEnti
attribute), 307 attribute), 483
disconnected_node_acknowledged disconnected_node_acknowledged
(nipyapi.nifi.models.instantiate_template_request_entity.InstantiateTemplateRequestEntity
(nipyapi.nifi.models.version_control_component_mapping_entity.
attribute), 311 attribute), 488
disconnected_node_acknowledged disconnected_node_acknowledged
(nipyapi.nifi.models.label_entity.LabelEntity (nipyapi.nifi.models.version_control_information_entity.VersionC
attribute), 315 attribute), 491
disconnected_node_acknowledged disconnected_node_acknowledged
(nipyapi.nifi.models.port_entity.PortEntity (nipyapi.nifi.models.versioned_flow_snapshot_entity.VersionedFlo
attribute), 340 attribute), 506
disconnected_node_acknowledged display_name (nipyapi.nifi.models.allowable_value_dto.AllowableValue
(nipyapi.nifi.models.process_group_entity.ProcessGroupEntity attribute), 209
attribute), 357 display_name (nipyapi.nifi.models.property_descriptor_dto.PropertyDe
disconnected_node_acknowledged attribute), 391
(nipyapi.nifi.models.processor_entity.ProcessorEntity
display_name (nipyapi.nifi.models.versioned_property_descriptor.Versio
attribute), 380 attribute), 526
disconnected_node_acknowledged display_name (nipyapi.registry.models.versioned_property_descriptor.V
(nipyapi.nifi.models.registry_client_entity.RegistryClientEntity
attribute), 612
attribute), 412 DockerContainer (class in nipyapi.utils), 30
disconnected_node_acknowledged DocumentedTypeDTO (class in
(nipyapi.nifi.models.remote_process_group_entity.RemoteProcessGroupEntity
nipyapi.nifi.models.documented_type_dto),
attribute), 422 287
disconnected_node_acknowledged download_flow_file_content()
(nipyapi.nifi.models.remote_process_group_port_entity.RemoteProcessGroupPortEntity
(nipyapi.nifi.apis.flowfile_queues_api.FlowfileQueuesApi
attribute), 427 method), 93
disconnected_node_acknowledged download_flow_file_content_with_http_info()
(nipyapi.nifi.models.reporting_task_entity.ReportingTaskEntity
(nipyapi.nifi.apis.flowfile_queues_api.FlowfileQueuesApi
attribute), 439 method), 93
disconnected_node_acknowledged drop_request (nipyapi.nifi.models.drop_request_entity.DropRequestEnt
(nipyapi.nifi.models.schedule_components_entity.ScheduleComponentsEntity
attribute), 291
attribute), 444 dropped (nipyapi.nifi.models.drop_request_dto.DropRequestDTO
disconnected_node_acknowledged attribute), 289
(nipyapi.nifi.models.snippet_entity.SnippetEntity dropped_count (nipyapi.nifi.models.drop_request_dto.DropRequestDTO
attribute), 449 attribute), 289
disconnected_node_acknowledged dropped_size (nipyapi.nifi.models.drop_request_dto.DropRequestDTO
(nipyapi.nifi.models.start_version_control_request_entity.StartVersionControlRequestEntity
attribute), 290
attribute), 450 DropRequestDTO (class in
disconnected_node_acknowledged nipyapi.nifi.models.drop_request_dto), 289
(nipyapi.nifi.models.template_entity.TemplateEntity DropRequestEntity (class in
attribute), 467 nipyapi.nifi.models.drop_request_entity),
disconnected_node_acknowledged 291
(nipyapi.nifi.models.tenant_entity.TenantEntity dump() (in module nipyapi.utils), 28
attribute), 470 duration (nipyapi.nifi.models.batch_settings_dto.BatchSettingsDTO
disconnected_node_acknowledged attribute), 213
(nipyapi.nifi.models.update_controller_service_reference_request_entity.UpdateControllerServiceReferenceRequestEntity
duration (nipyapi.nifi.models.batch_size.BatchSize at-
attribute), 473 tribute), 214
disconnected_node_acknowledged duration (nipyapi.registry.models.batch_size.BatchSize
(nipyapi.nifi.models.user_entity.UserEntity attribute), 571
attribute), 476 dynamic (nipyapi.nifi.models.property_descriptor_dto.PropertyDescriptor

678 Index
Nipyapi Documentation, Release 0.19.1

attribute), 391 export_flow_version() (in module


nipyapi.versioning), 34
E export_flow_version()
(nipyapi.nifi.apis.versions_api.VersionsApi
encoding_version (nipyapi.nifi.models.instantiate_template_request_entity.InstantiateTemplateRequestEntity
attribute), 312 method), 184
export_flow_version_with_http_info()
encoding_version (nipyapi.nifi.models.template_dto.TemplateDTO
attribute), 465 (nipyapi.nifi.apis.versions_api.VersionsApi
method), 184
end_date (nipyapi.nifi.models.provenance_request_dto.ProvenanceRequestDTO
attribute), 407 export_process_group()
enforce_min_ver() (in module nipyapi.utils), 30 (nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
errors (nipyapi.nifi.models.lineage_results_dto.LineageResultsDTOmethod), 124
attribute), 319 export_process_group_with_http_info()
(nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
errors (nipyapi.nifi.models.provenance_results_dto.ProvenanceResultsDTO
attribute), 409 method), 124
export_template() (in module nipyapi.templates),
event_duration (nipyapi.nifi.models.provenance_event_dto.ProvenanceEventDTO
attribute), 398 27
export_template()
event_id (nipyapi.nifi.models.lineage_request_dto.LineageRequestDTO
attribute), 318 (nipyapi.nifi.apis.templates_api.TemplatesApi
method), 174
event_id (nipyapi.nifi.models.provenance_event_dto.ProvenanceEventDTO
attribute), 398 export_template_with_http_info()
(nipyapi.nifi.apis.templates_api.TemplatesApi
event_id (nipyapi.nifi.models.submit_replay_request_entity.SubmitReplayRequestEntity
attribute), 458 method), 174
export_versioned_flow()
event_time (nipyapi.nifi.models.provenance_event_dto.ProvenanceEventDTO
attribute), 398 (nipyapi.registry.apis.bucket_flows_api.BucketFlowsApi
method), 545
event_type (nipyapi.nifi.models.provenance_event_dto.ProvenanceEventDTO
attribute), 398 export_versioned_flow_with_http_info()
(nipyapi.registry.apis.bucket_flows_api.BucketFlowsApi
event_type (nipyapi.nifi.models.provenance_node_dto.ProvenanceNodeDTO
attribute), 404 method), 545
events (nipyapi.nifi.models.node_dto.NodeDTO expression_language_scope
attribute), 325 (nipyapi.nifi.models.property_descriptor_dto.PropertyDescriptorD
exception_handler() (in module nipyapi.utils), 30 attribute), 391
extend_input_port_transaction_ttl()
execution_node (nipyapi.nifi.models.processor_config_dto.ProcessorConfigDTO
attribute), 373 (nipyapi.nifi.apis.data_transfer_api.DataTransferApi
method), 63
execution_node (nipyapi.nifi.models.processor_status_snapshot_dto.ProcessorStatusSnapshotDTO
attribute), 385 extend_input_port_transaction_ttl_with_http_info()
(nipyapi.nifi.apis.data_transfer_api.DataTransferApi
execution_node (nipyapi.nifi.models.versioned_processor.VersionedProcessor
attribute), 523 method), 63
extend_output_port_transaction_ttl()
execution_node (nipyapi.registry.models.versioned_processor.VersionedProcessor
attribute), 609 (nipyapi.nifi.apis.data_transfer_api.DataTransferApi
execution_node_restricted method), 64
(nipyapi.nifi.models.processor_dto.ProcessorDTOextend_output_port_transaction_ttl_with_http_info()
attribute), 376 (nipyapi.nifi.apis.data_transfer_api.DataTransferApi
exists (nipyapi.nifi.models.connectable_dto.ConnectableDTO method), 64
attribute), 237 extension_missing
(nipyapi.nifi.models.controller_service_dto.ControllerServiceDTO
exists (nipyapi.nifi.models.remote_process_group_port_dto.RemoteProcessGroupPortDTO
attribute), 425 attribute), 262
expiration (nipyapi.nifi.models.lineage_dto.LineageDTO extension_missing
attribute), 316 (nipyapi.nifi.models.processor_dto.ProcessorDTO
expiration (nipyapi.nifi.models.provenance_dto.ProvenanceDTO attribute), 377
attribute), 393 extension_missing
explicit_restrictions (nipyapi.nifi.models.reporting_task_dto.ReportingTaskDTO
attribute), 436
(nipyapi.nifi.models.documented_type_dto.DocumentedTypeDTO
attribute), 288 external_controller_services
(nipyapi.nifi.models.versioned_flow_snapshot.VersionedFlowSnap

Index 679
Nipyapi Documentation, Release 0.19.1

attribute), 505 flow_contents (nipyapi.nifi.models.versioned_flow_snapshot.Versioned


external_controller_services attribute), 505
(nipyapi.registry.models.versioned_flow_snapshot.VersionedFlowSnapshot
flow_contents (nipyapi.registry.models.versioned_flow_snapshot.Versi
attribute), 596 attribute), 596
flow_description (nipyapi.nifi.models.version_control_information_d
F attribute), 489
flow_encoding_version
failure_reason (nipyapi.nifi.models.drop_request_dto.DropRequestDTO
attribute), 290 (nipyapi.nifi.models.versioned_flow_snapshot.VersionedFlowSnap
attribute), 505
failure_reason (nipyapi.nifi.models.listing_request_dto.ListingRequestDTO
attribute), 320 flow_encoding_version
(nipyapi.registry.models.versioned_flow_snapshot.VersionedFlow
failure_reason (nipyapi.nifi.models.variable_registry_update_request_dto.VariableRegistryUpdateRequestDTO
attribute), 485 attribute), 596
flow_file (nipyapi.nifi.models.flow_file_entity.FlowFileEntity
failure_reason (nipyapi.nifi.models.variable_registry_update_step_dto.VariableRegistryUpdateStepDTO
attribute), 487 attribute), 301
flow_file_availability
failure_reason (nipyapi.nifi.models.versioned_flow_update_request_dto.VersionedFlowUpdateRequestDTO
attribute), 509 (nipyapi.nifi.models.connection_status_snapshot_dto.ConnectionS
attribute), 249
field (nipyapi.nifi.models.provenance_searchable_field_dto.ProvenanceSearchableFieldDTO
attribute), 410 flow_file_concurrency
(nipyapi.nifi.models.versioned_process_group.VersionedProcessG
field (nipyapi.nifi.models.status_descriptor_dto.StatusDescriptorDTO
attribute), 453 attribute), 519
field_descriptors flow_file_concurrency
(nipyapi.nifi.models.status_history_dto.StatusHistoryDTO (nipyapi.registry.models.versioned_process_group.VersionedProce
attribute), 454 attribute), 605
Fields (class in nipyapi.registry.models.fields), 578 flow_file_count (nipyapi.nifi.models.peer_dto.PeerDTO
fields (nipyapi.registry.models.fields.Fields attribute), attribute), 335
579 flow_file_expiration
(nipyapi.nifi.models.connection_dto.ConnectionDTO
file_size (nipyapi.nifi.models.provenance_event_dto.ProvenanceEventDTO
attribute), 398 attribute), 240
flow_file_expiration
file_size_bytes (nipyapi.nifi.models.provenance_event_dto.ProvenanceEventDTO
attribute), 398 (nipyapi.nifi.models.versioned_connection.VersionedConnection
filename (nipyapi.nifi.models.flow_file_dto.FlowFileDTO attribute), 495
attribute), 300 flow_file_expiration
(nipyapi.registry.models.versioned_connection.VersionedConnecti
filename (nipyapi.nifi.models.flow_file_summary_dto.FlowFileSummaryDTO
attribute), 302 attribute), 587
filter_obj() (in module nipyapi.utils), 29 flow_file_outbound_policy
finished (nipyapi.nifi.models.drop_request_dto.DropRequestDTO (nipyapi.nifi.models.versioned_process_group.VersionedProcessG
attribute), 290 attribute), 519
finished (nipyapi.nifi.models.lineage_dto.LineageDTO flow_file_outbound_policy
attribute), 316 (nipyapi.registry.models.versioned_process_group.VersionedProce
finished (nipyapi.nifi.models.listing_request_dto.ListingRequestDTOattribute), 605
attribute), 321 flow_file_repository_storage_usage
finished (nipyapi.nifi.models.provenance_dto.ProvenanceDTO (nipyapi.nifi.models.system_diagnostics_snapshot_dto.SystemDia
attribute), 393 attribute), 462
flow (nipyapi.nifi.models.flow_entity.FlowEntity at- flow_file_sent (nipyapi.nifi.models.transaction_result_entity.Transact
tribute), 298 attribute), 472
flow_file_summaries
flow (nipyapi.nifi.models.process_group_flow_dto.ProcessGroupFlowDTO
attribute), 361 (nipyapi.nifi.models.listing_request_dto.ListingRequestDTO
attribute), 321
flow (nipyapi.nifi.models.versioned_flow_snapshot.VersionedFlowSnapshot
attribute), 505 flow_file_uuid (nipyapi.nifi.models.provenance_event_dto.Provenanc
attribute),
flow (nipyapi.registry.models.versioned_flow_snapshot.VersionedFlowSnapshot 398
attribute), 596 flow_file_uuid (nipyapi.nifi.models.provenance_link_dto.ProvenanceL
flow_configuration attribute), 402
(nipyapi.nifi.models.flow_configuration_entity.FlowConfigurationEntity(nipyapi.nifi.models.provenance_node_dto.Provenance
flow_file_uuid
attribute), 296 attribute), 404

680 Index
Nipyapi Documentation, Release 0.19.1

flow_files_in (nipyapi.nifi.models.connection_status_snapshot_dto.ConnectionStatusSnapshotDTO
FlowApi (class in nipyapi.nifi.apis.flow_api), 66
attribute), 249 FlowBreadcrumbDTO (class in
flow_files_in (nipyapi.nifi.models.port_status_snapshot_dto.PortStatusSnapshotDTO
nipyapi.nifi.models.flow_breadcrumb_dto),
attribute), 345 292
flow_files_in (nipyapi.nifi.models.process_group_status_snapshot_dto.ProcessGroupStatusSnapshotDTO
FlowBreadcrumbEntity (class in
attribute), 367 nipyapi.nifi.models.flow_breadcrumb_entity),
flow_files_in (nipyapi.nifi.models.processor_status_snapshot_dto.ProcessorStatusSnapshotDTO
293
attribute), 385 FlowComparisonEntity (class in
flow_files_out (nipyapi.nifi.models.connection_status_snapshot_dto.ConnectionStatusSnapshotDTO
nipyapi.nifi.models.flow_comparison_entity),
attribute), 249 294
flow_files_out (nipyapi.nifi.models.port_status_snapshot_dto.PortStatusSnapshotDTO
FlowConfigurationDTO (class in
attribute), 345 nipyapi.nifi.models.flow_configuration_dto),
flow_files_out (nipyapi.nifi.models.process_group_status_snapshot_dto.ProcessGroupStatusSnapshotDTO
294
attribute), 367 FlowConfigurationEntity (class in
flow_files_out (nipyapi.nifi.models.processor_status_snapshot_dto.ProcessorStatusSnapshotDTO
nipyapi.nifi.models.flow_configuration_entity),
attribute), 385 296
flow_files_queued FlowDTO (class in nipyapi.nifi.models.flow_dto), 297
(nipyapi.nifi.models.connection_status_snapshot_dto.ConnectionStatusSnapshotDTO
FlowEntity (class in nipyapi.nifi.models.flow_entity),
attribute), 249 298
flow_files_queued flowfile_concurrency
(nipyapi.nifi.models.controller_status_dto.ControllerStatusDTO
(nipyapi.nifi.models.process_group_dto.ProcessGroupDTO
attribute), 274 attribute), 351
flow_files_queued flowfile_outbound_policy
(nipyapi.nifi.models.process_group_status_snapshot_dto.ProcessGroupStatusSnapshotDTO
(nipyapi.nifi.models.process_group_dto.ProcessGroupDTO
attribute), 367 attribute), 351
flow_files_received FlowFileDTO (class in
(nipyapi.nifi.models.process_group_status_snapshot_dto.ProcessGroupStatusSnapshotDTO
nipyapi.nifi.models.flow_file_dto), 299
attribute), 367 FlowFileEntity (class in
flow_files_received nipyapi.nifi.models.flow_file_entity), 301
(nipyapi.nifi.models.remote_process_group_status_snapshot_dto.RemoteProcessGroupStatusSnapshotDTO
FlowfileQueuesApi (class in
attribute), 431 nipyapi.nifi.apis.flowfile_queues_api), 91
flow_files_sent (nipyapi.nifi.models.process_group_status_snapshot_dto.ProcessGroupStatusSnapshotDTO
FlowFileSummaryDTO (class in
attribute), 367 nipyapi.nifi.models.flow_file_summary_dto),
flow_files_sent (nipyapi.nifi.models.remote_process_group_status_snapshot_dto.RemoteProcessGroupStatusSnapshotDTO
302
attribute), 431 FlowsApi (class in nipyapi.registry.apis.flows_api),
flow_files_transferred 554
(nipyapi.nifi.models.process_group_status_snapshot_dto.ProcessGroupStatusSnapshotDTO
FlowSnippetDTO (class in
attribute), 367 nipyapi.nifi.models.flow_snippet_dto), 304
flow_id (nipyapi.nifi.models.version_control_information_dto.VersionControlInformationDTO
footer_text (nipyapi.nifi.models.banner_dto.BannerDTO
attribute), 489 attribute), 211
flow_id (nipyapi.nifi.models.versioned_flow_coordinates.VersionedFlowCoordinates
formatter (nipyapi.nifi.models.status_descriptor_dto.StatusDescriptorD
attribute), 502 attribute), 453
flow_id (nipyapi.nifi.models.versioned_flow_dto.VersionedFlowDTO
free_heap (nipyapi.nifi.models.system_diagnostics_snapshot_dto.System
attribute), 503 attribute), 462
flow_id (nipyapi.registry.models.versioned_flow_coordinates.VersionedFlowCoordinates
free_heap_bytes (nipyapi.nifi.models.system_diagnostics_snapshot_dt
attribute), 594 attribute), 462
flow_identifier (nipyapi.registry.models.versioned_flow_snapshot_metadata.VersionedFlowSnapshotMetadata
free_non_heap (nipyapi.nifi.models.system_diagnostics_snapshot_dto.S
attribute), 597 attribute), 462
flow_name (nipyapi.nifi.models.version_control_information_dto.VersionControlInformationDTO
free_non_heap_bytes
attribute), 489 (nipyapi.nifi.models.system_diagnostics_snapshot_dto.SystemDia
flow_name (nipyapi.nifi.models.versioned_flow_dto.VersionedFlowDTOattribute), 462
attribute), 503 free_space (nipyapi.nifi.models.storage_usage_dto.StorageUsageDTO
flow_refreshed (nipyapi.nifi.models.remote_process_group_dto.RemoteProcessGroupDTO
attribute), 456
attribute), 418 free_space_bytes (nipyapi.nifi.models.storage_usage_dto.StorageUsa

Index 681
Nipyapi Documentation, Release 0.19.1

attribute), 456 GET() (nipyapi.nifi.rest.RESTClientObject method), 536


fs_read() (in module nipyapi.utils), 28 GET() (nipyapi.registry.rest.RESTClientObject method),
fs_write() (in module nipyapi.utils), 28 622
funnel_results (nipyapi.nifi.models.search_results_dto.SearchResultsDTO
get_about_info() (nipyapi.nifi.apis.flow_api.FlowApi
attribute), 445 method), 67
FunnelApi (class in nipyapi.nifi.apis.funnel_api), 96 get_about_info_with_http_info()
FunnelDTO (class in nipyapi.nifi.models.funnel_dto), (nipyapi.nifi.apis.flow_api.FlowApi method),
305 67
FunnelEntity (class in get_access_policies()
nipyapi.nifi.models.funnel_entity), 306 (nipyapi.registry.apis.policies_api.PoliciesApi
funnels (nipyapi.nifi.models.flow_dto.FlowDTO at- method), 559
tribute), 297 get_access_policies_with_http_info()
funnels (nipyapi.nifi.models.flow_snippet_dto.FlowSnippetDTO (nipyapi.registry.apis.policies_api.PoliciesApi
attribute), 304 method), 559
funnels (nipyapi.nifi.models.funnels_entity.FunnelsEntityget_access_policy()
attribute), 308 (nipyapi.nifi.apis.policies_api.PoliciesApi
funnels (nipyapi.nifi.models.snippet_dto.SnippetDTO method), 113
attribute), 448 get_access_policy()
funnels (nipyapi.nifi.models.versioned_process_group.VersionedProcessGroup
(nipyapi.registry.apis.policies_api.PoliciesApi
attribute), 520 method), 560
funnels (nipyapi.registry.models.versioned_process_group.VersionedProcessGroup
get_access_policy_for_resource() (in mod-
attribute), 606 ule nipyapi.security), 23
FunnelsEntity (class in get_access_policy_for_resource()
nipyapi.nifi.models.funnels_entity), 308 (nipyapi.nifi.apis.policies_api.PoliciesApi
method), 113
G get_access_policy_for_resource()
garbage_collection (nipyapi.registry.apis.policies_api.PoliciesApi
method), 560
(nipyapi.nifi.models.system_diagnostics_snapshot_dto.SystemDiagnosticsSnapshotDTO
attribute), 462 get_access_policy_for_resource_with_http_info()
GarbageCollectionDTO (class in (nipyapi.nifi.apis.policies_api.PoliciesApi
nipyapi.nifi.models.garbage_collection_dto), method), 114
308 get_access_policy_for_resource_with_http_info()
generate_client_id() (nipyapi.registry.apis.policies_api.PoliciesApi
(nipyapi.nifi.apis.flow_api.FlowApi method), method), 560
66 get_access_policy_with_http_info()
generate_client_id_with_http_info() (nipyapi.nifi.apis.policies_api.PoliciesApi
(nipyapi.nifi.apis.flow_api.FlowApi method), method), 114
67 get_access_policy_with_http_info()
(nipyapi.registry.apis.policies_api.PoliciesApi
generated (nipyapi.nifi.models.access_policy_entity.AccessPolicyEntity
attribute), 196 method), 560
get_access_status()
generated (nipyapi.nifi.models.bulletin_board_dto.BulletinBoardDTO
attribute), 218 (nipyapi.nifi.apis.access_api.AccessApi
generated (nipyapi.nifi.models.cluster_dto.ClusterDTO method), 37
attribute), 224 get_access_status()
(nipyapi.registry.apis.access_api.AccessApi
generated (nipyapi.nifi.models.counters_snapshot_dto.CountersSnapshotDTO
attribute), 281 method), 539
get_access_status_with_http_info()
generated (nipyapi.nifi.models.provenance_results_dto.ProvenanceResultsDTO
attribute), 409 (nipyapi.nifi.apis.access_api.AccessApi
method), 37
generated (nipyapi.nifi.models.status_history_dto.StatusHistoryDTO
attribute), 454 get_access_status_with_http_info()
generated (nipyapi.nifi.models.templates_entity.TemplatesEntity (nipyapi.registry.apis.access_api.AccessApi
attribute), 468 method), 539
generated (nipyapi.nifi.models.users_entity.UsersEntity get_access_token_expiration()
attribute), 480 (nipyapi.nifi.apis.access_api.AccessApi

682 Index
Nipyapi Documentation, Release 0.19.1

method), 38 69
get_access_token_expiration_with_http_info() get_bulletins() (in module nipyapi.canvas), 15
(nipyapi.nifi.apis.access_api.AccessApi get_bulletins() (nipyapi.nifi.apis.flow_api.FlowApi
method), 38 method), 70
get_action() (nipyapi.nifi.apis.flow_api.FlowApi get_bulletins_with_http_info()
method), 67 (nipyapi.nifi.apis.flow_api.FlowApi method),
get_action_with_http_info() 70
(nipyapi.nifi.apis.flow_api.FlowApi method), get_cluster() (in module nipyapi.system), 25
68 get_cluster() (nipyapi.nifi.apis.controller_api.ControllerApi
get_available_bucket_fields() method), 47
(nipyapi.registry.apis.buckets_api.BucketsApi get_cluster_summary()
method), 552 (nipyapi.nifi.apis.flow_api.FlowApi method),
get_available_bucket_fields_with_http_info() 70
(nipyapi.registry.apis.buckets_api.BucketsApi get_cluster_summary_with_http_info()
method), 552 (nipyapi.nifi.apis.flow_api.FlowApi method),
get_available_bucket_item_fields() 70
(nipyapi.registry.apis.items_api.ItemsApi get_cluster_with_http_info()
method), 557 (nipyapi.nifi.apis.controller_api.ControllerApi
get_available_bucket_item_fields_with_http_info() method), 47
(nipyapi.registry.apis.items_api.ItemsApi get_component_connections() (in module
method), 557 nipyapi.canvas), 16
get_available_flow_fields() get_component_history()
(nipyapi.registry.apis.flows_api.FlowsApi (nipyapi.nifi.apis.flow_api.FlowApi method),
method), 554 70
get_available_flow_fields_with_http_info() get_component_history_with_http_info()
(nipyapi.registry.apis.flows_api.FlowsApi (nipyapi.nifi.apis.flow_api.FlowApi method),
method), 554 71
get_banners() (nipyapi.nifi.apis.flow_api.FlowApi get_connection() (nipyapi.nifi.apis.connections_api.ConnectionsApi
method), 68 method), 42
get_banners_with_http_info() get_connection_statistics()
(nipyapi.nifi.apis.flow_api.FlowApi method), (nipyapi.nifi.apis.flow_api.FlowApi method),
68 71
get_bucket() (nipyapi.registry.apis.buckets_api.BucketsApi
get_connection_statistics_with_http_info()
method), 552 (nipyapi.nifi.apis.flow_api.FlowApi method),
get_bucket_with_http_info() 71
(nipyapi.registry.apis.buckets_api.BucketsApi get_connection_status()
method), 553 (nipyapi.nifi.apis.flow_api.FlowApi method),
get_buckets() (nipyapi.nifi.apis.flow_api.FlowApi 72
method), 68 get_connection_status_history()
get_buckets() (nipyapi.registry.apis.buckets_api.BucketsApi (nipyapi.nifi.apis.flow_api.FlowApi method),
method), 553 72
get_buckets_with_http_info() get_connection_status_history_with_http_info()
(nipyapi.nifi.apis.flow_api.FlowApi method), (nipyapi.nifi.apis.flow_api.FlowApi method),
68 72
get_buckets_with_http_info() get_connection_status_with_http_info()
(nipyapi.registry.apis.buckets_api.BucketsApi (nipyapi.nifi.apis.flow_api.FlowApi method),
method), 553 72
get_bulletin_board() (in module get_connection_with_http_info()
nipyapi.canvas), 15 (nipyapi.nifi.apis.connections_api.ConnectionsApi
get_bulletin_board() method), 42
(nipyapi.nifi.apis.flow_api.FlowApi method), get_connections()
69 (nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
get_bulletin_board_with_http_info() method), 125
(nipyapi.nifi.apis.flow_api.FlowApi method), get_connections_with_http_info()

Index 683
Nipyapi Documentation, Release 0.19.1

(nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi 76
method), 125 get_current_user_with_http_info()
get_container() (nipyapi.utils.DockerContainer (nipyapi.nifi.apis.flow_api.FlowApi method),
method), 30 76
get_controller() (in module nipyapi.canvas), 17 get_drop_all_flowfiles_request()
get_controller_config() (nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
(nipyapi.nifi.apis.controller_api.ControllerApi method), 125
method), 47 get_drop_all_flowfiles_request_with_http_info()
get_controller_config_with_http_info() (nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
(nipyapi.nifi.apis.controller_api.ControllerApi method), 125
method), 47 get_drop_request()
get_controller_service() (nipyapi.nifi.apis.flowfile_queues_api.FlowfileQueuesApi
(nipyapi.nifi.apis.controller_services_api.ControllerServicesApi
method), 93
method), 53 get_drop_request_with_http_info()
get_controller_service_references() (nipyapi.nifi.apis.flowfile_queues_api.FlowfileQueuesApi
(nipyapi.nifi.apis.controller_services_api.ControllerServicesApi
method), 93
method), 53 get_flow() (in module nipyapi.canvas), 10
get_controller_service_references_with_http_info() get_flow() (nipyapi.nifi.apis.flow_api.FlowApi
(nipyapi.nifi.apis.controller_services_api.ControllerServicesApi
method), 76
method), 54 get_flow() (nipyapi.registry.apis.bucket_flows_api.BucketFlowsApi
get_controller_service_types() method), 546
(nipyapi.nifi.apis.flow_api.FlowApi method), get_flow_config()
73 (nipyapi.nifi.apis.flow_api.FlowApi method),
get_controller_service_types_with_http_info() 76
(nipyapi.nifi.apis.flow_api.FlowApi method), get_flow_config_with_http_info()
73 (nipyapi.nifi.apis.flow_api.FlowApi method),
get_controller_service_with_http_info() 77
(nipyapi.nifi.apis.controller_services_api.ControllerServicesApi
get_flow_diff() (nipyapi.registry.apis.bucket_flows_api.BucketFlowsA
method), 54 method), 546
get_controller_services_from_controller() get_flow_diff_with_http_info()
(nipyapi.nifi.apis.flow_api.FlowApi method), (nipyapi.registry.apis.bucket_flows_api.BucketFlowsApi
74 method), 546
get_controller_services_from_controller_with_http_info() get_flow_file() (nipyapi.nifi.apis.flowfile_queues_api.FlowfileQueue
(nipyapi.nifi.apis.flow_api.FlowApi method), method), 94
74 get_flow_file_with_http_info()
get_controller_services_from_group() (nipyapi.nifi.apis.flowfile_queues_api.FlowfileQueuesApi
(nipyapi.nifi.apis.flow_api.FlowApi method), method), 94
74 get_flow_in_bucket() (in module
get_controller_services_from_group_with_http_info() nipyapi.versioning), 33
(nipyapi.nifi.apis.flow_api.FlowApi method), get_flow_metrics()
75 (nipyapi.nifi.apis.flow_api.FlowApi method),
get_controller_status() 77
(nipyapi.nifi.apis.flow_api.FlowApi method), get_flow_metrics_with_http_info()
75 (nipyapi.nifi.apis.flow_api.FlowApi method),
get_controller_status_with_http_info() 77
(nipyapi.nifi.apis.flow_api.FlowApi method), get_flow_version() (in module
76 nipyapi.versioning), 34
get_counters() (nipyapi.nifi.apis.counters_api.CountersApiget_flow_version()
method), 60 (nipyapi.registry.apis.bucket_flows_api.BucketFlowsApi
get_counters_with_http_info() method), 546
(nipyapi.nifi.apis.counters_api.CountersApi get_flow_version_with_http_info()
method), 60 (nipyapi.registry.apis.bucket_flows_api.BucketFlowsApi
get_current_user() method), 547
(nipyapi.nifi.apis.flow_api.FlowApi method), get_flow_versions()

684 Index
Nipyapi Documentation, Release 0.19.1

(nipyapi.registry.apis.bucket_flows_api.BucketFlowsApi method), 98
method), 547 get_input_ports()
get_flow_versions_with_http_info() (nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
(nipyapi.registry.apis.bucket_flows_api.BucketFlowsApi method), 126
method), 547 get_input_ports_with_http_info()
get_flow_with_http_info() (nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
(nipyapi.nifi.apis.flow_api.FlowApi method), method), 126
78 get_items() (nipyapi.registry.apis.items_api.ItemsApi
get_flow_with_http_info() method), 558
(nipyapi.registry.apis.bucket_flows_api.BucketFlowsApi
get_items_in_bucket()
method), 548 (nipyapi.registry.apis.items_api.ItemsApi
get_flows() (nipyapi.nifi.apis.flow_api.FlowApi method), 558
method), 78 get_items_in_bucket_with_http_info()
get_flows() (nipyapi.registry.apis.bucket_flows_api.BucketFlowsApi
(nipyapi.registry.apis.items_api.ItemsApi
method), 548 method), 558
get_flows_with_http_info() get_items_with_http_info()
(nipyapi.nifi.apis.flow_api.FlowApi method), (nipyapi.registry.apis.items_api.ItemsApi
78 method), 558
get_flows_with_http_info() get_label() (nipyapi.nifi.apis.labels_api.LabelsApi
(nipyapi.registry.apis.bucket_flows_api.BucketFlowsApi method), 100
method), 548 get_label_with_http_info()
get_funnel() (in module nipyapi.canvas), 13 (nipyapi.nifi.apis.labels_api.LabelsApi
get_funnel() (nipyapi.nifi.apis.funnel_api.FunnelApi method), 101
method), 96 get_labels() (nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
get_funnel_with_http_info() method), 127
(nipyapi.nifi.apis.funnel_api.FunnelApi get_labels_with_http_info()
method), 96 (nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
get_funnels() (nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
method), 127
method), 126 get_latest_flow_ver() (in module
get_funnels_with_http_info() nipyapi.versioning), 33
(nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
get_latest_flow_version()
method), 126 (nipyapi.registry.apis.bucket_flows_api.BucketFlowsApi
get_identity_provider_usage_instructions() method), 548
(nipyapi.registry.apis.access_api.AccessApi get_latest_flow_version_metadata()
method), 540 (nipyapi.registry.apis.bucket_flows_api.BucketFlowsApi
get_identity_provider_usage_instructions_with_http_info() method), 549
(nipyapi.registry.apis.access_api.AccessApi get_latest_flow_version_metadata_with_http_info()
method), 540 (nipyapi.registry.apis.bucket_flows_api.BucketFlowsApi
get_input_content() method), 549
(nipyapi.nifi.apis.provenance_events_api.ProvenanceEventsApi
get_latest_flow_version_with_http_info()
method), 153 (nipyapi.registry.apis.bucket_flows_api.BucketFlowsApi
get_input_content_with_http_info() method), 549
(nipyapi.nifi.apis.provenance_events_api.ProvenanceEventsApi
get_lineage() (nipyapi.nifi.apis.provenance_api.ProvenanceApi
method), 153 method), 150
get_input_port() (nipyapi.nifi.apis.input_ports_api.InputPortsApi
get_lineage_with_http_info()
method), 98 (nipyapi.nifi.apis.provenance_api.ProvenanceApi
get_input_port_status() method), 150
(nipyapi.nifi.apis.flow_api.FlowApi method), get_listing_request()
79 (nipyapi.nifi.apis.flowfile_queues_api.FlowfileQueuesApi
get_input_port_status_with_http_info() method), 94
(nipyapi.nifi.apis.flow_api.FlowApi method), get_listing_request_with_http_info()
79 (nipyapi.nifi.apis.flowfile_queues_api.FlowfileQueuesApi
get_input_port_with_http_info() method), 95
(nipyapi.nifi.apis.input_ports_api.InputPortsApi get_local_modifications()

Index 685
Nipyapi Documentation, Release 0.19.1

(nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
get_parameter_context_update()
method), 127 (nipyapi.nifi.apis.parameter_contexts_api.ParameterContextsApi
get_local_modifications_with_http_info() method), 108
(nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
get_parameter_context_update_with_http_info()
method), 127 (nipyapi.nifi.apis.parameter_contexts_api.ParameterContextsApi
get_login_config() method), 109
(nipyapi.nifi.apis.access_api.AccessApi get_parameter_context_with_http_info()
method), 38 (nipyapi.nifi.apis.parameter_contexts_api.ParameterContextsApi
get_login_config_with_http_info() method), 109
(nipyapi.nifi.apis.access_api.AccessApi get_parameter_contexts()
method), 38 (nipyapi.nifi.apis.flow_api.FlowApi method),
get_nifi_version_info() (in module 80
nipyapi.system), 26 get_parameter_contexts_with_http_info()
get_node() (in module nipyapi.system), 26 (nipyapi.nifi.apis.flow_api.FlowApi method),
get_node() (nipyapi.nifi.apis.controller_api.ControllerApi 80
method), 47 get_peers() (nipyapi.nifi.apis.site_to_site_api.SiteToSiteApi
get_node_status_history() method), 170
(nipyapi.nifi.apis.controller_api.ControllerApi get_peers_with_http_info()
method), 48 (nipyapi.nifi.apis.site_to_site_api.SiteToSiteApi
get_node_status_history_with_http_info() method), 170
(nipyapi.nifi.apis.controller_api.ControllerApi get_pg_parents_ids() (in module
method), 48 nipyapi.canvas), 19
get_node_with_http_info() get_prioritizers()
(nipyapi.nifi.apis.controller_api.ControllerApi (nipyapi.nifi.apis.flow_api.FlowApi method),
method), 48 80
get_output_content() get_prioritizers_with_http_info()
(nipyapi.nifi.apis.provenance_events_api.ProvenanceEventsApi
(nipyapi.nifi.apis.flow_api.FlowApi method),
method), 153 81
get_output_content_with_http_info() get_process_group() (in module nipyapi.canvas),
(nipyapi.nifi.apis.provenance_events_api.ProvenanceEventsApi
11
method), 154 get_process_group()
get_output_port() (nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
(nipyapi.nifi.apis.output_ports_api.OutputPortsApi method), 128
method), 103 get_process_group_status() (in module
get_output_port_status() nipyapi.canvas), 10
(nipyapi.nifi.apis.flow_api.FlowApi method), get_process_group_status()
79 (nipyapi.nifi.apis.flow_api.FlowApi method),
get_output_port_status_with_http_info() 81
(nipyapi.nifi.apis.flow_api.FlowApi method), get_process_group_status_history()
80 (nipyapi.nifi.apis.flow_api.FlowApi method),
get_output_port_with_http_info() 81
(nipyapi.nifi.apis.output_ports_api.OutputPortsApiget_process_group_status_history_with_http_info()
method), 103 (nipyapi.nifi.apis.flow_api.FlowApi method),
get_output_ports() 81
(nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
get_process_group_status_with_http_info()
method), 128 (nipyapi.nifi.apis.flow_api.FlowApi method),
get_output_ports_with_http_info() 82
(nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
get_process_group_with_http_info()
method), 128 (nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
get_parameter_context() (in module method), 128
nipyapi.parameters), 20 get_process_groups()
get_parameter_context() (nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
(nipyapi.nifi.apis.parameter_contexts_api.ParameterContextsApi
method), 129
method), 108 get_process_groups_with_http_info()

686 Index
Nipyapi Documentation, Release 0.19.1

(nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
get_property_descriptor_with_http_info()
method), 129 (nipyapi.nifi.apis.controller_services_api.ControllerServicesApi
get_processor() (in module nipyapi.canvas), 13 method), 54
get_processor() (nipyapi.nifi.apis.processors_api.ProcessorsApi
get_property_descriptor_with_http_info()
method), 142 (nipyapi.nifi.apis.processors_api.ProcessorsApi
get_processor_diagnostics() method), 144
(nipyapi.nifi.apis.processors_api.ProcessorsApi get_property_descriptor_with_http_info()
method), 143 (nipyapi.nifi.apis.reporting_tasks_api.ReportingTasksApi
get_processor_diagnostics_with_http_info() method), 164
(nipyapi.nifi.apis.processors_api.ProcessorsApi get_provenance() (nipyapi.nifi.apis.provenance_api.ProvenanceApi
method), 143 method), 150
get_processor_run_status_details() get_provenance_event()
(nipyapi.nifi.apis.processors_api.ProcessorsApi (nipyapi.nifi.apis.provenance_events_api.ProvenanceEventsApi
method), 143 method), 154
get_processor_run_status_details_with_http_info() get_provenance_event_with_http_info()
(nipyapi.nifi.apis.processors_api.ProcessorsApi (nipyapi.nifi.apis.provenance_events_api.ProvenanceEventsApi
method), 143 method), 154
get_processor_status() get_provenance_with_http_info()
(nipyapi.nifi.apis.flow_api.FlowApi method), (nipyapi.nifi.apis.provenance_api.ProvenanceApi
82 method), 151
get_processor_status_history() get_registries() (nipyapi.nifi.apis.flow_api.FlowApi
(nipyapi.nifi.apis.flow_api.FlowApi method), method), 84
82 get_registries_with_http_info()
get_processor_status_history_with_http_info() (nipyapi.nifi.apis.flow_api.FlowApi method),
(nipyapi.nifi.apis.flow_api.FlowApi method), 84
83 get_registry_bucket() (in module
get_processor_status_with_http_info() nipyapi.versioning), 32
(nipyapi.nifi.apis.flow_api.FlowApi method), get_registry_client() (in module
83 nipyapi.versioning), 31
get_processor_type() (in module get_registry_client()
nipyapi.canvas), 12 (nipyapi.nifi.apis.controller_api.ControllerApi
get_processor_types() method), 48
(nipyapi.nifi.apis.flow_api.FlowApi method), get_registry_client_with_http_info()
83 (nipyapi.nifi.apis.controller_api.ControllerApi
get_processor_types_with_http_info() method), 49
(nipyapi.nifi.apis.flow_api.FlowApi method), get_registry_clients()
84 (nipyapi.nifi.apis.controller_api.ControllerApi
get_processor_with_http_info() method), 49
(nipyapi.nifi.apis.processors_api.ProcessorsApi get_registry_clients_with_http_info()
method), 144 (nipyapi.nifi.apis.controller_api.ControllerApi
get_processors() (nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
method), 49
method), 129 get_remote_process_group() (in module
get_processors_with_http_info() nipyapi.canvas), 18
(nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
get_remote_process_group()
method), 129 (nipyapi.nifi.apis.remote_process_groups_api.RemoteProcessGro
get_property_descriptor() method), 155
(nipyapi.nifi.apis.controller_services_api.ControllerServicesApi
get_remote_process_group_status()
method), 54 (nipyapi.nifi.apis.flow_api.FlowApi method),
get_property_descriptor() 84
(nipyapi.nifi.apis.processors_api.ProcessorsApi get_remote_process_group_status_history()
method), 144 (nipyapi.nifi.apis.flow_api.FlowApi method),
get_property_descriptor() 85
(nipyapi.nifi.apis.reporting_tasks_api.ReportingTasksApi
get_remote_process_group_status_history_with_http_i
method), 164 (nipyapi.nifi.apis.flow_api.FlowApi method),

Index 687
Nipyapi Documentation, Release 0.19.1

85 get_runtime_manifest()
get_remote_process_group_status_with_http_info() (nipyapi.nifi.apis.flow_api.FlowApi method),
(nipyapi.nifi.apis.flow_api.FlowApi method), 87
85 get_runtime_manifest_with_http_info()
get_remote_process_group_with_http_info() (nipyapi.nifi.apis.flow_api.FlowApi method),
(nipyapi.nifi.apis.remote_process_groups_api.RemoteProcessGroupsApi
87
method), 156 get_search_options()
get_remote_process_groups() (nipyapi.nifi.apis.provenance_api.ProvenanceApi
(nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi method), 151
method), 130 get_search_options_with_http_info()
get_remote_process_groups_with_http_info() (nipyapi.nifi.apis.provenance_api.ProvenanceApi
(nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi method), 151
method), 130 get_service_access_status() (in module
get_replace_process_group_request() nipyapi.security), 22
(nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
get_service_user() (in module nipyapi.security),
method), 130 23
get_replace_process_group_request_with_http_info() get_service_user_group() (in module
(nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi nipyapi.security), 25
method), 131 get_site_to_site_details()
get_reporting_task() (nipyapi.nifi.apis.site_to_site_api.SiteToSiteApi
(nipyapi.nifi.apis.reporting_tasks_api.ReportingTasksApi method), 170
method), 164 get_site_to_site_details_with_http_info()
get_reporting_task_types() (nipyapi.nifi.apis.site_to_site_api.SiteToSiteApi
(nipyapi.nifi.apis.flow_api.FlowApi method), method), 170
86 get_state() (nipyapi.nifi.apis.controller_services_api.ControllerService
get_reporting_task_types_with_http_info() method), 55
(nipyapi.nifi.apis.flow_api.FlowApi method), get_state() (nipyapi.nifi.apis.processors_api.ProcessorsApi
86 method), 145
get_reporting_task_with_http_info() get_state() (nipyapi.nifi.apis.remote_process_groups_api.RemoteProc
(nipyapi.nifi.apis.reporting_tasks_api.ReportingTasksApi method), 156
method), 165 get_state() (nipyapi.nifi.apis.reporting_tasks_api.ReportingTasksApi
get_reporting_tasks() method), 165
(nipyapi.nifi.apis.flow_api.FlowApi method), get_state_with_http_info()
86 (nipyapi.nifi.apis.controller_services_api.ControllerServicesApi
get_reporting_tasks_with_http_info() method), 55
(nipyapi.nifi.apis.flow_api.FlowApi method), get_state_with_http_info()
86 (nipyapi.nifi.apis.processors_api.ProcessorsApi
get_resources() (nipyapi.nifi.apis.resources_api.ResourcesApi method), 145
method), 169 get_state_with_http_info()
get_resources() (nipyapi.registry.apis.policies_api.PoliciesApi (nipyapi.nifi.apis.remote_process_groups_api.RemoteProcessGro
method), 561 method), 156
get_resources_with_http_info() get_state_with_http_info()
(nipyapi.nifi.apis.resources_api.ResourcesApi (nipyapi.nifi.apis.reporting_tasks_api.ReportingTasksApi
method), 169 method), 165
get_resources_with_http_info() get_system_diagnostics() (in module
(nipyapi.registry.apis.policies_api.PoliciesApi nipyapi.system), 25
method), 561 get_system_diagnostics()
get_revert_request() (nipyapi.nifi.apis.system_diagnostics_api.SystemDiagnosticsApi
(nipyapi.nifi.apis.versions_api.VersionsApi method), 173
method), 184 get_system_diagnostics_with_http_info()
get_revert_request_with_http_info() (nipyapi.nifi.apis.system_diagnostics_api.SystemDiagnosticsApi
(nipyapi.nifi.apis.versions_api.VersionsApi method), 173
method), 184 get_template() (in module nipyapi.templates), 27
get_root_pg_id() (in module nipyapi.canvas), 10 get_template_by_name() (in module

688 Index
Nipyapi Documentation, Release 0.19.1

nipyapi.templates), 26 get_users_with_http_info()
get_templates() (nipyapi.nifi.apis.flow_api.FlowApi (nipyapi.registry.apis.tenants_api.TenantsApi
method), 87 method), 565
get_templates_with_http_info() get_validation_request()
(nipyapi.nifi.apis.flow_api.FlowApi method), (nipyapi.nifi.apis.parameter_contexts_api.ParameterContextsApi
87 method), 109
get_test_url_status() get_validation_request_with_http_info()
(nipyapi.utils.DockerContainer method), (nipyapi.nifi.apis.parameter_contexts_api.ParameterContextsApi
30 method), 110
get_update_request() get_variable_registry() (in module
(nipyapi.nifi.apis.versions_api.VersionsApi nipyapi.canvas), 14
method), 185 get_variable_registry()
get_update_request_with_http_info() (nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
(nipyapi.nifi.apis.versions_api.VersionsApi method), 131
method), 185 get_variable_registry_update_request()
get_user() (nipyapi.nifi.apis.tenants_api.TenantsApi (nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
method), 176 method), 131
get_user() (nipyapi.registry.apis.tenants_api.TenantsApiget_variable_registry_update_request_with_http_info
method), 564 (nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
get_user_group() (nipyapi.nifi.apis.tenants_api.TenantsApi method), 131
method), 176 get_variable_registry_with_http_info()
get_user_group() (nipyapi.registry.apis.tenants_api.TenantsApi (nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
method), 564 method), 132
get_user_group_with_http_info() get_verification_request()
(nipyapi.nifi.apis.tenants_api.TenantsApi (nipyapi.nifi.apis.controller_services_api.ControllerServicesApi
method), 176 method), 55
get_user_group_with_http_info() get_verification_request()
(nipyapi.registry.apis.tenants_api.TenantsApi (nipyapi.nifi.apis.processors_api.ProcessorsApi
method), 564 method), 145
get_user_groups() get_verification_request()
(nipyapi.nifi.apis.tenants_api.TenantsApi (nipyapi.nifi.apis.reporting_tasks_api.ReportingTasksApi
method), 177 method), 165
get_user_groups() get_verification_request_with_http_info()
(nipyapi.registry.apis.tenants_api.TenantsApi (nipyapi.nifi.apis.controller_services_api.ControllerServicesApi
method), 564 method), 56
get_user_groups_with_http_info() get_verification_request_with_http_info()
(nipyapi.nifi.apis.tenants_api.TenantsApi (nipyapi.nifi.apis.processors_api.ProcessorsApi
method), 177 method), 146
get_user_groups_with_http_info() get_verification_request_with_http_info()
(nipyapi.registry.apis.tenants_api.TenantsApi (nipyapi.nifi.apis.reporting_tasks_api.ReportingTasksApi
method), 565 method), 166
get_user_with_http_info() get_version_info() (in module
(nipyapi.nifi.apis.tenants_api.TenantsApi nipyapi.versioning), 33
method), 177 get_version_information()
get_user_with_http_info() (nipyapi.nifi.apis.versions_api.VersionsApi
(nipyapi.registry.apis.tenants_api.TenantsApi method), 185
method), 565 get_version_information_with_http_info()
get_users() (nipyapi.nifi.apis.tenants_api.TenantsApi (nipyapi.nifi.apis.versions_api.VersionsApi
method), 177 method), 186
get_users() (nipyapi.registry.apis.tenants_api.TenantsApi
get_versions() (nipyapi.nifi.apis.flow_api.FlowApi
method), 565 method), 87
get_users_with_http_info() get_versions_with_http_info()
(nipyapi.nifi.apis.tenants_api.TenantsApi (nipyapi.nifi.apis.flow_api.FlowApi method),
method), 177 88

Index 689
Nipyapi Documentation, Release 0.19.1

getheader() (nipyapi.nifi.rest.RESTResponse tribute), 338


method), 536 group_id (nipyapi.nifi.models.bulletin_dto.BulletinDTO
getheader() (nipyapi.registry.rest.RESTResponse attribute), 219
method), 622 group_id (nipyapi.nifi.models.bulletin_entity.BulletinEntity
getheaders() (nipyapi.nifi.rest.RESTResponse attribute), 221
method), 536 group_id (nipyapi.nifi.models.component_search_result_dto.ComponentS
getheaders() (nipyapi.registry.rest.RESTResponse attribute), 233
method), 622 group_id (nipyapi.nifi.models.connectable_component.ConnectableComp
getz_index (nipyapi.nifi.models.connection_dto.ConnectionDTO attribute), 236
attribute), 240 group_id (nipyapi.nifi.models.connectable_dto.ConnectableDTO
getz_index (nipyapi.nifi.models.connection_entity.ConnectionEntity
attribute), 237
attribute), 243 group_id (nipyapi.nifi.models.connection_status_dto.ConnectionStatusDT
getz_index (nipyapi.nifi.models.label_dto.LabelDTO attribute), 245
attribute), 313 group_id (nipyapi.nifi.models.connection_status_snapshot_dto.Connectio
getz_index (nipyapi.nifi.models.label_entity.LabelEntity attribute), 249
attribute), 315 group_id (nipyapi.nifi.models.controller_service_referencing_component
global_get_flow() attribute), 268
(nipyapi.registry.apis.flows_api.FlowsApi group_id (nipyapi.nifi.models.port_status_dto.PortStatusDTO
method), 554 attribute), 342
global_get_flow_version() group_id (nipyapi.nifi.models.port_status_snapshot_dto.PortStatusSnaps
(nipyapi.registry.apis.flows_api.FlowsApi attribute), 345
method), 555 group_id (nipyapi.nifi.models.processor_status_dto.ProcessorStatusDTO
global_get_flow_version_with_http_info() attribute), 381
(nipyapi.registry.apis.flows_api.FlowsApi group_id (nipyapi.nifi.models.processor_status_snapshot_dto.ProcessorS
method), 555 attribute), 385
global_get_flow_versions() group_id (nipyapi.nifi.models.provenance_event_dto.ProvenanceEventDT
(nipyapi.registry.apis.flows_api.FlowsApi attribute), 398
method), 555 group_id (nipyapi.nifi.models.remote_process_group_port_dto.RemotePr
global_get_flow_versions_with_http_info() attribute), 425
(nipyapi.registry.apis.flows_api.FlowsApi group_id (nipyapi.nifi.models.remote_process_group_status_dto.RemoteP
method), 556 attribute), 428
global_get_flow_with_http_info() group_id (nipyapi.nifi.models.remote_process_group_status_snapshot_dt
(nipyapi.registry.apis.flows_api.FlowsApi attribute), 432
method), 556 group_id (nipyapi.nifi.models.template_dto.TemplateDTO
global_get_latest_flow_version() attribute), 465
(nipyapi.registry.apis.flows_api.FlowsApi group_id (nipyapi.nifi.models.version_control_information_dto.VersionC
method), 556 attribute), 490
global_get_latest_flow_version_metadata() group_id (nipyapi.registry.models.connectable_component.ConnectableC
(nipyapi.registry.apis.flows_api.FlowsApi attribute), 576
method), 556 group_identifier (nipyapi.nifi.models.versioned_connection.Versione
global_get_latest_flow_version_metadata_with_http_info() attribute), 495
(nipyapi.registry.apis.flows_api.FlowsApi group_identifier (nipyapi.nifi.models.versioned_controller_service.V
method), 556 attribute), 498
global_get_latest_flow_version_with_http_info() group_identifier (nipyapi.nifi.models.versioned_funnel.VersionedFun
(nipyapi.registry.apis.flows_api.FlowsApi attribute), 512
method), 557 group_identifier (nipyapi.nifi.models.versioned_label.VersionedLabe
group (nipyapi.nifi.models.bundle.Bundle attribute), attribute), 513
222 group_identifier (nipyapi.nifi.models.versioned_port.VersionedPort
group (nipyapi.nifi.models.bundle_dto.BundleDTO at- attribute), 516
tribute), 223 group_identifier (nipyapi.nifi.models.versioned_process_group.Versi
group (nipyapi.registry.models.bundle.Bundle at- attribute), 520
tribute), 575 group_identifier (nipyapi.nifi.models.versioned_processor.Versioned
group_access_control attribute), 523
(nipyapi.nifi.models.port_dto.PortDTO at- group_identifier (nipyapi.nifi.models.versioned_remote_group_port.

690 Index
Nipyapi Documentation, Release 0.19.1

attribute), 528 id (nipyapi.nifi.models.access_policy_entity.AccessPolicyEntity


group_identifier (nipyapi.nifi.models.versioned_remote_process_group.VersionedRemoteProcessGroup
attribute), 196
attribute), 531 id (nipyapi.nifi.models.access_policy_summary_dto.AccessPolicySummary
group_identifier (nipyapi.registry.models.versioned_connection.VersionedConnection
attribute), 198
attribute), 587 id (nipyapi.nifi.models.access_policy_summary_entity.AccessPolicySumma
group_identifier (nipyapi.registry.models.versioned_controller_service.VersionedControllerService
attribute), 200
attribute), 591 id (nipyapi.nifi.models.action_dto.ActionDTO attribute),
group_identifier (nipyapi.registry.models.versioned_funnel.VersionedFunnel
203
attribute), 599 id (nipyapi.nifi.models.action_entity.ActionEntity at-
group_identifier (nipyapi.registry.models.versioned_label.VersionedLabel
tribute), 204
attribute), 600 id (nipyapi.nifi.models.activate_controller_services_entity.ActivateControll
group_identifier (nipyapi.registry.models.versioned_port.VersionedPort
attribute), 205
attribute), 602 id (nipyapi.nifi.models.affected_component_dto.AffectedComponentDTO
group_identifier (nipyapi.registry.models.versioned_process_group.VersionedProcessGroup
attribute), 206
attribute), 606 id (nipyapi.nifi.models.affected_component_entity.AffectedComponentEntit
group_identifier (nipyapi.registry.models.versioned_processor.VersionedProcessor
attribute), 208
attribute), 609 id (nipyapi.nifi.models.bucket_dto.BucketDTO at-
group_identifier (nipyapi.registry.models.versioned_remote_group_port.VersionedRemoteGroupPort
tribute), 216
attribute), 614 id (nipyapi.nifi.models.bucket_entity.BucketEntity
group_identifier (nipyapi.registry.models.versioned_remote_process_group.VersionedRemoteProcessGroup
attribute), 217
attribute), 617 id (nipyapi.nifi.models.bulletin_dto.BulletinDTO at-
tribute), 220
H id (nipyapi.nifi.models.bulletin_entity.BulletinEntity at-
HEAD() (nipyapi.nifi.rest.RESTClientObject method), tribute), 221
536 id (nipyapi.nifi.models.component_reference_dto.ComponentReferenceDTO
HEAD() (nipyapi.registry.rest.RESTClientObject attribute), 230
method), 622 id (nipyapi.nifi.models.component_reference_entity.ComponentReferenceE
header_text (nipyapi.nifi.models.banner_dto.BannerDTO attribute), 232
attribute), 212 id (nipyapi.nifi.models.component_search_result_dto.ComponentSearchRe
attribute), 233
heap_utilization (nipyapi.nifi.models.system_diagnostics_snapshot_dto.SystemDiagnosticsSnapshotDTO
attribute), 462 id (nipyapi.nifi.models.connectable_component.ConnectableComponent
heartbeat (nipyapi.nifi.models.node_dto.NodeDTO attribute), 236
attribute), 325 id (nipyapi.nifi.models.connectable_dto.ConnectableDTO
height (nipyapi.nifi.models.dimensions_dto.DimensionsDTO attribute), 237
attribute), 286 id (nipyapi.nifi.models.connection_dto.ConnectionDTO
height (nipyapi.nifi.models.label_dto.LabelDTO at- attribute), 240
tribute), 313 id (nipyapi.nifi.models.connection_entity.ConnectionEntity
height (nipyapi.nifi.models.versioned_label.VersionedLabel attribute), 243
attribute), 514 id (nipyapi.nifi.models.connection_status_dto.ConnectionStatusDTO
height (nipyapi.registry.models.versioned_label.VersionedLabel attribute), 245
attribute), 600 id (nipyapi.nifi.models.connection_status_snapshot_dto.ConnectionStatusS
history (nipyapi.nifi.models.history_entity.HistoryEntity attribute), 249
attribute), 310 id (nipyapi.nifi.models.connection_status_snapshot_entity.ConnectionStatu
HistoryDTO (class in nipyapi.nifi.models.history_dto), attribute), 252
309 id (nipyapi.nifi.models.controller_dto.ControllerDTO
HistoryEntity (class in attribute), 256
nipyapi.nifi.models.history_entity), 310 id (nipyapi.nifi.models.controller_service_dto.ControllerServiceDTO
hostname (nipyapi.nifi.models.peer_dto.PeerDTO at- attribute), 263
tribute), 335 id (nipyapi.nifi.models.controller_service_entity.ControllerServiceEntity
attribute), 266
I id (nipyapi.nifi.models.controller_service_referencing_component_dto.Con
id (nipyapi.nifi.models.access_policy_dto.AccessPolicyDTO attribute), 268
attribute), 194 id (nipyapi.nifi.models.controller_service_referencing_component_entity.C
attribute), 270

Index 691
Nipyapi Documentation, Release 0.19.1

id (nipyapi.nifi.models.counter_dto.CounterDTO at- attribute), 394


tribute), 278 id (nipyapi.nifi.models.provenance_event_dto.ProvenanceEventDTO
id (nipyapi.nifi.models.drop_request_dto.DropRequestDTO attribute), 399
attribute), 290 id (nipyapi.nifi.models.provenance_node_dto.ProvenanceNodeDTO
id (nipyapi.nifi.models.flow_breadcrumb_dto.FlowBreadcrumbDTO attribute), 404
attribute), 292 id (nipyapi.nifi.models.provenance_searchable_field_dto.ProvenanceSearc
id (nipyapi.nifi.models.flow_breadcrumb_entity.FlowBreadcrumbEntity attribute), 410
attribute), 293 id (nipyapi.nifi.models.registry_client_entity.RegistryClientEntity
id (nipyapi.nifi.models.funnel_dto.FunnelDTO at- attribute), 412
tribute), 305 id (nipyapi.nifi.models.registry_dto.RegistryDTO at-
id (nipyapi.nifi.models.funnel_entity.FunnelEntity tribute), 414
attribute), 307 id (nipyapi.nifi.models.remote_process_group_dto.RemoteProcessGroupDT
id (nipyapi.nifi.models.label_dto.LabelDTO attribute), attribute), 418
313 id (nipyapi.nifi.models.remote_process_group_entity.RemoteProcessGroup
id (nipyapi.nifi.models.label_entity.LabelEntity at- attribute), 422
tribute), 315 id (nipyapi.nifi.models.remote_process_group_port_dto.RemoteProcessGro
id (nipyapi.nifi.models.lineage_dto.LineageDTO at- attribute), 425
tribute), 317 id (nipyapi.nifi.models.remote_process_group_port_entity.RemoteProcessG
id (nipyapi.nifi.models.listing_request_dto.ListingRequestDTO attribute), 427
attribute), 321 id (nipyapi.nifi.models.remote_process_group_status_dto.RemoteProcessG
id (nipyapi.nifi.models.node_search_result_dto.NodeSearchResultDTO attribute), 429
attribute), 332 id (nipyapi.nifi.models.remote_process_group_status_snapshot_dto.Remote
id (nipyapi.nifi.models.port_dto.PortDTO attribute), 338 attribute), 432
id (nipyapi.nifi.models.port_entity.PortEntity attribute), id (nipyapi.nifi.models.remote_process_group_status_snapshot_entity.Rem
341 attribute), 433
id (nipyapi.nifi.models.port_status_dto.PortStatusDTO id (nipyapi.nifi.models.reporting_task_dto.ReportingTaskDTO
attribute), 342 attribute), 436
id (nipyapi.nifi.models.port_status_snapshot_dto.PortStatusSnapshotDTO
id (nipyapi.nifi.models.reporting_task_entity.ReportingTaskEntity
attribute), 345 attribute), 439
id (nipyapi.nifi.models.port_status_snapshot_entity.PortStatusSnapshotEntity
id (nipyapi.nifi.models.schedule_components_entity.ScheduleComponentsE
attribute), 346 attribute), 444
id (nipyapi.nifi.models.process_group_dto.ProcessGroupDTO id (nipyapi.nifi.models.snippet_dto.SnippetDTO at-
attribute), 352 tribute), 448
id (nipyapi.nifi.models.process_group_entity.ProcessGroupEntity
id (nipyapi.nifi.models.template_dto.TemplateDTO at-
attribute), 357 tribute), 465
id (nipyapi.nifi.models.process_group_flow_dto.ProcessGroupFlowDTO
id (nipyapi.nifi.models.template_entity.TemplateEntity
attribute), 361 attribute), 467
id (nipyapi.nifi.models.process_group_status_dto.ProcessGroupStatusDTO
id (nipyapi.nifi.models.tenant_dto.TenantDTO attribute),
attribute), 363 469
id (nipyapi.nifi.models.process_group_status_snapshot_dto.ProcessGroupStatusSnapshotDTO
id (nipyapi.nifi.models.tenant_entity.TenantEntity
attribute), 367 attribute), 470
id (nipyapi.nifi.models.process_group_status_snapshot_entity.ProcessGroupStatusSnapshotEntity
id (nipyapi.nifi.models.update_controller_service_reference_request_entity
attribute), 370 attribute), 473
id (nipyapi.nifi.models.processor_dto.ProcessorDTO at- id (nipyapi.nifi.models.user_dto.UserDTO attribute),
tribute), 377 474
id (nipyapi.nifi.models.processor_entity.ProcessorEntity id (nipyapi.nifi.models.user_entity.UserEntity attribute),
attribute), 380 476
id (nipyapi.nifi.models.processor_status_dto.ProcessorStatusDTO
id (nipyapi.nifi.models.user_group_dto.UserGroupDTO
attribute), 382 attribute), 477
id (nipyapi.nifi.models.processor_status_snapshot_dto.ProcessorStatusSnapshotDTO
id (nipyapi.nifi.models.user_group_entity.UserGroupEntity
attribute), 385 attribute), 479
id (nipyapi.nifi.models.processor_status_snapshot_entity.ProcessorStatusSnapshotEntity
id (nipyapi.registry.models.connectable_component.ConnectableComponen
attribute), 387 attribute), 576
id (nipyapi.nifi.models.provenance_dto.ProvenanceDTO identifier (nipyapi.nifi.models.bucket.Bucket at-

692 Index
Nipyapi Documentation, Release 0.19.1

tribute), 215 attribute), 606


identifier (nipyapi.nifi.models.resource_dto.ResourceDTO
identifier (nipyapi.registry.models.versioned_processor.VersionedProc
attribute), 442 attribute), 610
identifier (nipyapi.nifi.models.storage_usage_dto.StorageUsageDTO
identifier (nipyapi.registry.models.versioned_remote_group_port.Versi
attribute), 456 attribute), 614
identifier (nipyapi.nifi.models.versioned_connection.VersionedConnection
identifier (nipyapi.registry.models.versioned_remote_process_group.V
attribute), 495 attribute), 617
identifier (nipyapi.nifi.models.versioned_controller_service.VersionedControllerService
identifies_controller_service
attribute), 498 (nipyapi.nifi.models.property_descriptor_dto.PropertyDescriptorD
identifier (nipyapi.nifi.models.versioned_flow.VersionedFlow attribute), 391
attribute), 500 identifies_controller_service
identifier (nipyapi.nifi.models.versioned_funnel.VersionedFunnel(nipyapi.nifi.models.versioned_property_descriptor.VersionedProp
attribute), 512 attribute), 526
identifier (nipyapi.nifi.models.versioned_label.VersionedLabel
identifies_controller_service
attribute), 514 (nipyapi.registry.models.versioned_property_descriptor.Versioned
identifier (nipyapi.nifi.models.versioned_port.VersionedPort attribute), 612
attribute), 516 identifies_controller_service_bundle
identifier (nipyapi.nifi.models.versioned_process_group.VersionedProcessGroup
(nipyapi.nifi.models.property_descriptor_dto.PropertyDescriptorD
attribute), 520 attribute), 391
identifier (nipyapi.nifi.models.versioned_processor.VersionedProcessor
identity (nipyapi.nifi.models.access_status_dto.AccessStatusDTO
attribute), 524 attribute), 201
identifier (nipyapi.nifi.models.versioned_remote_group_port.VersionedRemoteGroupPort
identity (nipyapi.nifi.models.current_user_entity.CurrentUserEntity
attribute), 528 attribute), 285
identifier (nipyapi.nifi.models.versioned_remote_process_group.VersionedRemoteProcessGroup
identity (nipyapi.nifi.models.tenant_dto.TenantDTO
attribute), 531 attribute), 469
identifier (nipyapi.registry.models.access_policy.AccessPolicy
identity (nipyapi.nifi.models.user_dto.UserDTO at-
attribute), 569 tribute), 474
identifier (nipyapi.registry.models.access_policy_summary.AccessPolicySummary
identity (nipyapi.nifi.models.user_group_dto.UserGroupDTO
attribute), 570 attribute), 477
identifier (nipyapi.registry.models.bucket.Bucket at- identity (nipyapi.registry.models.current_user.CurrentUser
tribute), 572 attribute), 578
identifier (nipyapi.registry.models.bucket_item.BucketItem
identity (nipyapi.registry.models.tenant.Tenant at-
attribute), 574 tribute), 582
identifier (nipyapi.registry.models.resource.Resource identity (nipyapi.registry.models.user.User attribute),
attribute), 580 583
identifier (nipyapi.registry.models.tenant.Tenant at- identity (nipyapi.registry.models.user_group.UserGroup
tribute), 582 attribute), 584
identifier (nipyapi.registry.models.user.User at- import_flow_version() (in module
tribute), 583 nipyapi.versioning), 34
identifier (nipyapi.registry.models.user_group.UserGroup
import_process_group()
attribute), 584 (nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
identifier (nipyapi.registry.models.versioned_connection.VersionedConnection
method), 132
attribute), 587 import_process_group_with_http_info()
identifier (nipyapi.registry.models.versioned_controller_service.VersionedControllerService
(nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
attribute), 591 method), 132
identifier (nipyapi.registry.models.versioned_flow.VersionedFlow
import_template()
attribute), 593 (nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
identifier (nipyapi.registry.models.versioned_funnel.VersionedFunnel
method), 133
attribute), 599 import_template_with_http_info()
identifier (nipyapi.registry.models.versioned_label.VersionedLabel
(nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
attribute), 600 method), 133
identifier (nipyapi.registry.models.versioned_port.VersionedPort
import_versioned_flow()
attribute), 602 (nipyapi.registry.apis.bucket_flows_api.BucketFlowsApi
identifier (nipyapi.registry.models.versioned_process_group.VersionedProcessGroup
method), 549

Index 693
Nipyapi Documentation, Release 0.19.1

import_versioned_flow_with_http_info() attribute), 399


(nipyapi.registry.apis.bucket_flows_api.BucketFlowsApi
input_content_claim_container
method), 550 (nipyapi.nifi.models.provenance_event_dto.ProvenanceEventDTO
inactive_remote_input_port_count attribute), 399
(nipyapi.nifi.models.remote_process_group_dto.RemoteProcessGroupDTO
input_content_claim_file_size
attribute), 419 (nipyapi.nifi.models.provenance_event_dto.ProvenanceEventDTO
inactive_remote_output_port_count attribute), 399
(nipyapi.nifi.models.remote_process_group_dto.RemoteProcessGroupDTO
input_content_claim_file_size_bytes
attribute), 419 (nipyapi.nifi.models.provenance_event_dto.ProvenanceEventDTO
inactive_remote_port_count attribute), 399
(nipyapi.nifi.models.controller_dto.ControllerDTOinput_content_claim_identifier
attribute), 256 (nipyapi.nifi.models.provenance_event_dto.ProvenanceEventDTO
inactive_remote_port_count attribute), 399
(nipyapi.nifi.models.controller_status_dto.ControllerStatusDTO
input_content_claim_offset
attribute), 275 (nipyapi.nifi.models.provenance_event_dto.ProvenanceEventDTO
inactive_remote_port_count attribute), 399
(nipyapi.nifi.models.process_group_dto.ProcessGroupDTO
input_content_claim_section
attribute), 352 (nipyapi.nifi.models.provenance_event_dto.ProvenanceEventDTO
inactive_remote_port_count attribute), 399
(nipyapi.nifi.models.process_group_entity.ProcessGroupEntity
input_port_count (nipyapi.nifi.models.controller_dto.ControllerDTO
attribute), 357 attribute), 256
incremental_results input_port_count (nipyapi.nifi.models.process_group_dto.ProcessGro
(nipyapi.nifi.models.provenance_request_dto.ProvenanceRequestDTO
attribute), 352
attribute), 407 input_port_count (nipyapi.nifi.models.process_group_entity.ProcessG
infer_object_label_from_class() (in mod- attribute), 357
ule nipyapi.utils), 30 input_port_count (nipyapi.nifi.models.remote_process_group_dto.Rem
initiate_replace_process_group() attribute), 419
(nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
input_port_count (nipyapi.nifi.models.remote_process_group_entity.R
method), 133 attribute), 423
initiate_replace_process_group_with_http_info() input_port_results
(nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi (nipyapi.nifi.models.search_results_dto.SearchResultsDTO
method), 133 attribute), 445
initiate_revert_flow_version() input_port_status_snapshots
(nipyapi.nifi.apis.versions_api.VersionsApi (nipyapi.nifi.models.process_group_status_snapshot_dto.ProcessG
method), 186 attribute), 368
initiate_revert_flow_version_with_http_info() input_ports (nipyapi.nifi.models.controller_dto.ControllerDTO
(nipyapi.nifi.apis.versions_api.VersionsApi attribute), 257
method), 186 input_ports (nipyapi.nifi.models.flow_dto.FlowDTO
initiate_version_control_update() attribute), 297
(nipyapi.nifi.apis.versions_api.VersionsApi input_ports (nipyapi.nifi.models.flow_snippet_dto.FlowSnippetDTO
method), 187 attribute), 304
initiate_version_control_update_with_http_info() input_ports (nipyapi.nifi.models.input_ports_entity.InputPortsEntity
(nipyapi.nifi.apis.versions_api.VersionsApi attribute), 311
method), 187 input_ports (nipyapi.nifi.models.remote_process_group_contents_dto.R
input (nipyapi.nifi.models.connection_status_snapshot_dto.ConnectionStatusSnapshotDTO
attribute), 416
attribute), 250 input_ports (nipyapi.nifi.models.snippet_dto.SnippetDTO
input (nipyapi.nifi.models.port_status_snapshot_dto.PortStatusSnapshotDTO
attribute), 448
attribute), 345 input_ports (nipyapi.nifi.models.versioned_process_group.VersionedPr
input (nipyapi.nifi.models.process_group_status_snapshot_dto.ProcessGroupStatusSnapshotDTO
attribute), 520
attribute), 368 input_ports (nipyapi.nifi.models.versioned_remote_process_group.Vers
input (nipyapi.nifi.models.processor_status_snapshot_dto.ProcessorStatusSnapshotDTO
attribute), 531
attribute), 385 input_ports (nipyapi.registry.models.versioned_process_group.Versione
input_content_available attribute), 606
(nipyapi.nifi.models.provenance_event_dto.ProvenanceEventDTO
input_ports (nipyapi.registry.models.versioned_remote_process_group.

694 Index
Nipyapi Documentation, Release 0.19.1

attribute), 617 attribute), 599


input_requirement instance_identifier
(nipyapi.nifi.models.processor_dto.ProcessorDTO (nipyapi.registry.models.versioned_label.VersionedLabel
attribute), 377 attribute), 600
input_requirement instance_identifier
(nipyapi.nifi.models.processor_entity.ProcessorEntity (nipyapi.registry.models.versioned_port.VersionedPort
attribute), 380 attribute), 603
InputPortsApi (class in instance_identifier
nipyapi.nifi.apis.input_ports_api), 98 (nipyapi.registry.models.versioned_process_group.VersionedProce
InputPortsEntity (class in attribute), 606
nipyapi.nifi.models.input_ports_entity), 311 instance_identifier
instance_id (nipyapi.nifi.models.controller_dto.ControllerDTO (nipyapi.registry.models.versioned_processor.VersionedProcessor
attribute), 257 attribute), 610
instance_identifier instance_identifier
(nipyapi.nifi.models.connectable_component.ConnectableComponent
(nipyapi.registry.models.versioned_remote_group_port.VersionedR
attribute), 236 attribute), 614
instance_identifier instance_identifier
(nipyapi.nifi.models.versioned_connection.VersionedConnection
(nipyapi.registry.models.versioned_remote_process_group.Version
attribute), 495 attribute), 617
instance_identifier instantiate_template()
(nipyapi.nifi.models.versioned_controller_service.VersionedControllerService
(nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
attribute), 498 method), 134
instance_identifier instantiate_template_with_http_info()
(nipyapi.nifi.models.versioned_funnel.VersionedFunnel (nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
attribute), 512 method), 134
instance_identifier InstantiateTemplateRequestEntity (class in
(nipyapi.nifi.models.versioned_label.VersionedLabel nipyapi.nifi.models.instantiate_template_request_entity),
attribute), 514 311
instance_identifier invalid_count (nipyapi.nifi.models.controller_dto.ControllerDTO
(nipyapi.nifi.models.versioned_port.VersionedPort attribute), 257
attribute), 516 invalid_count (nipyapi.nifi.models.controller_status_dto.ControllerSta
instance_identifier attribute), 275
(nipyapi.nifi.models.versioned_process_group.VersionedProcessGroup
invalid_count (nipyapi.nifi.models.process_group_dto.ProcessGroupD
attribute), 520 attribute), 352
instance_identifier invalid_count (nipyapi.nifi.models.process_group_entity.ProcessGroup
(nipyapi.nifi.models.versioned_processor.VersionedProcessorattribute), 357
attribute), 524 is_endpoint_up() (in module nipyapi.utils), 29
instance_identifier ItemsApi (class in nipyapi.registry.apis.items_api),
(nipyapi.nifi.models.versioned_remote_group_port.VersionedRemoteGroupPort
557
attribute), 528
instance_identifier J
(nipyapi.nifi.models.versioned_remote_process_group.VersionedRemoteProcessGroup
java_vendor (nipyapi.nifi.models.version_info_dto.VersionInfoDTO
attribute), 531 attribute), 492
instance_identifier java_version (nipyapi.nifi.models.version_info_dto.VersionInfoDTO
(nipyapi.registry.models.connectable_component.ConnectableComponent
attribute), 492
attribute), 576
instance_identifier K
(nipyapi.registry.models.versioned_connection.VersionedConnection
key (nipyapi.nifi.models.state_entry_dto.StateEntryDTO
attribute), 587 attribute), 451
instance_identifier knox_callback() (nipyapi.nifi.apis.access_api.AccessApi
(nipyapi.registry.models.versioned_controller_service.VersionedControllerService
method), 38
attribute), 591 knox_callback_with_http_info()
instance_identifier (nipyapi.nifi.apis.access_api.AccessApi
(nipyapi.registry.models.versioned_funnel.VersionedFunnel method), 39

Index 695
Nipyapi Documentation, Release 0.19.1

knox_logout() (nipyapi.nifi.apis.access_api.AccessApi last_refreshed (nipyapi.nifi.models.process_group_flow_dto.ProcessG


method), 39 attribute), 361
knox_logout_with_http_info() last_updated (nipyapi.nifi.models.drop_request_dto.DropRequestDTO
(nipyapi.nifi.apis.access_api.AccessApi attribute), 290
method), 39 last_updated (nipyapi.nifi.models.listing_request_dto.ListingRequestDT
knox_request() (nipyapi.nifi.apis.access_api.AccessApi attribute), 321
method), 39 last_updated (nipyapi.nifi.models.variable_registry_update_request_dt
knox_request_with_http_info() attribute), 485
(nipyapi.nifi.apis.access_api.AccessApi last_updated (nipyapi.nifi.models.versioned_flow_update_request_dto.
method), 39 attribute), 509
latest (nipyapi.nifi.models.versioned_flow_coordinates.VersionedFlowCo
L attribute), 502
label (nipyapi.nifi.models.label_dto.LabelDTO at- latest (nipyapi.nifi.models.versioned_flow_snapshot.VersionedFlowSnap
tribute), 313 attribute), 505
latest (nipyapi.registry.models.versioned_flow_coordinates.VersionedFlo
label (nipyapi.nifi.models.provenance_searchable_field_dto.ProvenanceSearchableFieldDTO
attribute), 410 attribute), 595
latest (nipyapi.registry.models.versioned_flow_snapshot.VersionedFlowS
label (nipyapi.nifi.models.status_descriptor_dto.StatusDescriptorDTO
attribute), 453 attribute), 596
label (nipyapi.nifi.models.versioned_label.VersionedLabellevel (nipyapi.nifi.models.bulletin_dto.BulletinDTO at-
attribute), 514 tribute), 220
lineage (nipyapi.nifi.models.lineage_entity.LineageEntity
label (nipyapi.registry.models.versioned_label.VersionedLabel
attribute), 601 attribute), 318
lineage_duration (nipyapi.nifi.models.flow_file_dto.FlowFileDTO
label_index (nipyapi.nifi.models.connection_dto.ConnectionDTO
attribute), 240 attribute), 300
lineage_duration (nipyapi.nifi.models.flow_file_summary_dto.FlowFi
label_index (nipyapi.nifi.models.connection_entity.ConnectionEntity
attribute), 243 attribute), 303
lineage_duration (nipyapi.nifi.models.provenance_event_dto.Provena
label_index (nipyapi.nifi.models.versioned_connection.VersionedConnection
attribute), 495 attribute), 400
lineage_request_type
label_index (nipyapi.registry.models.versioned_connection.VersionedConnection
attribute), 587 (nipyapi.nifi.models.lineage_request_dto.LineageRequestDTO
attribute), 319
label_results (nipyapi.nifi.models.search_results_dto.SearchResultsDTO
attribute), 446 LineageDTO (class in nipyapi.nifi.models.lineage_dto),
LabelDTO (class in nipyapi.nifi.models.label_dto), 313 316
LabelEntity (class in LineageEntity (class in
nipyapi.nifi.models.label_entity), 314 nipyapi.nifi.models.lineage_entity), 317
labels (nipyapi.nifi.models.flow_dto.FlowDTO at- LineageRequestDTO (class in
tribute), 297 nipyapi.nifi.models.lineage_request_dto),
labels (nipyapi.nifi.models.flow_snippet_dto.FlowSnippetDTO 318
attribute), 304 LineageResultsDTO (class in
labels (nipyapi.nifi.models.labels_entity.LabelsEntity nipyapi.nifi.models.lineage_results_dto),
attribute), 316 319
labels (nipyapi.nifi.models.snippet_dto.SnippetDTO link (nipyapi.nifi.models.bucket.Bucket attribute), 215
attribute), 448 link (nipyapi.nifi.models.versioned_flow.VersionedFlow
attribute), 500
labels (nipyapi.nifi.models.versioned_process_group.VersionedProcessGroup
attribute), 520 link (nipyapi.registry.models.bucket.Bucket attribute),
572
labels (nipyapi.registry.models.versioned_process_group.VersionedProcessGroup
attribute), 606 link (nipyapi.registry.models.bucket_item.BucketItem
LabelsApi (class in nipyapi.nifi.apis.labels_api), 100 attribute), 574
LabelsEntity (class in link (nipyapi.registry.models.versioned_flow.VersionedFlow
nipyapi.nifi.models.labels_entity), 316 attribute), 593
link
last_modifier (nipyapi.nifi.models.revision_dto.RevisionDTO (nipyapi.registry.models.versioned_flow_snapshot_metadata.Versione
attribute), 443 attribute), 598
links
last_refreshed (nipyapi.nifi.models.history_dto.HistoryDTO (nipyapi.nifi.models.lineage_results_dto.LineageResultsDTO
attribute), 309 attribute), 319

696 Index
Nipyapi Documentation, Release 0.19.1

list_all_by_kind() (in module nipyapi.canvas), load_balance_compression


17 (nipyapi.nifi.models.versioned_connection.VersionedConnection
list_all_connections() (in module attribute), 495
nipyapi.canvas), 15 load_balance_compression
list_all_controller_types() (in module (nipyapi.registry.models.versioned_connection.VersionedConnecti
nipyapi.canvas), 17 attribute), 588
list_all_controllers() (in module load_balance_partition_attribute
nipyapi.canvas), 16 (nipyapi.nifi.models.connection_dto.ConnectionDTO
list_all_funnels() (in module nipyapi.canvas), attribute), 240
18 load_balance_status
list_all_input_ports() (in module (nipyapi.nifi.models.connection_dto.ConnectionDTO
nipyapi.canvas), 17 attribute), 240
list_all_output_ports() (in module load_balance_strategy
nipyapi.canvas), 18 (nipyapi.nifi.models.connection_dto.ConnectionDTO
list_all_parameter_contexts() (in module attribute), 240
nipyapi.parameters), 19 load_balance_strategy
list_all_process_groups() (in module (nipyapi.nifi.models.versioned_connection.VersionedConnection
nipyapi.canvas), 11 attribute), 496
list_all_processor_types() (in module load_balance_strategy
nipyapi.canvas), 12 (nipyapi.registry.models.versioned_connection.VersionedConnecti
list_all_processors() (in module attribute), 588
nipyapi.canvas), 12 load_template_from_xml_file_path() (in
list_all_remote_process_groups() (in mod- module nipyapi.templates), 27
ule nipyapi.canvas), 18 load_template_from_xml_file_stream() (in
list_all_templates() (in module module nipyapi.templates), 28
nipyapi.templates), 26 load_template_from_xml_string() (in mod-
list_flow_versions() (in module ule nipyapi.templates), 28
nipyapi.versioning), 35 local_input_port_count
list_flows_in_bucket() (in module (nipyapi.nifi.models.process_group_dto.ProcessGroupDTO
nipyapi.versioning), 33 attribute), 352
list_invalid_processors() (in module local_input_port_count
nipyapi.canvas), 15 (nipyapi.nifi.models.process_group_entity.ProcessGroupEntity
list_registry_buckets() (in module attribute), 358
nipyapi.versioning), 32 local_network_interface
list_registry_clients() (in module (nipyapi.nifi.models.remote_process_group_dto.RemoteProcessGr
nipyapi.versioning), 31 attribute), 419
list_sensitive_processors() (in module local_network_interface
nipyapi.canvas), 15 (nipyapi.nifi.models.versioned_remote_process_group.VersionedR
list_service_user_groups() (in module attribute), 531
nipyapi.security), 25 local_network_interface
list_service_users() (in module (nipyapi.registry.models.versioned_remote_process_group.Version
nipyapi.security), 23 attribute), 617
listing_request (nipyapi.nifi.models.listing_request_entity.ListingRequestEntity
local_output_port_count
attribute), 322 (nipyapi.nifi.models.process_group_dto.ProcessGroupDTO
ListingRequestDTO (class in attribute), 352
nipyapi.nifi.models.listing_request_dto), local_output_port_count
320 (nipyapi.nifi.models.process_group_entity.ProcessGroupEntity
ListingRequestEntity (class in attribute), 358
nipyapi.nifi.models.listing_request_entity), local_state (nipyapi.nifi.models.component_state_dto.ComponentState
322 attribute), 235
load() (in module nipyapi.utils), 28 locally_modified_and_stale_count
load_balance_compression (nipyapi.nifi.models.controller_status_dto.ControllerStatusDTO
(nipyapi.nifi.models.connection_dto.ConnectionDTO attribute), 275
attribute), 240 locally_modified_and_stale_count

Index 697
Nipyapi Documentation, Release 0.19.1

(nipyapi.nifi.models.process_group_dto.ProcessGroupDTO
max_non_heap (nipyapi.nifi.models.system_diagnostics_snapshot_dto.Sy
attribute), 352 attribute), 463
locally_modified_and_stale_count max_non_heap_bytes
(nipyapi.nifi.models.process_group_entity.ProcessGroupEntity
(nipyapi.nifi.models.system_diagnostics_snapshot_dto.SystemDia
attribute), 358 attribute), 463
locally_modified_count max_results (nipyapi.nifi.models.listing_request_dto.ListingRequestDTO
(nipyapi.nifi.models.controller_status_dto.ControllerStatusDTO
attribute), 321
attribute), 275 max_results (nipyapi.nifi.models.provenance_request_dto.ProvenanceR
locally_modified_count attribute), 407
(nipyapi.nifi.models.process_group_dto.ProcessGroupDTO
max_timer_driven_thread_count
attribute), 352 (nipyapi.nifi.models.controller_configuration_dto.ControllerConfi
locally_modified_count attribute), 254
(nipyapi.nifi.models.process_group_entity.ProcessGroupEntity
maximum_file_size
attribute), 358 (nipyapi.nifi.models.provenance_request_dto.ProvenanceRequestD
log_out() (nipyapi.nifi.apis.access_api.AccessApi attribute), 407
method), 40 message (nipyapi.nifi.models.access_status_dto.AccessStatusDTO
log_out() (nipyapi.registry.apis.access_api.AccessApi attribute), 201
method), 540 message (nipyapi.nifi.models.bulletin_dto.BulletinDTO
log_out_complete() attribute), 220
(nipyapi.nifi.apis.access_api.AccessApi message (nipyapi.nifi.models.node_event_dto.NodeEventDTO
method), 40 attribute), 327
log_out_complete_with_http_info() message (nipyapi.nifi.models.transaction_result_entity.TransactionResultE
(nipyapi.nifi.apis.access_api.AccessApi attribute), 472
method), 40 millis (nipyapi.nifi.models.provenance_link_dto.ProvenanceLinkDTO
log_out_with_http_info() attribute), 403
(nipyapi.nifi.apis.access_api.AccessApi millis (nipyapi.nifi.models.provenance_node_dto.ProvenanceNodeDTO
method), 40 attribute), 404
log_out_with_http_info() minimum_file_size
(nipyapi.registry.apis.access_api.AccessApi (nipyapi.nifi.models.provenance_request_dto.ProvenanceRequestD
method), 540 attribute), 407
login_supported (nipyapi.registry.models.current_user.CurrentUser
modified_timestamp
attribute), 578 (nipyapi.nifi.models.versioned_flow.VersionedFlow
loss_tolerant (nipyapi.nifi.models.processor_config_dto.ProcessorConfigDTO
attribute), 501
attribute), 374 modified_timestamp
(nipyapi.registry.models.bucket_item.BucketItem
M attribute), 574
modified_timestamp
matches (nipyapi.nifi.models.component_search_result_dto.ComponentSearchResultDTO
attribute), 233 (nipyapi.registry.models.versioned_flow.VersionedFlow
max_backoff_period attribute), 593
multiple_versions_available
(nipyapi.nifi.models.processor_config_dto.ProcessorConfigDTO
attribute), 374 (nipyapi.nifi.models.controller_service_dto.ControllerServiceDTO
max_backoff_period attribute), 263
multiple_versions_available
(nipyapi.nifi.models.versioned_processor.VersionedProcessor
attribute), 524 (nipyapi.nifi.models.processor_dto.ProcessorDTO
max_backoff_period attribute), 377
multiple_versions_available
(nipyapi.registry.models.versioned_processor.VersionedProcessor
attribute), 610 (nipyapi.nifi.models.reporting_task_dto.ReportingTaskDTO
max_event_driven_thread_count attribute), 436
(nipyapi.nifi.models.controller_configuration_dto.ControllerConfigurationDTO
attribute), 254 N
max_heap (nipyapi.nifi.models.system_diagnostics_snapshot_dto.SystemDiagnosticsSnapshotDTO
name (nipyapi.nifi.models.affected_component_dto.AffectedComponentDTO
attribute), 462 attribute), 206
max_heap_bytes (nipyapi.nifi.models.system_diagnostics_snapshot_dto.SystemDiagnosticsSnapshotDTO
name (nipyapi.nifi.models.attribute_dto.AttributeDTO
attribute), 463 attribute), 211

698 Index
Nipyapi Documentation, Release 0.19.1

name (nipyapi.nifi.models.bucket.Bucket attribute), 215 attribute), 415


name (nipyapi.nifi.models.bucket_dto.BucketDTO name (nipyapi.nifi.models.remote_process_group_dto.RemoteProcessGroup
attribute), 216 attribute), 419
name (nipyapi.nifi.models.component_reference_dto.ComponentReferenceDTO
name (nipyapi.nifi.models.remote_process_group_port_dto.RemoteProcessG
attribute), 230 attribute), 425
name (nipyapi.nifi.models.component_search_result_dto.ComponentSearchResultDTO
name (nipyapi.nifi.models.remote_process_group_status_dto.RemoteProces
attribute), 233 attribute), 429
name (nipyapi.nifi.models.connectable_component.ConnectableComponent
name (nipyapi.nifi.models.remote_process_group_status_snapshot_dto.Rem
attribute), 236 attribute), 432
name (nipyapi.nifi.models.connectable_dto.ConnectableDTO name (nipyapi.nifi.models.reporting_task_dto.ReportingTaskDTO
attribute), 238 attribute), 437
name (nipyapi.nifi.models.connection_dto.ConnectionDTO name (nipyapi.nifi.models.resource_dto.ResourceDTO
attribute), 241 attribute), 442
name (nipyapi.nifi.models.connection_status_dto.ConnectionStatusDTO
name (nipyapi.nifi.models.template_dto.TemplateDTO
attribute), 245 attribute), 466
name (nipyapi.nifi.models.connection_status_snapshot_dto.ConnectionStatusSnapshotDTO
name (nipyapi.nifi.models.variable_dto.VariableDTO at-
attribute), 250 tribute), 481
name (nipyapi.nifi.models.controller_dto.ControllerDTO name (nipyapi.nifi.models.versioned_connection.VersionedConnection
attribute), 257 attribute), 496
name (nipyapi.nifi.models.controller_service_dto.ControllerServiceDTO
name (nipyapi.nifi.models.versioned_controller_service.VersionedControlle
attribute), 263 attribute), 499
name (nipyapi.nifi.models.controller_service_referencing_component_dto.ControllerServiceReferencingComponentDTO
name (nipyapi.nifi.models.versioned_flow.VersionedFlow
attribute), 268 attribute), 501
name (nipyapi.nifi.models.counter_dto.CounterDTO at- name (nipyapi.nifi.models.versioned_funnel.VersionedFunnel
tribute), 278 attribute), 512
name (nipyapi.nifi.models.create_template_request_entity.CreateTemplateRequestEntity
name (nipyapi.nifi.models.versioned_label.VersionedLabel
attribute), 283 attribute), 514
name (nipyapi.nifi.models.flow_breadcrumb_dto.FlowBreadcrumbDTO
name (nipyapi.nifi.models.versioned_port.VersionedPort
attribute), 292 attribute), 516
name (nipyapi.nifi.models.garbage_collection_dto.GarbageCollectionDTO
name (nipyapi.nifi.models.versioned_process_group.VersionedProcessGrou
attribute), 309 attribute), 520
name (nipyapi.nifi.models.port_dto.PortDTO attribute), name (nipyapi.nifi.models.versioned_processor.VersionedProcessor
339 attribute), 524
name (nipyapi.nifi.models.port_status_dto.PortStatusDTO name (nipyapi.nifi.models.versioned_property_descriptor.VersionedPropert
attribute), 342 attribute), 526
name (nipyapi.nifi.models.port_status_snapshot_dto.PortStatusSnapshotDTO
name (nipyapi.nifi.models.versioned_remote_group_port.VersionedRemoteG
attribute), 345 attribute), 528
name (nipyapi.nifi.models.process_group_dto.ProcessGroupDTO
name (nipyapi.nifi.models.versioned_remote_process_group.VersionedRem
attribute), 353 attribute), 531
name (nipyapi.nifi.models.process_group_status_dto.ProcessGroupStatusDTO
name (nipyapi.registry.models.bucket.Bucket attribute),
attribute), 363 572
name (nipyapi.nifi.models.process_group_status_snapshot_dto.ProcessGroupStatusSnapshotDTO
name (nipyapi.registry.models.bucket_item.BucketItem
attribute), 368 attribute), 574
name (nipyapi.nifi.models.processor_dto.ProcessorDTO name (nipyapi.registry.models.connectable_component.ConnectableCompo
attribute), 377 attribute), 576
name (nipyapi.nifi.models.processor_status_dto.ProcessorStatusDTO
name (nipyapi.registry.models.resource.Resource at-
attribute), 382 tribute), 580
name (nipyapi.nifi.models.processor_status_snapshot_dto.ProcessorStatusSnapshotDTO
name (nipyapi.registry.models.versioned_connection.VersionedConnection
attribute), 385 attribute), 588
name (nipyapi.nifi.models.property_descriptor_dto.PropertyDescriptorDTO
name (nipyapi.registry.models.versioned_controller_service.VersionedCont
attribute), 391 attribute), 591
name (nipyapi.nifi.models.registry_dto.RegistryDTO at- name (nipyapi.registry.models.versioned_flow.VersionedFlow
tribute), 414 attribute), 593
name (nipyapi.nifi.models.relationship_dto.RelationshipDTOname (nipyapi.registry.models.versioned_funnel.VersionedFunnel

Index 699
Nipyapi Documentation, Release 0.19.1

attribute), 599 nipyapi.nifi.apis.provenance_api (mod-


name (nipyapi.registry.models.versioned_label.VersionedLabel ule), 148
attribute), 601 nipyapi.nifi.apis.provenance_events_api
name (nipyapi.registry.models.versioned_port.VersionedPort (module), 153
attribute), 603 nipyapi.nifi.apis.remote_process_groups_api
name (nipyapi.registry.models.versioned_process_group.VersionedProcessGroup
(module), 155
attribute), 606 nipyapi.nifi.apis.reporting_tasks_api
name (nipyapi.registry.models.versioned_processor.VersionedProcessor
(module), 162
attribute), 610 nipyapi.nifi.apis.resources_api (module),
name (nipyapi.registry.models.versioned_property_descriptor.VersionedPropertyDescriptor
169
attribute), 612 nipyapi.nifi.apis.site_to_site_api (mod-
name (nipyapi.registry.models.versioned_remote_group_port.VersionedRemoteGroupPort
ule), 170
attribute), 614 nipyapi.nifi.apis.snippets_api (module),
name (nipyapi.registry.models.versioned_remote_process_group.VersionedRemoteProcessGroup
171
attribute), 617 nipyapi.nifi.apis.system_diagnostics_api
NATIVE_TYPES_MAPPING (module), 173
(nipyapi.nifi.api_client.ApiClient attribute), nipyapi.nifi.apis.templates_api (module),
533 174
NATIVE_TYPES_MAPPING nipyapi.nifi.apis.tenants_api (module),
(nipyapi.registry.api_client.ApiClient at- 175
tribute), 619 nipyapi.nifi.apis.versions_api (module),
ni_fi_version (nipyapi.nifi.models.version_info_dto.VersionInfoDTO 181
attribute), 493 nipyapi.nifi.configuration (module), 535
nipyapi.canvas (module), 10 nipyapi.nifi.models.about_dto (module),
nipyapi.config (module), 19 190
nipyapi.nifi.api_client (module), 533 nipyapi.nifi.models.about_entity (mod-
nipyapi.nifi.apis.access_api (module), 36 ule), 192
nipyapi.nifi.apis.connections_api (mod- nipyapi.nifi.models.access_configuration_dto
ule), 41 (module), 192
nipyapi.nifi.apis.controller_api (mod- nipyapi.nifi.models.access_configuration_entity
ule), 43 (module), 193
nipyapi.nifi.apis.controller_services_api nipyapi.nifi.models.access_policy_dto
(module), 51 (module), 194
nipyapi.nifi.apis.counters_api (module), nipyapi.nifi.models.access_policy_entity
59 (module), 195
nipyapi.nifi.apis.data_transfer_api nipyapi.nifi.models.access_policy_summary_dto
(module), 61 (module), 197
nipyapi.nifi.apis.flow_api (module), 66 nipyapi.nifi.models.access_policy_summary_entity
nipyapi.nifi.apis.flowfile_queues_api (module), 199
(module), 91 nipyapi.nifi.models.access_status_dto
nipyapi.nifi.apis.funnel_api (module), 96 (module), 200
nipyapi.nifi.apis.input_ports_api (mod- nipyapi.nifi.models.access_status_entity
ule), 98 (module), 201
nipyapi.nifi.apis.labels_api (module), 100 nipyapi.nifi.models.action_details_dto
nipyapi.nifi.apis.output_ports_api (mod- (module), 202
ule), 102 nipyapi.nifi.models.action_dto (module),
nipyapi.nifi.apis.parameter_contexts_api 202
(module), 105 nipyapi.nifi.models.action_entity (mod-
nipyapi.nifi.apis.policies_api (module), ule), 204
112 nipyapi.nifi.models.activate_controller_services_en
nipyapi.nifi.apis.process_groups_api (module), 205
(module), 116 nipyapi.nifi.models.affected_component_dto
nipyapi.nifi.apis.processors_api (mod- (module), 206
ule), 140 nipyapi.nifi.models.affected_component_entity

700 Index
Nipyapi Documentation, Release 0.19.1

(module), 207 (module), 231


nipyapi.nifi.models.allowable_value_dto nipyapi.nifi.models.component_search_result_dto
(module), 209 (module), 233
nipyapi.nifi.models.allowable_value_entitynipyapi.nifi.models.component_state_dto
(module), 210 (module), 234
nipyapi.nifi.models.attribute_dto (mod- nipyapi.nifi.models.component_state_entity
ule), 210 (module), 235
nipyapi.nifi.models.banner_dto (module), nipyapi.nifi.models.connectable_component
211 (module), 236
nipyapi.nifi.models.banner_entity (mod- nipyapi.nifi.models.connectable_dto
ule), 212 (module), 237
nipyapi.nifi.models.batch_settings_dto nipyapi.nifi.models.connection_dto (mod-
(module), 212 ule), 238
nipyapi.nifi.models.batch_size (module), nipyapi.nifi.models.connection_entity
213 (module), 242
nipyapi.nifi.models.bucket (module), 214 nipyapi.nifi.models.connection_status_dto
nipyapi.nifi.models.bucket_dto (module), (module), 244
216 nipyapi.nifi.models.connection_status_entity
nipyapi.nifi.models.bucket_entity (mod- (module), 246
ule), 216 nipyapi.nifi.models.connection_status_snapshot_dto
nipyapi.nifi.models.buckets_entity (mod- (module), 247
ule), 217 nipyapi.nifi.models.connection_status_snapshot_enti
nipyapi.nifi.models.bulletin_board_dto (module), 251
(module), 218 nipyapi.nifi.models.connections_entity
nipyapi.nifi.models.bulletin_board_entity (module), 252
(module), 218 nipyapi.nifi.models.controller_bulletins_entity
nipyapi.nifi.models.bulletin_dto (mod- (module), 252
ule), 219 nipyapi.nifi.models.controller_configuration_dto
nipyapi.nifi.models.bulletin_entity (module), 253
(module), 221 nipyapi.nifi.models.controller_configuration_entity
nipyapi.nifi.models.bundle (module), 222 (module), 254
nipyapi.nifi.models.bundle_dto (module), nipyapi.nifi.models.controller_dto (mod-
223 ule), 255
nipyapi.nifi.models.cluste_summary_entity nipyapi.nifi.models.controller_entity
(module), 223 (module), 258
nipyapi.nifi.models.cluster_dto (module), nipyapi.nifi.models.controller_service_api
224 (module), 259
nipyapi.nifi.models.cluster_entity (mod- nipyapi.nifi.models.controller_service_api_dto
ule), 225 (module), 259
nipyapi.nifi.models.cluster_search_results_entity
nipyapi.nifi.models.controller_service_dto
(module), 225 (module), 260
nipyapi.nifi.models.cluster_summary_dto nipyapi.nifi.models.controller_service_entity
(module), 226 (module), 265
nipyapi.nifi.models.component_details_dto nipyapi.nifi.models.controller_service_referencing_
(module), 227 (module), 267
nipyapi.nifi.models.component_difference_dto
nipyapi.nifi.models.controller_service_referencing_
(module), 227 (module), 269
nipyapi.nifi.models.component_history_dto nipyapi.nifi.models.controller_service_referencing_
(module), 229 (module), 271
nipyapi.nifi.models.component_history_entity
nipyapi.nifi.models.controller_service_types_entity
(module), 229 (module), 272
nipyapi.nifi.models.component_reference_dto
nipyapi.nifi.models.controller_services_entity
(module), 230 (module), 272
nipyapi.nifi.models.component_reference_entity
nipyapi.nifi.models.controller_status_dto

Index 701
Nipyapi Documentation, Release 0.19.1

(module), 273 nipyapi.nifi.models.funnel_entity (mod-


nipyapi.nifi.models.controller_status_entity ule), 306
(module), 276 nipyapi.nifi.models.funnels_entity (mod-
nipyapi.nifi.models.copy_snippet_request_entityule), 307
(module), 277 nipyapi.nifi.models.garbage_collection_dto
nipyapi.nifi.models.counter_dto (module), (module), 308
278 nipyapi.nifi.models.history_dto (module),
nipyapi.nifi.models.counter_entity (mod- 309
ule), 279 nipyapi.nifi.models.history_entity (mod-
nipyapi.nifi.models.counters_dto (mod- ule), 310
ule), 279 nipyapi.nifi.models.input_ports_entity
nipyapi.nifi.models.counters_entity (module), 310
(module), 280 nipyapi.nifi.models.instantiate_template_request_en
nipyapi.nifi.models.counters_snapshot_dto (module), 311
(module), 281 nipyapi.nifi.models.label_dto (module),
nipyapi.nifi.models.create_active_request_entity 312
(module), 281 nipyapi.nifi.models.label_entity (mod-
nipyapi.nifi.models.create_template_request_entityule), 314
(module), 282 nipyapi.nifi.models.labels_entity (mod-
nipyapi.nifi.models.current_user_entity ule), 315
(module), 283 nipyapi.nifi.models.lineage_dto (module),
nipyapi.nifi.models.difference_dto (mod- 316
ule), 285 nipyapi.nifi.models.lineage_entity (mod-
nipyapi.nifi.models.dimensions_dto (mod- ule), 317
ule), 286 nipyapi.nifi.models.lineage_request_dto
nipyapi.nifi.models.documented_type_dto (module), 318
(module), 287 nipyapi.nifi.models.lineage_results_dto
nipyapi.nifi.models.drop_request_dto (module), 319
(module), 288 nipyapi.nifi.models.listing_request_dto
nipyapi.nifi.models.drop_request_entity (module), 320
(module), 291 nipyapi.nifi.models.listing_request_entity
nipyapi.nifi.models.flow_breadcrumb_dto (module), 322
(module), 292 nipyapi.nifi.models.node_connection_status_snapshot
nipyapi.nifi.models.flow_breadcrumb_entity (module), 323
(module), 293 nipyapi.nifi.models.node_counters_snapshot_dto
nipyapi.nifi.models.flow_comparison_entity (module), 324
(module), 294 nipyapi.nifi.models.node_dto (module), 325
nipyapi.nifi.models.flow_configuration_dto nipyapi.nifi.models.node_entity (module),
(module), 294 326
nipyapi.nifi.models.node_event_dto (mod-
nipyapi.nifi.models.flow_configuration_entity
(module), 296 ule), 327
nipyapi.nifi.models.flow_dto (module), 297 nipyapi.nifi.models.node_port_status_snapshot_dto
nipyapi.nifi.models.flow_entity (module), (module), 328
298 nipyapi.nifi.models.node_process_group_status_snaps
nipyapi.nifi.models.flow_file_dto (mod- (module), 329
ule), 298 nipyapi.nifi.models.node_processor_status_snapshot_
nipyapi.nifi.models.flow_file_entity (module), 330
(module), 301 nipyapi.nifi.models.node_remote_process_group_statu
nipyapi.nifi.models.flow_file_summary_dto (module), 331
(module), 302 nipyapi.nifi.models.node_search_result_dto
nipyapi.nifi.models.flow_snippet_dto (module), 332
(module), 304 nipyapi.nifi.models.node_status_snapshots_dto
nipyapi.nifi.models.funnel_dto (module), (module), 332
305 nipyapi.nifi.models.node_system_diagnostics_snapsho

702 Index
Nipyapi Documentation, Release 0.19.1

(module), 333 (module), 382


nipyapi.nifi.models.output_ports_entity nipyapi.nifi.models.processor_status_snapshot_dto
(module), 334 (module), 383
nipyapi.nifi.models.peer_dto (module), 335 nipyapi.nifi.models.processor_status_snapshot_entit
nipyapi.nifi.models.peers_entity (mod- (module), 387
ule), 336 nipyapi.nifi.models.processor_types_entity
nipyapi.nifi.models.permissions (module), (module), 388
336 nipyapi.nifi.models.processors_entity
nipyapi.nifi.models.permissions_dto (module), 388
(module), 337 nipyapi.nifi.models.property_descriptor_dto
nipyapi.nifi.models.port_dto (module), 338 (module), 389
nipyapi.nifi.models.port_entity (module), nipyapi.nifi.models.property_descriptor_entity
340 (module), 392
nipyapi.nifi.models.port_status_dto nipyapi.nifi.models.property_history_dto
(module), 342 (module), 392
nipyapi.nifi.models.port_status_entity nipyapi.nifi.models.provenance_dto (mod-
(module), 343 ule), 393
nipyapi.nifi.models.port_status_snapshot_dto
nipyapi.nifi.models.provenance_entity
(module), 344 (module), 394
nipyapi.nifi.models.port_status_snapshot_entity
nipyapi.nifi.models.provenance_event_dto
(module), 346 (module), 395
nipyapi.nifi.models.position_dto (mod- nipyapi.nifi.models.provenance_event_entity
ule), 347 (module), 402
nipyapi.nifi.models.previous_value_dto nipyapi.nifi.models.provenance_link_dto
(module), 347 (module), 402
nipyapi.nifi.models.prioritizer_types_entity
nipyapi.nifi.models.provenance_node_dto
(module), 348 (module), 403
nipyapi.nifi.models.process_group_dto nipyapi.nifi.models.provenance_options_dto
(module), 349 (module), 405
nipyapi.nifi.models.process_group_entitynipyapi.nifi.models.provenance_options_entity
(module), 355 (module), 406
nipyapi.nifi.models.process_group_flow_dto nipyapi.nifi.models.provenance_request_dto
(module), 360 (module), 406
nipyapi.nifi.models.process_group_flow_entity
nipyapi.nifi.models.provenance_results_dto
(module), 362 (module), 408
nipyapi.nifi.models.process_group_status_dto
nipyapi.nifi.models.provenance_searchable_field_dto
(module), 362 (module), 410
nipyapi.nifi.models.queue_size_dto (mod-
nipyapi.nifi.models.process_group_status_entity
(module), 363 ule), 411
nipyapi.nifi.models.process_group_status_snapshot_dto
nipyapi.nifi.models.registry_client_entity
(module), 364 (module), 411
nipyapi.nifi.models.process_group_status_snapshot_entity
nipyapi.nifi.models.registry_clients_entity
(module), 370 (module), 413
nipyapi.nifi.models.process_groups_entity nipyapi.nifi.models.registry_dto (mod-
(module), 371 ule), 414
nipyapi.nifi.models.processor_config_dtonipyapi.nifi.models.relationship_dto
(module), 371 (module), 414
nipyapi.nifi.models.processor_dto (mod- nipyapi.nifi.models.remote_process_group_contents_d
ule), 375 (module), 415
nipyapi.nifi.models.processor_entity nipyapi.nifi.models.remote_process_group_dto
(module), 379 (module), 416
nipyapi.nifi.models.processor_status_dtonipyapi.nifi.models.remote_process_group_entity
(module), 381 (module), 421
nipyapi.nifi.models.processor_status_entitynipyapi.nifi.models.remote_process_group_port_dto

Index 703
Nipyapi Documentation, Release 0.19.1

(module), 424 (module), 457


nipyapi.nifi.models.remote_process_group_port_entity
nipyapi.nifi.models.submit_replay_request_entity
(module), 426 (module), 458
nipyapi.nifi.models.remote_process_group_status_dto
nipyapi.nifi.models.system_diagnostics_dto
(module), 428 (module), 459
nipyapi.nifi.models.remote_process_group_status_entity
nipyapi.nifi.models.system_diagnostics_entity
(module), 430 (module), 459
nipyapi.nifi.models.remote_process_group_status_snapshot_dto
nipyapi.nifi.models.system_diagnostics_snapshot_dto
(module), 430 (module), 460
nipyapi.nifi.models.template_dto (mod-
nipyapi.nifi.models.remote_process_group_status_snapshot_entity
(module), 433 ule), 465
nipyapi.nifi.models.remote_process_groups_entity
nipyapi.nifi.models.template_entity
(module), 433 (module), 466
nipyapi.nifi.models.reporting_task_dto nipyapi.nifi.models.templates_entity
(module), 434 (module), 468
nipyapi.nifi.models.reporting_task_entity nipyapi.nifi.models.tenant_dto (module),
(module), 438 468
nipyapi.nifi.models.tenant_entity (mod-
nipyapi.nifi.models.reporting_task_types_entity
(module), 440 ule), 469
nipyapi.nifi.models.reporting_tasks_entitynipyapi.nifi.models.tenants_entity (mod-
(module), 441 ule), 471
nipyapi.nifi.models.resource_dto (mod- nipyapi.nifi.models.transaction_result_entity
ule), 441 (module), 471
nipyapi.nifi.models.resources_entity nipyapi.nifi.models.update_controller_service_refer
(module), 442 (module), 472
nipyapi.nifi.models.revision_dto (mod- nipyapi.nifi.models.user_dto (module), 474
ule), 443 nipyapi.nifi.models.user_entity (module),
nipyapi.nifi.models.schedule_components_entity 475
(module), 443 nipyapi.nifi.models.user_group_dto (mod-
nipyapi.nifi.models.search_results_dto ule), 476
(module), 444 nipyapi.nifi.models.user_group_entity
nipyapi.nifi.models.search_results_entity (module), 478
(module), 446 nipyapi.nifi.models.user_groups_entity
nipyapi.nifi.models.snippet_dto (module), (module), 479
447 nipyapi.nifi.models.users_entity (mod-
nipyapi.nifi.models.snippet_entity (mod- ule), 480
ule), 449 nipyapi.nifi.models.variable_dto (mod-
ule), 481
nipyapi.nifi.models.start_version_control_request_entity
(module), 450 nipyapi.nifi.models.variable_entity
nipyapi.nifi.models.state_entry_dto (module), 481
(module), 451 nipyapi.nifi.models.variable_registry_dto
nipyapi.nifi.models.state_map_dto (mod- (module), 482
ule), 451 nipyapi.nifi.models.variable_registry_entity
nipyapi.nifi.models.status_descriptor_dto (module), 483
(module), 452 nipyapi.nifi.models.variable_registry_update_reques
nipyapi.nifi.models.status_history_dto (module), 484
(module), 453 nipyapi.nifi.models.variable_registry_update_reques
nipyapi.nifi.models.status_history_entity (module), 486
(module), 455 nipyapi.nifi.models.variable_registry_update_step_d
nipyapi.nifi.models.status_snapshot_dto (module), 487
(module), 455 nipyapi.nifi.models.version_control_component_mappi
nipyapi.nifi.models.storage_usage_dto (module), 487
(module), 456 nipyapi.nifi.models.version_control_information_dto
nipyapi.nifi.models.streaming_output (module), 489

704 Index
Nipyapi Documentation, Release 0.19.1

ule), 551
nipyapi.nifi.models.version_control_information_entity
(module), 491 nipyapi.registry.apis.flows_api (module),
nipyapi.nifi.models.version_info_dto 554
(module), 491 nipyapi.registry.apis.items_api (module),
nipyapi.nifi.models.versioned_connection 557
(module), 493 nipyapi.registry.apis.policies_api (mod-
nipyapi.nifi.models.versioned_controller_service ule), 559
(module), 497 nipyapi.registry.apis.tenants_api (mod-
nipyapi.nifi.models.versioned_flow (mod- ule), 562
ule), 499 nipyapi.registry.configuration (module),
nipyapi.nifi.models.versioned_flow_coordinates 621
(module), 501 nipyapi.registry.models.access_policy
nipyapi.nifi.models.versioned_flow_dto (module), 568
(module), 503 nipyapi.registry.models.access_policy_summary
nipyapi.nifi.models.versioned_flow_entity (module), 569
(module), 504 nipyapi.registry.models.batch_size (mod-
nipyapi.nifi.models.versioned_flow_snapshot ule), 571
(module), 504 nipyapi.registry.models.bucket (module),
571
nipyapi.nifi.models.versioned_flow_snapshot_entity
(module), 506 nipyapi.registry.models.bucket_item
(module), 573
nipyapi.nifi.models.versioned_flow_snapshot_metadata_entity
(module), 507 nipyapi.registry.models.bundle (module),
575
nipyapi.nifi.models.versioned_flow_snapshot_metadata_set_entity
(module), 508 nipyapi.registry.models.connectable_component
(module), 575
nipyapi.nifi.models.versioned_flow_update_request_dto
(module), 509 nipyapi.registry.models.controller_service_api
(module), 577
nipyapi.nifi.models.versioned_flow_update_request_entity
(module), 510 nipyapi.registry.models.current_user
nipyapi.nifi.models.versioned_flows_entity (module), 577
(module), 511 nipyapi.registry.models.fields (module),
nipyapi.nifi.models.versioned_funnel 578
(module), 512 nipyapi.registry.models.permissions
nipyapi.nifi.models.versioned_label (module), 579
(module), 513 nipyapi.registry.models.resource (mod-
nipyapi.nifi.models.versioned_port (mod- ule), 580
ule), 515 nipyapi.registry.models.resource_permissions
nipyapi.nifi.models.versioned_process_group (module), 580
(module), 517 nipyapi.registry.models.tenant (module),
nipyapi.nifi.models.versioned_processor 581
(module), 521 nipyapi.registry.models.user (module), 583
nipyapi.registry.models.user_group (mod-
nipyapi.nifi.models.versioned_property_descriptor
(module), 526 ule), 584
nipyapi.nifi.models.versioned_remote_group_port
nipyapi.registry.models.versioned_connection
(module), 527 (module), 585
nipyapi.nifi.models.versioned_remote_process_group
nipyapi.registry.models.versioned_controller_servic
(module), 529 (module), 589
nipyapi.nifi.rest (module), 536 nipyapi.registry.models.versioned_flow
nipyapi.parameters (module), 19 (module), 592
nipyapi.registry.api_client (module), 619 nipyapi.registry.models.versioned_flow_coordinates
nipyapi.registry.apis.access_api (mod- (module), 594
ule), 537 nipyapi.registry.models.versioned_flow_snapshot
nipyapi.registry.apis.bucket_flows_api (module), 595
(module), 543 nipyapi.registry.models.versioned_flow_snapshot_met
nipyapi.registry.apis.buckets_api (mod- (module), 597

Index 705
Nipyapi Documentation, Release 0.19.1

nipyapi.registry.models.versioned_funnelnode_snapshots (nipyapi.nifi.models.process_group_status_dto.Proces
(module), 598 attribute), 363
nipyapi.registry.models.versioned_label node_snapshots (nipyapi.nifi.models.processor_status_dto.ProcessorSt
(module), 599 attribute), 382
nipyapi.registry.models.versioned_port node_snapshots (nipyapi.nifi.models.remote_process_group_status_dto
(module), 601 attribute), 429
nipyapi.registry.models.versioned_process_group node_snapshots (nipyapi.nifi.models.status_history_dto.StatusHistoryD
(module), 603 attribute), 454
nipyapi.registry.models.versioned_processor node_snapshots (nipyapi.nifi.models.system_diagnostics_dto.SystemDi
(module), 607 attribute), 459
nipyapi.registry.models.versioned_property_descriptor node_start_time (nipyapi.nifi.models.node_dto.NodeDTO
(module), 612 attribute), 326
nipyapi.registry.models.versioned_remote_group_port NodeConnectionStatusSnapshotDTO (class in
(module), 613 nipyapi.nifi.models.node_connection_status_snapshot_dto),
nipyapi.registry.models.versioned_remote_process_group 323
(module), 615 NodeCountersSnapshotDTO (class in
nipyapi.registry.rest (module), 621 nipyapi.nifi.models.node_counters_snapshot_dto),
nipyapi.security (module), 21 324
nipyapi.system (module), 25 NodeDTO (class in nipyapi.nifi.models.node_dto), 325
nipyapi.templates (module), 26 NodeEntity (class in nipyapi.nifi.models.node_entity),
nipyapi.utils (module), 28 326
nipyapi.versioning (module), 31 NodeEventDTO (class in
node (nipyapi.nifi.models.node_entity.NodeEntity nipyapi.nifi.models.node_event_dto), 327
attribute), 326 NodePortStatusSnapshotDTO (class in
node_address (nipyapi.nifi.models.bulletin_dto.BulletinDTO nipyapi.nifi.models.node_port_status_snapshot_dto),
attribute), 220 328
node_address (nipyapi.nifi.models.bulletin_entity.BulletinEntity
NodeProcessGroupStatusSnapshotDTO (class
attribute), 221 in nipyapi.nifi.models.node_process_group_status_snapshot_dto),
node_id (nipyapi.nifi.models.node_connection_status_snapshot_dto.NodeConnectionStatusSnapshotDTO
329
attribute), 323 NodeProcessorStatusSnapshotDTO (class in
node_id (nipyapi.nifi.models.node_counters_snapshot_dto.NodeCountersSnapshotDTO
nipyapi.nifi.models.node_processor_status_snapshot_dto),
attribute), 324 330
node_id (nipyapi.nifi.models.node_dto.NodeDTO at- NodeRemoteProcessGroupStatusSnapshotDTO
tribute), 325 (class in nipyapi.nifi.models.node_remote_process_group_status_
node_id (nipyapi.nifi.models.node_port_status_snapshot_dto.NodePortStatusSnapshotDTO
331
attribute), 328 nodes (nipyapi.nifi.models.cluster_dto.ClusterDTO at-
node_id (nipyapi.nifi.models.node_process_group_status_snapshot_dto.NodeProcessGroupStatusSnapshotDTO
tribute), 224
attribute), 329 nodes (nipyapi.nifi.models.lineage_results_dto.LineageResultsDTO
node_id (nipyapi.nifi.models.node_processor_status_snapshot_dto.NodeProcessorStatusSnapshotDTO
attribute), 320
attribute), 330 NodeSearchResultDTO (class in
node_id (nipyapi.nifi.models.node_remote_process_group_status_snapshot_dto.NodeRemoteProcessGroupStatusSnapshotDTO
nipyapi.nifi.models.node_search_result_dto),
attribute), 331 332
node_id (nipyapi.nifi.models.node_status_snapshots_dto.NodeStatusSnapshotsDTO
NodeStatusSnapshotsDTO (class in
attribute), 333 nipyapi.nifi.models.node_status_snapshots_dto),
node_id (nipyapi.nifi.models.node_system_diagnostics_snapshot_dto.NodeSystemDiagnosticsSnapshotDTO
332
attribute), 334 NodeSystemDiagnosticsSnapshotDTO (class in
node_results (nipyapi.nifi.models.cluster_search_results_entity.ClusterSearchResultsEntity
nipyapi.nifi.models.node_system_diagnostics_snapshot_dto),
attribute), 225 333
node_snapshots (nipyapi.nifi.models.connection_status_dto.ConnectionStatusDTO
non_heap_utilization
attribute), 245 (nipyapi.nifi.models.system_diagnostics_snapshot_dto.SystemDia
node_snapshots (nipyapi.nifi.models.counters_dto.CountersDTO attribute), 463
attribute), 280
O
node_snapshots (nipyapi.nifi.models.port_status_dto.PortStatusDTO
attribute), 342 object_count (nipyapi.nifi.models.queue_size_dto.QueueSizeDTO

706 Index
Nipyapi Documentation, Release 0.19.1

attribute), 411 attribute), 277


oidc_callback() (nipyapi.registry.apis.access_api.AccessApi
origin_x (nipyapi.nifi.models.instantiate_template_request_entity.Instant
method), 540 attribute), 312
oidc_callback_with_http_info() origin_y (nipyapi.nifi.models.copy_snippet_request_entity.CopySnippetR
(nipyapi.registry.apis.access_api.AccessApi attribute), 277
method), 541 origin_y (nipyapi.nifi.models.instantiate_template_request_entity.Instant
oidc_exchange() (nipyapi.registry.apis.access_api.AccessApi attribute), 312
method), 541 original (nipyapi.nifi.models.drop_request_dto.DropRequestDTO
oidc_exchange_with_http_info() attribute), 290
(nipyapi.registry.apis.access_api.AccessApi original_count (nipyapi.nifi.models.drop_request_dto.DropRequestDT
method), 541 attribute), 290
oidc_logout() (nipyapi.registry.apis.access_api.AccessApioriginal_size (nipyapi.nifi.models.drop_request_dto.DropRequestDTO
method), 541 attribute), 290
oidc_logout_with_http_info() os_architecture (nipyapi.nifi.models.version_info_dto.VersionInfoDT
(nipyapi.registry.apis.access_api.AccessApi attribute), 493
method), 542 os_name (nipyapi.nifi.models.version_info_dto.VersionInfoDTO
oidc_request() (nipyapi.registry.apis.access_api.AccessApi attribute), 493
method), 542 os_version (nipyapi.nifi.models.version_info_dto.VersionInfoDTO
oidc_request_with_http_info() attribute), 493
(nipyapi.registry.apis.access_api.AccessApi output (nipyapi.nifi.models.connection_status_snapshot_dto.ConnectionS
method), 542 attribute), 250
oidclogin_supported output (nipyapi.nifi.models.port_status_snapshot_dto.PortStatusSnapshot
(nipyapi.registry.models.current_user.CurrentUser attribute), 345
attribute), 578 output (nipyapi.nifi.models.process_group_status_snapshot_dto.ProcessG
oldest_event (nipyapi.nifi.models.provenance_results_dto.ProvenanceResultsDTO
attribute), 368
attribute), 409 output (nipyapi.nifi.models.processor_status_snapshot_dto.ProcessorStat
operate_permissions attribute), 386
(nipyapi.nifi.models.controller_service_entity.ControllerServiceEntity
output_content_available
attribute), 266 (nipyapi.nifi.models.provenance_event_dto.ProvenanceEventDTO
operate_permissions attribute), 400
(nipyapi.nifi.models.controller_service_referencing_component_entity.ControllerServiceReferencingComponentEntity
output_content_claim_container
attribute), 270 (nipyapi.nifi.models.provenance_event_dto.ProvenanceEventDTO
operate_permissions attribute), 400
(nipyapi.nifi.models.port_entity.PortEntity output_content_claim_file_size
attribute), 341 (nipyapi.nifi.models.provenance_event_dto.ProvenanceEventDTO
operate_permissions attribute), 400
(nipyapi.nifi.models.processor_entity.ProcessorEntity
output_content_claim_file_size_bytes
attribute), 380 (nipyapi.nifi.models.provenance_event_dto.ProvenanceEventDTO
operate_permissions attribute), 400
(nipyapi.nifi.models.remote_process_group_entity.RemoteProcessGroupEntity
output_content_claim_identifier
attribute), 423 (nipyapi.nifi.models.provenance_event_dto.ProvenanceEventDTO
operate_permissions attribute), 400
(nipyapi.nifi.models.remote_process_group_port_entity.RemoteProcessGroupPortEntity
output_content_claim_offset
attribute), 427 (nipyapi.nifi.models.provenance_event_dto.ProvenanceEventDTO
operate_permissions attribute), 400
(nipyapi.nifi.models.reporting_task_entity.ReportingTaskEntity
output_content_claim_section
attribute), 439 (nipyapi.nifi.models.provenance_event_dto.ProvenanceEventDTO
operation (nipyapi.nifi.models.action_dto.ActionDTO attribute), 400
attribute), 203 output_port_count
OPTIONS() (nipyapi.nifi.rest.RESTClientObject (nipyapi.nifi.models.controller_dto.ControllerDTO
method), 536 attribute), 257
OPTIONS() (nipyapi.registry.rest.RESTClientObject output_port_count
method), 622 (nipyapi.nifi.models.process_group_dto.ProcessGroupDTO
origin_x (nipyapi.nifi.models.copy_snippet_request_entity.CopySnippetRequestEntity
attribute), 353

Index 707
Nipyapi Documentation, Release 0.19.1

output_port_count parameter_context_name
(nipyapi.nifi.models.process_group_entity.ProcessGroupEntity
(nipyapi.registry.models.versioned_process_group.VersionedProce
attribute), 358 attribute), 606
output_port_count parameter_context_permissions
(nipyapi.nifi.models.remote_process_group_dto.RemoteProcessGroupDTO
(nipyapi.nifi.models.current_user_entity.CurrentUserEntity
attribute), 419 attribute), 285
output_port_count parameter_context_results
(nipyapi.nifi.models.remote_process_group_entity.RemoteProcessGroupEntity
(nipyapi.nifi.models.search_results_dto.SearchResultsDTO
attribute), 423 attribute), 446
output_port_results parameter_contexts
(nipyapi.nifi.models.search_results_dto.SearchResultsDTO (nipyapi.nifi.models.versioned_flow_snapshot.VersionedFlowSnap
attribute), 446 attribute), 506
output_port_status_snapshots parameter_contexts
(nipyapi.nifi.models.process_group_status_snapshot_dto.ProcessGroupStatusSnapshotDTO
(nipyapi.registry.models.versioned_flow_snapshot.VersionedFlow
attribute), 368 attribute), 596
output_ports (nipyapi.nifi.models.controller_dto.ControllerDTO
parameter_results
attribute), 257 (nipyapi.nifi.models.search_results_dto.SearchResultsDTO
output_ports (nipyapi.nifi.models.flow_dto.FlowDTO attribute), 446
attribute), 297 ParameterContextsApi (class in
output_ports (nipyapi.nifi.models.flow_snippet_dto.FlowSnippetDTO
nipyapi.nifi.apis.parameter_contexts_api),
attribute), 304 105
output_ports (nipyapi.nifi.models.output_ports_entity.OutputPortsEntity
parameters_to_tuples()
attribute), 334 (nipyapi.nifi.api_client.ApiClient method),
output_ports (nipyapi.nifi.models.remote_process_group_contents_dto.RemoteProcessGroupContentsDTO
534
attribute), 416 parameters_to_tuples()
output_ports (nipyapi.nifi.models.snippet_dto.SnippetDTO (nipyapi.registry.api_client.ApiClient method),
attribute), 448 620
output_ports (nipyapi.nifi.models.versioned_process_group.VersionedProcessGroup
parent_breadcrumb
attribute), 520 (nipyapi.nifi.models.flow_breadcrumb_entity.FlowBreadcrumbEn
output_ports (nipyapi.nifi.models.versioned_remote_process_group.VersionedRemoteProcessGroup
attribute), 293
attribute), 531 parent_group (nipyapi.nifi.models.component_search_result_dto.Comp
output_ports (nipyapi.registry.models.versioned_process_group.VersionedProcessGroup
attribute), 234
attribute), 606 parent_group_id (nipyapi.nifi.models.access_policy_dto.AccessPolicyD
output_ports (nipyapi.registry.models.versioned_remote_process_group.VersionedRemoteProcessGroup
attribute), 194
attribute), 617 parent_group_id (nipyapi.nifi.models.access_policy_summary_dto.Acc
OutputPortsApi (class in attribute), 198
nipyapi.nifi.apis.output_ports_api), 102 parent_group_id (nipyapi.nifi.models.component_reference_dto.Comp
OutputPortsEntity (class in attribute), 230
nipyapi.nifi.models.output_ports_entity), parent_group_id (nipyapi.nifi.models.component_reference_entity.Com
334 attribute), 232
parent_group_id (nipyapi.nifi.models.connection_dto.ConnectionDTO
P attribute), 241
parameter_context parent_group_id (nipyapi.nifi.models.controller_service_dto.Controlle
(nipyapi.nifi.models.process_group_dto.ProcessGroupDTO attribute), 263
attribute), 353 parent_group_id (nipyapi.nifi.models.controller_service_entity.Contro
parameter_context attribute), 266
parent_group_id
(nipyapi.nifi.models.process_group_entity.ProcessGroupEntity (nipyapi.nifi.models.funnel_dto.FunnelDTO
attribute), 358 attribute), 305
parameter_context parent_group_id (nipyapi.nifi.models.label_dto.LabelDTO
attribute), 313
(nipyapi.nifi.models.process_group_flow_dto.ProcessGroupFlowDTO
attribute), 361 parent_group_id (nipyapi.nifi.models.port_dto.PortDTO
parameter_context_name attribute), 339
parent_group_id (nipyapi.nifi.models.process_group_dto.ProcessGrou
(nipyapi.nifi.models.versioned_process_group.VersionedProcessGroup
attribute), 520 attribute), 353

708 Index
Nipyapi Documentation, Release 0.19.1

parent_group_id (nipyapi.nifi.models.process_group_flow_dto.ProcessGroupFlowDTO
percent_completed
attribute), 361 (nipyapi.nifi.models.lineage_dto.LineageDTO
parent_group_id (nipyapi.nifi.models.processor_dto.ProcessorDTO attribute), 317
attribute), 377 percent_completed
parent_group_id (nipyapi.nifi.models.remote_process_group_dto.RemoteProcessGroupDTO
(nipyapi.nifi.models.listing_request_dto.ListingRequestDTO
attribute), 419 attribute), 321
parent_group_id (nipyapi.nifi.models.reporting_task_dto.ReportingTaskDTO
percent_completed
attribute), 437 (nipyapi.nifi.models.provenance_dto.ProvenanceDTO
parent_group_id (nipyapi.nifi.models.snippet_dto.SnippetDTO attribute), 394
attribute), 448 percent_completed
parent_group_id (nipyapi.nifi.models.tenant_dto.TenantDTO (nipyapi.nifi.models.variable_registry_update_request_dto.Variab
attribute), 469 attribute), 485
parent_group_id (nipyapi.nifi.models.user_dto.UserDTO percent_completed
attribute), 474 (nipyapi.nifi.models.versioned_flow_update_request_dto.Versione
parent_group_id (nipyapi.nifi.models.user_group_dto.UserGroupDTOattribute), 509
attribute), 477 percent_use_bytes
parent_uuids (nipyapi.nifi.models.provenance_event_dto.ProvenanceEventDTO
(nipyapi.nifi.models.connection_status_snapshot_dto.ConnectionS
attribute), 401 attribute), 250
parent_uuids (nipyapi.nifi.models.provenance_node_dto.ProvenanceNodeDTO
percent_use_count
attribute), 404 (nipyapi.nifi.models.connection_status_snapshot_dto.ConnectionS
partitioning_attribute attribute), 250
(nipyapi.nifi.models.versioned_connection.VersionedConnection
Permissions (class in
attribute), 496 nipyapi.nifi.models.permissions), 336
partitioning_attribute Permissions (class in
(nipyapi.registry.models.versioned_connection.VersionedConnection
nipyapi.registry.models.permissions), 579
attribute), 588 permissions (nipyapi.nifi.models.access_policy_entity.AccessPolicyEnti
PATCH() (nipyapi.nifi.rest.RESTClientObject method), attribute), 196
536 permissions (nipyapi.nifi.models.access_policy_summary_entity.Access
PATCH() (nipyapi.registry.rest.RESTClientObject attribute), 200
method), 622 permissions (nipyapi.nifi.models.affected_component_entity.AffectedCo
PeerDTO (class in nipyapi.nifi.models.peer_dto), 335 attribute), 208
peers (nipyapi.nifi.models.peers_entity.PeersEntity at- permissions (nipyapi.nifi.models.bucket.Bucket at-
tribute), 336 tribute), 215
PeersEntity (class in permissions (nipyapi.nifi.models.bucket_entity.BucketEntity
nipyapi.nifi.models.peers_entity), 336 attribute), 217
penalized (nipyapi.nifi.models.flow_file_dto.FlowFileDTOpermissions (nipyapi.nifi.models.component_reference_entity.Compone
attribute), 300 attribute), 232
penalized (nipyapi.nifi.models.flow_file_summary_dto.FlowFileSummaryDTO
permissions (nipyapi.nifi.models.connection_entity.ConnectionEntity
attribute), 303 attribute), 243
penalty_duration (nipyapi.nifi.models.processor_config_dto.ProcessorConfigDTO
permissions (nipyapi.nifi.models.controller_configuration_entity.Contro
attribute), 374 attribute), 255
penalty_duration (nipyapi.nifi.models.versioned_processor.VersionedProcessor
permissions (nipyapi.nifi.models.controller_service_entity.ControllerSe
attribute), 524 attribute), 266
penalty_duration (nipyapi.registry.models.versioned_processor.VersionedProcessor
permissions (nipyapi.nifi.models.controller_service_referencing_compo
attribute), 610 attribute), 271
penalty_expires_in permissions (nipyapi.nifi.models.flow_breadcrumb_entity.FlowBreadcr
(nipyapi.nifi.models.flow_file_dto.FlowFileDTO attribute), 293
attribute), 300 permissions (nipyapi.nifi.models.funnel_entity.FunnelEntity
penalty_expires_in attribute), 307
(nipyapi.nifi.models.flow_file_summary_dto.FlowFileSummaryDTO
permissions (nipyapi.nifi.models.label_entity.LabelEntity
attribute), 303 attribute), 315
percent_completed permissions (nipyapi.nifi.models.port_entity.PortEntity
(nipyapi.nifi.models.drop_request_dto.DropRequestDTO attribute), 341
attribute), 290 permissions (nipyapi.nifi.models.process_group_entity.ProcessGroupEn

Index 709
Nipyapi Documentation, Release 0.19.1

attribute), 358 attribute), 341


permissions (nipyapi.nifi.models.process_group_flow_entity.ProcessGroupFlowEntity
PortDTO (class in nipyapi.nifi.models.port_dto), 338
attribute), 362 PortEntity (class in nipyapi.nifi.models.port_entity),
permissions (nipyapi.nifi.models.processor_entity.ProcessorEntity340
attribute), 380 PortStatusDTO (class in
permissions (nipyapi.nifi.models.registry_client_entity.RegistryClientEntity
nipyapi.nifi.models.port_status_dto), 342
attribute), 412 PortStatusEntity (class in
permissions (nipyapi.nifi.models.remote_process_group_entity.RemoteProcessGroupEntity
nipyapi.nifi.models.port_status_entity), 343
attribute), 423 PortStatusSnapshotDTO (class in
permissions (nipyapi.nifi.models.remote_process_group_port_entity.RemoteProcessGroupPortEntity
nipyapi.nifi.models.port_status_snapshot_dto),
attribute), 427 344
permissions (nipyapi.nifi.models.reporting_task_entity.ReportingTaskEntity
PortStatusSnapshotEntity (class in
attribute), 440 nipyapi.nifi.models.port_status_snapshot_entity),
permissions (nipyapi.nifi.models.template_entity.TemplateEntity 346
attribute), 467 position (nipyapi.nifi.models.access_policy_dto.AccessPolicyDTO
permissions (nipyapi.nifi.models.tenant_entity.TenantEntity attribute), 195
attribute), 470 position (nipyapi.nifi.models.access_policy_entity.AccessPolicyEntity
permissions (nipyapi.nifi.models.user_entity.UserEntity attribute), 197
attribute), 476 position (nipyapi.nifi.models.access_policy_summary_dto.AccessPolicyS
permissions (nipyapi.nifi.models.user_group_entity.UserGroupEntity attribute), 198
attribute), 479 position (nipyapi.nifi.models.access_policy_summary_entity.AccessPolic
permissions (nipyapi.nifi.models.versioned_flow.VersionedFlow attribute), 200
attribute), 501 position (nipyapi.nifi.models.affected_component_entity.AffectedCompo
permissions (nipyapi.registry.models.bucket.Bucket attribute), 208
attribute), 572 position (nipyapi.nifi.models.component_reference_dto.ComponentRefer
permissions (nipyapi.registry.models.bucket_item.BucketItem attribute), 231
attribute), 574 position (nipyapi.nifi.models.component_reference_entity.ComponentRe
permissions (nipyapi.registry.models.versioned_flow.VersionedFlow attribute), 232
attribute), 593 position (nipyapi.nifi.models.connection_dto.ConnectionDTO
PermissionsDTO (class in attribute), 241
nipyapi.nifi.models.permissions_dto), 337 position (nipyapi.nifi.models.connection_entity.ConnectionEntity
persists_state (nipyapi.nifi.models.controller_service_dto.ControllerServiceDTO
attribute), 243
attribute), 263 position (nipyapi.nifi.models.controller_service_dto.ControllerServiceD
persists_state (nipyapi.nifi.models.processor_dto.ProcessorDTO attribute), 263
attribute), 377 position (nipyapi.nifi.models.controller_service_entity.ControllerService
persists_state (nipyapi.nifi.models.reporting_task_dto.ReportingTaskDTO
attribute), 266
attribute), 437 position (nipyapi.nifi.models.controller_service_referencing_component
policies (nipyapi.registry.models.resource_permissions.ResourcePermissions
attribute), 271
attribute), 581 position (nipyapi.nifi.models.flow_file_dto.FlowFileDTO
policies_permissions attribute), 300
(nipyapi.nifi.models.current_user_entity.CurrentUserEntity
position (nipyapi.nifi.models.flow_file_summary_dto.FlowFileSummaryD
attribute), 285 attribute), 303
PoliciesApi (class in nipyapi.nifi.apis.policies_api), position (nipyapi.nifi.models.funnel_dto.FunnelDTO
113 attribute), 306
PoliciesApi (class in position (nipyapi.nifi.models.funnel_entity.FunnelEntity
nipyapi.registry.apis.policies_api), 559 attribute), 307
port (nipyapi.nifi.models.peer_dto.PeerDTO attribute), position (nipyapi.nifi.models.label_dto.LabelDTO at-
335 tribute), 313
port_status (nipyapi.nifi.models.port_status_entity.PortStatusEntity
position (nipyapi.nifi.models.label_entity.LabelEntity
attribute), 343 attribute), 315
port_status_snapshot position (nipyapi.nifi.models.port_dto.PortDTO at-
(nipyapi.nifi.models.port_status_snapshot_entity.PortStatusSnapshotEntity
tribute), 339
attribute), 346 position (nipyapi.nifi.models.port_entity.PortEntity
port_type (nipyapi.nifi.models.port_entity.PortEntity attribute), 341

710 Index
Nipyapi Documentation, Release 0.19.1

position (nipyapi.nifi.models.process_group_dto.ProcessGroupDTO
position (nipyapi.registry.models.versioned_controller_service.Versione
attribute), 353 attribute), 591
position (nipyapi.nifi.models.process_group_entity.ProcessGroupEntity
position (nipyapi.registry.models.versioned_funnel.VersionedFunnel
attribute), 358 attribute), 599
position (nipyapi.nifi.models.processor_dto.ProcessorDTO position (nipyapi.registry.models.versioned_label.VersionedLabel
attribute), 377 attribute), 601
position (nipyapi.nifi.models.processor_entity.ProcessorEntity
position (nipyapi.registry.models.versioned_port.VersionedPort
attribute), 380 attribute), 603
position (nipyapi.nifi.models.registry_client_entity.RegistryClientEntity
position (nipyapi.registry.models.versioned_process_group.VersionedPr
attribute), 412 attribute), 606
position (nipyapi.nifi.models.remote_process_group_dto.RemoteProcessGroupDTO
position (nipyapi.registry.models.versioned_processor.VersionedProcess
attribute), 419 attribute), 610
position (nipyapi.nifi.models.remote_process_group_entity.RemoteProcessGroupEntity
position (nipyapi.registry.models.versioned_remote_group_port.Version
attribute), 423 attribute), 614
position (nipyapi.nifi.models.remote_process_group_port_entity.RemoteProcessGroupPortEntity
position (nipyapi.registry.models.versioned_remote_process_group.Vers
attribute), 427 attribute), 617
position (nipyapi.nifi.models.reporting_task_dto.ReportingTaskDTO
PositionDTO (class in
attribute), 437 nipyapi.nifi.models.position_dto), 347
position (nipyapi.nifi.models.reporting_task_entity.ReportingTaskEntity
POST() (nipyapi.nifi.rest.RESTClientObject method),
attribute), 440 536
position (nipyapi.nifi.models.template_entity.TemplateEntity
POST() (nipyapi.registry.rest.RESTClientObject
attribute), 467 method), 622
position (nipyapi.nifi.models.tenant_dto.TenantDTO predictions (nipyapi.nifi.models.connection_status_snapshot_dto.Conn
attribute), 469 attribute), 250
position (nipyapi.nifi.models.tenant_entity.TenantEntity prepare_parameter() (in module
attribute), 470 nipyapi.parameters), 20
position (nipyapi.nifi.models.user_dto.UserDTO at- prepare_post_parameters()
tribute), 474 (nipyapi.nifi.api_client.ApiClient method),
position (nipyapi.nifi.models.user_entity.UserEntity 534
attribute), 476 prepare_post_parameters()
position (nipyapi.nifi.models.user_group_dto.UserGroupDTO (nipyapi.registry.api_client.ApiClient method),
attribute), 477 620
position (nipyapi.nifi.models.user_group_entity.UserGroupEntity
previous_value (nipyapi.nifi.models.attribute_dto.AttributeDTO
attribute), 479 attribute), 211
position (nipyapi.nifi.models.versioned_connection.VersionedConnection
previous_value (nipyapi.nifi.models.previous_value_dto.PreviousValue
attribute), 496 attribute), 348
position (nipyapi.nifi.models.versioned_controller_service.VersionedControllerService
previous_values (nipyapi.nifi.models.property_history_dto.PropertyH
attribute), 499 attribute), 393
position (nipyapi.nifi.models.versioned_funnel.VersionedFunnel
PreviousValueDTO (class in
attribute), 513 nipyapi.nifi.models.previous_value_dto),
position (nipyapi.nifi.models.versioned_label.VersionedLabel 347
attribute), 514 PRIMITIVE_TYPES (nipyapi.nifi.api_client.ApiClient
position (nipyapi.nifi.models.versioned_port.VersionedPort attribute), 533
attribute), 516 PRIMITIVE_TYPES (nipyapi.registry.api_client.ApiClient
position (nipyapi.nifi.models.versioned_process_group.VersionedProcessGroup
attribute), 619
attribute), 520 prioritizer_types
position (nipyapi.nifi.models.versioned_processor.VersionedProcessor(nipyapi.nifi.models.prioritizer_types_entity.PrioritizerTypesEntity
attribute), 524 attribute), 348
position (nipyapi.nifi.models.versioned_remote_group_port.VersionedRemoteGroupPort
prioritizers (nipyapi.nifi.models.connection_dto.ConnectionDTO
attribute), 528 attribute), 241
position (nipyapi.nifi.models.versioned_remote_process_group.VersionedRemoteProcessGroup
prioritizers (nipyapi.nifi.models.versioned_connection.VersionedConn
attribute), 531 attribute), 496
position (nipyapi.registry.models.versioned_connection.VersionedConnection
prioritizers (nipyapi.registry.models.versioned_connection.Versioned
attribute), 588 attribute), 588

Index 711
Nipyapi Documentation, Release 0.19.1

PrioritizerTypesEntity (class in attribute), 368


nipyapi.nifi.models.prioritizer_types_entity), process_groups (nipyapi.nifi.models.flow_dto.FlowDTO
348 attribute), 297
process_group (nipyapi.nifi.models.affected_component_entity.AffectedComponentEntity
process_groups (nipyapi.nifi.models.flow_snippet_dto.FlowSnippetDTO
attribute), 208 attribute), 305
process_group_flow process_groups (nipyapi.nifi.models.process_groups_entity.ProcessGro
(nipyapi.nifi.models.process_group_flow_entity.ProcessGroupFlowEntity
attribute), 371
attribute), 362 process_groups (nipyapi.nifi.models.snippet_dto.SnippetDTO
process_group_id (nipyapi.nifi.models.affected_component_dto.AffectedComponentDTO
attribute), 448
attribute), 206 process_groups (nipyapi.nifi.models.versioned_process_group.Version
process_group_id (nipyapi.nifi.models.component_difference_dto.ComponentDifferenceDTO
attribute), 521
attribute), 228 process_groups (nipyapi.registry.models.versioned_process_group.Ver
process_group_id (nipyapi.nifi.models.create_active_request_entity.CreateActiveRequestEntity
attribute), 607
attribute), 282 ProcessGroupDTO (class in
process_group_id (nipyapi.nifi.models.variable_dto.VariableDTO nipyapi.nifi.models.process_group_dto), 349
attribute), 481 ProcessGroupEntity (class in
process_group_id (nipyapi.nifi.models.variable_registry_dto.VariableRegistryDTO
nipyapi.nifi.models.process_group_entity),
attribute), 482 355
process_group_id (nipyapi.nifi.models.variable_registry_update_request_dto.VariableRegistryUpdateRequestDTO
ProcessGroupFlowDTO (class in
attribute), 485 nipyapi.nifi.models.process_group_flow_dto),
process_group_id (nipyapi.nifi.models.versioned_flow_update_request_dto.VersionedFlowUpdateRequestDTO
360
attribute), 509 ProcessGroupFlowEntity (class in
process_group_results nipyapi.nifi.models.process_group_flow_entity),
(nipyapi.nifi.models.search_results_dto.SearchResultsDTO 362
attribute), 446 ProcessGroupsApi (class in
process_group_revision nipyapi.nifi.apis.process_groups_api), 116
(nipyapi.nifi.models.start_version_control_request_entity.StartVersionControlRequestEntity
ProcessGroupsEntity (class in
attribute), 450 nipyapi.nifi.models.process_groups_entity),
process_group_revision 371
(nipyapi.nifi.models.variable_registry_entity.VariableRegistryEntity
ProcessGroupStatusDTO (class in
attribute), 483 nipyapi.nifi.models.process_group_status_dto),
process_group_revision 362
(nipyapi.nifi.models.variable_registry_update_request_entity.VariableRegistryUpdateRequestEntity
ProcessGroupStatusEntity (class in
attribute), 486 nipyapi.nifi.models.process_group_status_entity),
process_group_revision 363
(nipyapi.nifi.models.version_control_component_mapping_entity.VersionControlComponentMappingEntity
ProcessGroupStatusSnapshotDTO (class in
attribute), 488 nipyapi.nifi.models.process_group_status_snapshot_dto),
process_group_revision 364
(nipyapi.nifi.models.version_control_information_entity.VersionControlInformationEntity
ProcessGroupStatusSnapshotEntity (class in
attribute), 491 nipyapi.nifi.models.process_group_status_snapshot_entity),
process_group_revision 370
(nipyapi.nifi.models.versioned_flow_snapshot_entity.VersionedFlowSnapshotEntity
processor_load_average
attribute), 507 (nipyapi.nifi.models.system_diagnostics_snapshot_dto.SystemDia
process_group_revision attribute), 463
(nipyapi.nifi.models.versioned_flow_update_request_entity.VersionedFlowUpdateRequestEntity
processor_results
attribute), 511 (nipyapi.nifi.models.search_results_dto.SearchResultsDTO
process_group_status attribute), 446
(nipyapi.nifi.models.process_group_status_entity.ProcessGroupStatusEntity
processor_status (nipyapi.nifi.models.processor_status_entity.Proces
attribute), 364 attribute), 383
process_group_status_snapshot processor_status_snapshot
(nipyapi.nifi.models.process_group_status_snapshot_entity.ProcessGroupStatusSnapshotEntity
(nipyapi.nifi.models.processor_status_snapshot_entity.ProcessorS
attribute), 371 attribute), 387
process_group_status_snapshots processor_status_snapshots
(nipyapi.nifi.models.process_group_status_snapshot_dto.ProcessGroupStatusSnapshotDTO
(nipyapi.nifi.models.process_group_status_snapshot_dto.ProcessG

712 Index
Nipyapi Documentation, Release 0.19.1

attribute), 368 attribute), 591


processor_types (nipyapi.nifi.models.processor_types_entity.ProcessorTypesEntity
properties (nipyapi.registry.models.versioned_processor.VersionedProc
attribute), 388 attribute), 610
ProcessorConfigDTO (class in property_descriptor
nipyapi.nifi.models.processor_config_dto), (nipyapi.nifi.models.property_descriptor_entity.PropertyDescripto
371 attribute), 392
ProcessorDTO (class in property_descriptors
nipyapi.nifi.models.processor_dto), 375 (nipyapi.nifi.models.versioned_controller_service.VersionedContr
ProcessorEntity (class in attribute), 499
nipyapi.nifi.models.processor_entity), 379 property_descriptors
processors (nipyapi.nifi.models.flow_dto.FlowDTO (nipyapi.nifi.models.versioned_processor.VersionedProcessor
attribute), 297 attribute), 524
processors (nipyapi.nifi.models.flow_snippet_dto.FlowSnippetDTO
property_descriptors
attribute), 305 (nipyapi.registry.models.versioned_controller_service.VersionedC
processors (nipyapi.nifi.models.processors_entity.ProcessorsEntityattribute), 592
attribute), 389 property_descriptors
processors (nipyapi.nifi.models.snippet_dto.SnippetDTO (nipyapi.registry.models.versioned_processor.VersionedProcessor
attribute), 448 attribute), 610
processors (nipyapi.nifi.models.versioned_process_group.VersionedProcessGroup
property_history (nipyapi.nifi.models.component_history_dto.Compo
attribute), 521 attribute), 229
processors (nipyapi.registry.models.versioned_process_group.VersionedProcessGroup
PropertyDescriptorDTO (class in
attribute), 607 nipyapi.nifi.models.property_descriptor_dto),
ProcessorsApi (class in 389
nipyapi.nifi.apis.processors_api), 140 PropertyDescriptorEntity (class in
ProcessorsEntity (class in nipyapi.nifi.models.property_descriptor_entity),
nipyapi.nifi.models.processors_entity), 388 392
ProcessorStatusDTO (class in PropertyHistoryDTO (class in
nipyapi.nifi.models.processor_status_dto), nipyapi.nifi.models.property_history_dto),
381 393
ProcessorStatusEntity (class in provenance (nipyapi.nifi.models.provenance_entity.ProvenanceEntity
nipyapi.nifi.models.processor_status_entity), attribute), 395
382 provenance_event (nipyapi.nifi.models.provenance_event_entity.Prove
ProcessorStatusSnapshotDTO (class in attribute), 402
nipyapi.nifi.models.processor_status_snapshot_dto),
provenance_events
383 (nipyapi.nifi.models.provenance_results_dto.ProvenanceResultsD
ProcessorStatusSnapshotEntity (class in attribute), 409
nipyapi.nifi.models.processor_status_snapshot_entity),
provenance_options
387 (nipyapi.nifi.models.provenance_options_entity.ProvenanceOption
ProcessorTypesEntity (class in attribute), 406
nipyapi.nifi.models.processor_types_entity), provenance_permissions
388 (nipyapi.nifi.models.current_user_entity.CurrentUserEntity
properties (nipyapi.nifi.models.controller_service_dto.ControllerServiceDTO
attribute), 285
attribute), 263 provenance_repository_storage_usage
properties (nipyapi.nifi.models.controller_service_referencing_component_dto.ControllerServiceReferencingComponentDTO
(nipyapi.nifi.models.system_diagnostics_snapshot_dto.SystemDia
attribute), 268 attribute), 463
properties (nipyapi.nifi.models.processor_config_dto.ProcessorConfigDTO
ProvenanceApi (class in
attribute), 374 nipyapi.nifi.apis.provenance_api), 148
properties (nipyapi.nifi.models.reporting_task_dto.ReportingTaskDTO
ProvenanceDTO (class in
attribute), 437 nipyapi.nifi.models.provenance_dto), 393
properties (nipyapi.nifi.models.versioned_controller_service.VersionedControllerService
ProvenanceEntity (class in
attribute), 499 nipyapi.nifi.models.provenance_entity), 395
properties (nipyapi.nifi.models.versioned_processor.VersionedProcessor
ProvenanceEventDTO (class in
attribute), 524 nipyapi.nifi.models.provenance_event_dto),
properties (nipyapi.registry.models.versioned_controller_service.VersionedControllerService
395

Index 713
Nipyapi Documentation, Release 0.19.1

ProvenanceEventEntity (class in attribute), 358


nipyapi.nifi.models.provenance_event_entity), public_output_port_count
402 (nipyapi.nifi.models.process_group_dto.ProcessGroupDTO
ProvenanceEventsApi (class in attribute), 353
nipyapi.nifi.apis.provenance_events_api), public_output_port_count
153 (nipyapi.nifi.models.process_group_entity.ProcessGroupEntity
ProvenanceLinkDTO (class in attribute), 359
nipyapi.nifi.models.provenance_link_dto), purge_connection() (in module nipyapi.canvas),
402 14
ProvenanceNodeDTO (class in purge_process_group() (in module
nipyapi.nifi.models.provenance_node_dto), nipyapi.canvas), 14
403 PUT() (nipyapi.nifi.rest.RESTClientObject method), 536
ProvenanceOptionsDTO (class in PUT() (nipyapi.registry.rest.RESTClientObject method),
nipyapi.nifi.models.provenance_options_dto), 622
405
ProvenanceOptionsEntity (class in Q
nipyapi.nifi.models.provenance_options_entity), query_history() (nipyapi.nifi.apis.flow_api.FlowApi
406 method), 88
ProvenanceRequestDTO (class in query_history_with_http_info()
nipyapi.nifi.models.provenance_request_dto), (nipyapi.nifi.apis.flow_api.FlowApi method),
406 89
ProvenanceResultsDTO (class in queue_size (nipyapi.nifi.models.listing_request_dto.ListingRequestDTO
nipyapi.nifi.models.provenance_results_dto), attribute), 321
408 queued (nipyapi.nifi.models.connection_status_snapshot_dto.ConnectionS
ProvenanceSearchableFieldDTO (class in attribute), 250
nipyapi.nifi.models.provenance_searchable_field_dto),
queued (nipyapi.nifi.models.controller_status_dto.ControllerStatusDTO
410 attribute), 275
proxy (nipyapi.registry.models.resource_permissions.ResourcePermissions
queued (nipyapi.nifi.models.node_dto.NodeDTO
attribute), 581 attribute), 326
proxy_host (nipyapi.nifi.models.remote_process_group_dto.RemoteProcessGroupDTO
queued (nipyapi.nifi.models.process_group_status_snapshot_dto.ProcessG
attribute), 419 attribute), 368
proxy_host (nipyapi.nifi.models.versioned_remote_process_group.VersionedRemoteProcessGroup
queued_count (nipyapi.nifi.models.connection_status_snapshot_dto.Con
attribute), 532 attribute), 250
proxy_host (nipyapi.registry.models.versioned_remote_process_group.VersionedRemoteProcessGroup
queued_count (nipyapi.nifi.models.process_group_status_snapshot_dto.
attribute), 618 attribute), 369
proxy_password (nipyapi.nifi.models.remote_process_group_dto.RemoteProcessGroupDTO
queued_duration (nipyapi.nifi.models.flow_file_dto.FlowFileDTO
attribute), 420 attribute), 300
proxy_port (nipyapi.nifi.models.remote_process_group_dto.RemoteProcessGroupDTO
queued_duration (nipyapi.nifi.models.flow_file_summary_dto.FlowFile
attribute), 420 attribute), 303
proxy_port (nipyapi.nifi.models.versioned_remote_process_group.VersionedRemoteProcessGroup
queued_size (nipyapi.nifi.models.connection_status_snapshot_dto.Conn
attribute), 532 attribute), 250
proxy_port (nipyapi.registry.models.versioned_remote_process_group.VersionedRemoteProcessGroup
queued_size (nipyapi.nifi.models.process_group_status_snapshot_dto.P
attribute), 618 attribute), 369
proxy_user (nipyapi.nifi.models.remote_process_group_dto.RemoteProcessGroupDTO
QueueSizeDTO (class in
attribute), 420 nipyapi.nifi.models.queue_size_dto), 411
proxy_user (nipyapi.nifi.models.versioned_remote_process_group.VersionedRemoteProcessGroup
attribute), 532 R
proxy_user (nipyapi.registry.models.versioned_remote_process_group.VersionedRemoteProcessGroup
read (nipyapi.nifi.models.process_group_status_snapshot_dto.ProcessGro
attribute), 618 attribute), 369
public_input_port_count read (nipyapi.nifi.models.processor_status_snapshot_dto.ProcessorStatusS
(nipyapi.nifi.models.process_group_dto.ProcessGroupDTO attribute), 386
attribute), 353 receive_flow_files()
public_input_port_count (nipyapi.nifi.apis.data_transfer_api.DataTransferApi
(nipyapi.nifi.models.process_group_entity.ProcessGroupEntity
method), 64

714 Index
Nipyapi Documentation, Release 0.19.1

receive_flow_files_with_http_info() attribute), 377


(nipyapi.nifi.apis.data_transfer_api.DataTransferApi
remote_group_id (nipyapi.nifi.models.versioned_remote_group_port.V
method), 65 attribute), 529
received (nipyapi.nifi.models.process_group_status_snapshot_dto.ProcessGroupStatusSnapshotDTO
remote_group_id (nipyapi.registry.models.versioned_remote_group_po
attribute), 369 attribute), 614
received (nipyapi.nifi.models.remote_process_group_status_snapshot_dto.RemoteProcessGroupStatusSnapshotDTO
remote_process_group_port
attribute), 432 (nipyapi.nifi.models.remote_process_group_port_entity.RemotePr
recurse_flow() (in module nipyapi.canvas), 10 attribute), 427
reference_cycle (nipyapi.nifi.models.controller_service_referencing_component_dto.ControllerServiceReferencingComponentDT
remote_process_group_results
attribute), 268 (nipyapi.nifi.models.search_results_dto.SearchResultsDTO
reference_type (nipyapi.nifi.models.affected_component_dto.AffectedComponentDTO
attribute), 446
attribute), 206 remote_process_group_status
reference_type (nipyapi.nifi.models.affected_component_entity.AffectedComponentEntity
(nipyapi.nifi.models.remote_process_group_status_entity.RemoteP
attribute), 208 attribute), 430
reference_type (nipyapi.nifi.models.controller_service_referencing_component_dto.ControllerServiceReferencingComponentDTO
remote_process_group_status_snapshot
attribute), 268 (nipyapi.nifi.models.remote_process_group_status_snapshot_entit
referencing_component_revisions attribute), 433
(nipyapi.nifi.models.update_controller_service_reference_request_entity.UpdateControllerServiceReferenceRequestEntity
remote_process_group_status_snapshots
attribute), 473 (nipyapi.nifi.models.process_group_status_snapshot_dto.ProcessG
referencing_components attribute), 369
(nipyapi.nifi.models.controller_service_dto.ControllerServiceDTO
remote_process_groups
attribute), 263 (nipyapi.nifi.models.flow_dto.FlowDTO at-
referencing_components tribute), 298
(nipyapi.nifi.models.controller_service_referencing_component_dto.ControllerServiceReferencingComponentDTO
remote_process_groups
attribute), 268 (nipyapi.nifi.models.flow_snippet_dto.FlowSnippetDTO
registries (nipyapi.nifi.models.registry_clients_entity.RegistryClientsEntity
attribute), 305
attribute), 413 remote_process_groups
registry_id (nipyapi.nifi.models.version_control_information_dto.VersionControlInformationDTO
(nipyapi.nifi.models.remote_process_groups_entity.RemoteProces
attribute), 490 attribute), 434
registry_id (nipyapi.nifi.models.versioned_flow_dto.VersionedFlowDTO
remote_process_groups
attribute), 504 (nipyapi.nifi.models.snippet_dto.SnippetDTO
registry_id (nipyapi.nifi.models.versioned_flow_snapshot_entity.VersionedFlowSnapshotEntity
attribute), 449
attribute), 507 remote_process_groups
registry_id (nipyapi.nifi.models.versioned_flow_snapshot_metadata_entity.VersionedFlowSnapshotMetadataEntity
(nipyapi.nifi.models.versioned_process_group.VersionedProcessG
attribute), 507 attribute), 521
registry_name (nipyapi.nifi.models.version_control_information_dto.VersionControlInformationDTO
remote_process_groups
attribute), 490 (nipyapi.registry.models.versioned_process_group.VersionedProce
registry_url (nipyapi.nifi.models.versioned_flow_coordinates.VersionedFlowCoordinates
attribute), 607
attribute), 502 remote_site_http_listening_port
registry_url (nipyapi.registry.models.versioned_flow_coordinates.VersionedFlowCoordinates
(nipyapi.nifi.models.controller_dto.ControllerDTO
attribute), 595 attribute), 257
RegistryClientEntity (class in remote_site_listening_port
nipyapi.nifi.models.registry_client_entity), (nipyapi.nifi.models.controller_dto.ControllerDTO
411 attribute), 257
RegistryClientsEntity (class in RemoteProcessGroupContentsDTO (class in
nipyapi.nifi.models.registry_clients_entity), nipyapi.nifi.models.remote_process_group_contents_dto),
413 415
RegistryDTO (class in RemoteProcessGroupDTO (class in
nipyapi.nifi.models.registry_dto), 414 nipyapi.nifi.models.remote_process_group_dto),
relationship (nipyapi.nifi.models.provenance_event_dto.ProvenanceEventDTO
416
attribute), 401 RemoteProcessGroupEntity (class in
RelationshipDTO (class in nipyapi.nifi.models.remote_process_group_entity),
nipyapi.nifi.models.relationship_dto), 415 421
relationships (nipyapi.nifi.models.processor_dto.ProcessorDTO
RemoteProcessGroupPortDTO (class in

Index 715
Nipyapi Documentation, Release 0.19.1

nipyapi.nifi.models.remote_process_group_port_dto), method), 135


424 remove_funnel() (nipyapi.nifi.apis.funnel_api.FunnelApi
RemoteProcessGroupPortEntity (class in method), 96
nipyapi.nifi.models.remote_process_group_port_entity),
remove_funnel_with_http_info()
426 (nipyapi.nifi.apis.funnel_api.FunnelApi
RemoteProcessGroupsApi (class in method), 97
nipyapi.nifi.apis.remote_process_groups_api), remove_input_port()
155 (nipyapi.nifi.apis.input_ports_api.InputPortsApi
RemoteProcessGroupsEntity (class in method), 98
nipyapi.nifi.models.remote_process_groups_entity), remove_input_port_with_http_info()
434 (nipyapi.nifi.apis.input_ports_api.InputPortsApi
RemoteProcessGroupStatusDTO (class in method), 99
remove_label() (nipyapi.nifi.apis.labels_api.LabelsApi
nipyapi.nifi.models.remote_process_group_status_dto),
428 method), 101
RemoteProcessGroupStatusEntity (class in remove_label_with_http_info()
nipyapi.nifi.models.remote_process_group_status_entity), (nipyapi.nifi.apis.labels_api.LabelsApi
430 method), 101
RemoteProcessGroupStatusSnapshotDTO remove_output_port()
(class in nipyapi.nifi.models.remote_process_group_status_snapshot_dto),
(nipyapi.nifi.apis.output_ports_api.OutputPortsApi
430 method), 103
RemoteProcessGroupStatusSnapshotEntity remove_output_port_with_http_info()
(class in nipyapi.nifi.models.remote_process_group_status_snapshot_entity),
(nipyapi.nifi.apis.output_ports_api.OutputPortsApi
433 method), 103
remove_access_policy() remove_process_group()
(nipyapi.nifi.apis.policies_api.PoliciesApi (nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
method), 114 method), 135
remove_access_policy() remove_process_group_with_http_info()
(nipyapi.registry.apis.policies_api.PoliciesApi (nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
method), 561 method), 135
remove_access_policy_with_http_info() remove_remote_process_group()
(nipyapi.nifi.apis.policies_api.PoliciesApi (nipyapi.nifi.apis.remote_process_groups_api.RemoteProcessGro
method), 115 method), 156
remove_access_policy_with_http_info() remove_remote_process_group_with_http_info()
(nipyapi.registry.apis.policies_api.PoliciesApi (nipyapi.nifi.apis.remote_process_groups_api.RemoteProcessGro
method), 561 method), 157
remove_context_from_process_group() (in remove_reporting_task()
module nipyapi.parameters), 21 (nipyapi.nifi.apis.reporting_tasks_api.ReportingTasksApi
remove_controller_service() method), 166
(nipyapi.nifi.apis.controller_services_api.ControllerServicesApi
remove_reporting_task_with_http_info()
method), 56 (nipyapi.nifi.apis.reporting_tasks_api.ReportingTasksApi
remove_controller_service_with_http_info() method), 166
(nipyapi.nifi.apis.controller_services_api.ControllerServicesApi
remove_service_user() (in module
method), 56 nipyapi.security), 25
remove_drop_request() remove_service_user_group() (in module
(nipyapi.nifi.apis.flowfile_queues_api.FlowfileQueuesApi nipyapi.security), 25
method), 95 remove_template()
remove_drop_request() (nipyapi.nifi.apis.templates_api.TemplatesApi
(nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi method), 174
method), 134 remove_template_with_http_info()
remove_drop_request_with_http_info() (nipyapi.nifi.apis.templates_api.TemplatesApi
(nipyapi.nifi.apis.flowfile_queues_api.FlowfileQueuesApi method), 175
method), 95 remove_user() (nipyapi.nifi.apis.tenants_api.TenantsApi
remove_drop_request_with_http_info() method), 178
(nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
remove_user() (nipyapi.registry.apis.tenants_api.TenantsApi

716 Index
Nipyapi Documentation, Release 0.19.1

method), 565 attribute), 394


remove_user_group() request (nipyapi.nifi.models.variable_registry_update_request_entity.Var
(nipyapi.nifi.apis.tenants_api.TenantsApi attribute), 486
method), 178 request (nipyapi.nifi.models.versioned_flow_update_request_entity.Versio
remove_user_group() attribute), 511
(nipyapi.registry.apis.tenants_api.TenantsApi request() (nipyapi.nifi.api_client.ApiClient method),
method), 566 534
remove_user_group_with_http_info() request() (nipyapi.nifi.rest.RESTClientObject
(nipyapi.nifi.apis.tenants_api.TenantsApi method), 536
method), 178 request() (nipyapi.registry.api_client.ApiClient
remove_user_group_with_http_info() method), 620
(nipyapi.registry.apis.tenants_api.TenantsApi request() (nipyapi.registry.rest.RESTClientObject
method), 566 method), 622
remove_user_with_http_info() request_id (nipyapi.nifi.models.variable_registry_update_request_dto.V
(nipyapi.nifi.apis.tenants_api.TenantsApi attribute), 485
method), 179 request_id (nipyapi.nifi.models.versioned_flow_update_request_dto.Ver
remove_user_with_http_info() attribute), 510
(nipyapi.registry.apis.tenants_api.TenantsApi required (nipyapi.nifi.models.property_descriptor_dto.PropertyDescripto
method), 566 attribute), 391
replace_process_group() Resource (class in nipyapi.registry.models.resource),
(nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi 580
method), 136 resource (nipyapi.nifi.models.access_policy_dto.AccessPolicyDTO
replace_process_group_with_http_info() attribute), 195
(nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
resource (nipyapi.nifi.models.access_policy_summary_dto.AccessPolicyS
method), 136 attribute), 198
replay_available (nipyapi.nifi.models.provenance_event_dto.ProvenanceEventDTO
resource (nipyapi.registry.models.access_policy.AccessPolicy
attribute), 401 attribute), 569
replay_explanation resource (nipyapi.registry.models.access_policy_summary.AccessPolicyS
(nipyapi.nifi.models.provenance_event_dto.ProvenanceEventDTOattribute), 570
attribute), 401 resource_definition
reporting_task_bulletins (nipyapi.nifi.models.versioned_property_descriptor.VersionedProp
(nipyapi.nifi.models.controller_bulletins_entity.ControllerBulletinsEntity
attribute), 526
attribute), 253 resource_definition
reporting_task_types (nipyapi.registry.models.versioned_property_descriptor.Versioned
(nipyapi.nifi.models.reporting_task_types_entity.ReportingTaskTypesEntity
attribute), 612
attribute), 441 resource_permissions
reporting_tasks (nipyapi.nifi.models.reporting_tasks_entity.ReportingTasksEntity
(nipyapi.registry.models.current_user.CurrentUser
attribute), 441 attribute), 578
ReportingTaskDTO (class in resource_permissions
nipyapi.nifi.models.reporting_task_dto), 434 (nipyapi.registry.models.tenant.Tenant at-
ReportingTaskEntity (class in tribute), 582
nipyapi.nifi.models.reporting_task_entity), resource_permissions
439 (nipyapi.registry.models.user.User attribute),
ReportingTasksApi (class in 583
nipyapi.nifi.apis.reporting_tasks_api), 162 resource_permissions
ReportingTasksEntity (class in (nipyapi.registry.models.user_group.UserGroup
nipyapi.nifi.models.reporting_tasks_entity), attribute), 585
441 ResourceDTO (class in
ReportingTaskTypesEntity (class in nipyapi.nifi.models.resource_dto), 441
nipyapi.nifi.models.reporting_task_types_entity), ResourcePermissions (class in
440 nipyapi.registry.models.resource_permissions),
request (nipyapi.nifi.models.lineage_dto.LineageDTO 580
attribute), 317 resources (nipyapi.nifi.models.resources_entity.ResourcesEntity
request (nipyapi.nifi.models.provenance_dto.ProvenanceDTO attribute), 442

Index 717
Nipyapi Documentation, Release 0.19.1

ResourcesApi (class in attribute), 243


nipyapi.nifi.apis.resources_api), 169 revision (nipyapi.nifi.models.controller_configuration_entity.ControllerC
ResourcesEntity (class in attribute), 255
nipyapi.nifi.models.resources_entity), 442 revision (nipyapi.nifi.models.controller_service_entity.ControllerService
response_code (nipyapi.nifi.models.transaction_result_entity.TransactionResultEntity
attribute), 266
attribute), 472 revision (nipyapi.nifi.models.controller_service_referencing_component
RESTClientObject (class in nipyapi.nifi.rest), 536 attribute), 271
RESTClientObject (class in nipyapi.registry.rest), revision (nipyapi.nifi.models.funnel_entity.FunnelEntity
622 attribute), 307
RESTResponse (class in nipyapi.nifi.rest), 536 revision (nipyapi.nifi.models.label_entity.LabelEntity
RESTResponse (class in nipyapi.registry.rest), 622 attribute), 315
restricted (nipyapi.nifi.models.controller_service_dto.ControllerServiceDTO
revision (nipyapi.nifi.models.port_entity.PortEntity
attribute), 263 attribute), 341
restricted (nipyapi.nifi.models.documented_type_dto.DocumentedTypeDTO
revision (nipyapi.nifi.models.process_group_entity.ProcessGroupEntity
attribute), 288 attribute), 359
restricted (nipyapi.nifi.models.processor_dto.ProcessorDTO
revision (nipyapi.nifi.models.processor_entity.ProcessorEntity
attribute), 378 attribute), 380
restricted (nipyapi.nifi.models.reporting_task_dto.ReportingTaskDTO
revision (nipyapi.nifi.models.registry_client_entity.RegistryClientEntity
attribute), 437 attribute), 413
restricted_components_permissions revision (nipyapi.nifi.models.remote_process_group_entity.RemoteProce
(nipyapi.nifi.models.current_user_entity.CurrentUserEntity attribute), 423
attribute), 285 revision (nipyapi.nifi.models.remote_process_group_port_entity.Remote
results (nipyapi.nifi.models.lineage_dto.LineageDTO attribute), 427
attribute), 317 revision (nipyapi.nifi.models.reporting_task_entity.ReportingTaskEntity
results (nipyapi.nifi.models.provenance_dto.ProvenanceDTO attribute), 440
attribute), 394 revision (nipyapi.nifi.models.template_entity.TemplateEntity
retried_relationships attribute), 467
(nipyapi.nifi.models.processor_config_dto.ProcessorConfigDTO
revision (nipyapi.nifi.models.tenant_entity.TenantEntity
attribute), 374 attribute), 470
retried_relationships revision (nipyapi.nifi.models.user_entity.UserEntity
(nipyapi.nifi.models.versioned_processor.VersionedProcessorattribute), 476
attribute), 524 revision (nipyapi.nifi.models.user_group_entity.UserGroupEntity
retried_relationships attribute), 479
(nipyapi.registry.models.versioned_processor.VersionedProcessor
revision (nipyapi.nifi.models.versioned_flow.VersionedFlow
attribute), 610 attribute), 501
retry (nipyapi.nifi.models.relationship_dto.RelationshipDTO
revision (nipyapi.registry.models.access_policy.AccessPolicy
attribute), 415 attribute), 569
retry_count (nipyapi.nifi.models.processor_config_dto.ProcessorConfigDTO
revision (nipyapi.registry.models.access_policy_summary.AccessPolicyS
attribute), 374 attribute), 570
retry_count (nipyapi.nifi.models.versioned_processor.VersionedProcessor
revision (nipyapi.registry.models.bucket.Bucket at-
attribute), 525 tribute), 573
retry_count (nipyapi.registry.models.versioned_processor.VersionedProcessor
revision (nipyapi.registry.models.tenant.Tenant at-
attribute), 611 tribute), 582
revision (nipyapi.nifi.models.access_policy_entity.AccessPolicyEntity
revision (nipyapi.registry.models.user.User attribute),
attribute), 197 583
revision (nipyapi.nifi.models.access_policy_summary_entity.AccessPolicySummaryEntity
revision (nipyapi.registry.models.user_group.UserGroup
attribute), 200 attribute), 585
revision (nipyapi.nifi.models.affected_component_entity.AffectedComponentEntity
revision (nipyapi.registry.models.versioned_flow.VersionedFlow
attribute), 208 attribute), 594
revision (nipyapi.nifi.models.bucket.Bucket attribute), RevisionDTO (class in
215 nipyapi.nifi.models.revision_dto), 443
revision (nipyapi.nifi.models.component_reference_entity.ComponentReferenceEntity
roles (nipyapi.nifi.models.node_dto.NodeDTO at-
attribute), 232 tribute), 326
revision (nipyapi.nifi.models.connection_entity.ConnectionEntity
run_duration_millis

718 Index
Nipyapi Documentation, Release 0.19.1

(nipyapi.nifi.models.processor_config_dto.ProcessorConfigDTO
schedule_processor() (in module
attribute), 374 nipyapi.canvas), 13
run_duration_millis ScheduleComponentsEntity (class in
(nipyapi.nifi.models.versioned_processor.VersionedProcessor
nipyapi.nifi.models.schedule_components_entity),
attribute), 525 444
run_duration_millis scheduled_state (nipyapi.nifi.models.versioned_controller_service.Ve
(nipyapi.registry.models.versioned_processor.VersionedProcessor
attribute), 499
attribute), 611 scheduled_state (nipyapi.nifi.models.versioned_port.VersionedPort
run_status (nipyapi.nifi.models.port_status_dto.PortStatusDTO attribute), 516
attribute), 342 scheduled_state (nipyapi.nifi.models.versioned_processor.VersionedP
run_status (nipyapi.nifi.models.port_status_snapshot_dto.PortStatusSnapshotDTO
attribute), 525
attribute), 345 scheduled_state (nipyapi.nifi.models.versioned_remote_group_port.V
run_status (nipyapi.nifi.models.processor_status_dto.ProcessorStatusDTO
attribute), 529
attribute), 382 scheduled_state (nipyapi.registry.models.versioned_controller_servic
run_status (nipyapi.nifi.models.processor_status_snapshot_dto.ProcessorStatusSnapshotDTO
attribute), 592
attribute), 386 scheduled_state (nipyapi.registry.models.versioned_port.VersionedPo
running (nipyapi.nifi.models.connectable_dto.ConnectableDTO attribute), 603
attribute), 238 scheduled_state (nipyapi.registry.models.versioned_processor.Version
running_count (nipyapi.nifi.models.controller_dto.ControllerDTOattribute), 611
attribute), 257 scheduled_state (nipyapi.registry.models.versioned_remote_group_po
running_count (nipyapi.nifi.models.controller_status_dto.ControllerStatusDTO
attribute), 615
attribute), 275 scheduling_period
running_count (nipyapi.nifi.models.process_group_dto.ProcessGroupDTO
(nipyapi.nifi.models.processor_config_dto.ProcessorConfigDTO
attribute), 353 attribute), 374
running_count (nipyapi.nifi.models.process_group_entity.ProcessGroupEntity
scheduling_period
attribute), 359 (nipyapi.nifi.models.reporting_task_dto.ReportingTaskDTO
attribute), 437
S scheduling_period
sanitize_for_serialization() (nipyapi.nifi.models.versioned_processor.VersionedProcessor
(nipyapi.nifi.api_client.ApiClient method), attribute), 525
534 scheduling_period
sanitize_for_serialization() (nipyapi.registry.models.versioned_processor.VersionedProcessor
(nipyapi.registry.api_client.ApiClient method), attribute), 611
620 scheduling_strategy
save_flow_ver() (in module nipyapi.versioning), 32 (nipyapi.nifi.models.processor_config_dto.ProcessorConfigDTO
save_to_flow_registry() attribute), 374
(nipyapi.nifi.apis.versions_api.VersionsApi scheduling_strategy
method), 188 (nipyapi.nifi.models.reporting_task_dto.ReportingTaskDTO
save_to_flow_registry_with_http_info() attribute), 437
(nipyapi.nifi.apis.versions_api.VersionsApi scheduling_strategy
method), 188 (nipyapi.nifi.models.versioned_processor.VersionedProcessor
schedule_components() (in module attribute), 525
nipyapi.canvas), 14 scheduling_strategy
schedule_components() (nipyapi.registry.models.versioned_processor.VersionedProcessor
(nipyapi.nifi.apis.flow_api.FlowApi method), attribute), 611
89 scope (nipyapi.nifi.models.state_map_dto.StateMapDTO
schedule_components_with_http_info() attribute), 452
(nipyapi.nifi.apis.flow_api.FlowApi method), search_cluster() (nipyapi.nifi.apis.flow_api.FlowApi
89 method), 90
schedule_controller() (in module search_cluster_with_http_info()
nipyapi.canvas), 17 (nipyapi.nifi.apis.flow_api.FlowApi method),
schedule_process_group() (in module 90
nipyapi.canvas), 11 search_flow() (nipyapi.nifi.apis.flow_api.FlowApi
method), 90

Index 719
Nipyapi Documentation, Release 0.19.1

search_flow_with_http_info() (nipyapi.nifi.models.processor_config_dto.ProcessorConfigDTO
(nipyapi.nifi.apis.flow_api.FlowApi method), attribute), 375
90 sensitive_dynamic_property_names
search_results_dto (nipyapi.nifi.models.reporting_task_dto.ReportingTaskDTO
(nipyapi.nifi.models.search_results_entity.SearchResultsEntity
attribute), 437
attribute), 447 sent (nipyapi.nifi.models.process_group_status_snapshot_dto.ProcessGro
search_tenants() (nipyapi.nifi.apis.tenants_api.TenantsApi attribute), 369
method), 179 sent (nipyapi.nifi.models.remote_process_group_status_snapshot_dto.Rem
search_tenants_with_http_info() attribute), 432
(nipyapi.nifi.apis.tenants_api.TenantsApi service_login() (in module nipyapi.security), 24
method), 179 service_logout() (in module nipyapi.security), 22
search_terms (nipyapi.nifi.models.provenance_request_dto.ProvenanceRequestDTO
set_container() (nipyapi.utils.DockerContainer
attribute), 408 method), 30
searchable_fields set_default_header()
(nipyapi.nifi.models.provenance_options_dto.ProvenanceOptionsDTO
(nipyapi.nifi.api_client.ApiClient method),
attribute), 405 535
SearchResultsDTO (class in set_default_header()
nipyapi.nifi.models.search_results_dto), 445 (nipyapi.registry.api_client.ApiClient method),
SearchResultsEntity (class in 621
nipyapi.nifi.models.search_results_entity), set_endpoint() (in module nipyapi.utils), 29
447 set_remote_process_group_transmission()
secure (nipyapi.nifi.models.peer_dto.PeerDTO at- (in module nipyapi.canvas), 19
tribute), 335 set_service_auth_token() (in module
select_header_accept() nipyapi.security), 22
(nipyapi.nifi.api_client.ApiClient method), set_service_ssl_context() (in module
535 nipyapi.security), 23
select_header_accept() singleton() (in module nipyapi.nifi.configuration),
(nipyapi.registry.api_client.ApiClient method), 535
621 singleton() (in module
select_header_content_type() nipyapi.registry.configuration), 621
(nipyapi.nifi.api_client.ApiClient method), site_to_site_secure
535 (nipyapi.nifi.models.controller_dto.ControllerDTO
select_header_content_type() attribute), 258
(nipyapi.registry.api_client.ApiClient method), SiteToSiteApi (class in
621 nipyapi.nifi.apis.site_to_site_api), 170
selected_relationships size (nipyapi.nifi.models.batch_settings_dto.BatchSettingsDTO
(nipyapi.nifi.models.connection_dto.ConnectionDTO attribute), 213
attribute), 241 size (nipyapi.nifi.models.batch_size.BatchSize at-
selected_relationships tribute), 214
(nipyapi.nifi.models.versioned_connection.VersionedConnection
size (nipyapi.nifi.models.flow_file_dto.FlowFileDTO
attribute), 496 attribute), 301
selected_relationships size (nipyapi.nifi.models.flow_file_summary_dto.FlowFileSummaryDTO
(nipyapi.registry.models.versioned_connection.VersionedConnection
attribute), 303
attribute), 588 size (nipyapi.registry.models.batch_size.BatchSize at-
sensitive (nipyapi.nifi.models.property_descriptor_dto.PropertyDescriptorDTO
tribute), 571
attribute), 391 snapshot (nipyapi.nifi.models.node_counters_snapshot_dto.NodeCounter
sensitive (nipyapi.nifi.models.versioned_property_descriptor.VersionedPropertyDescriptor
attribute), 324
attribute), 527 snapshot (nipyapi.nifi.models.node_system_diagnostics_snapshot_dto.No
sensitive (nipyapi.registry.models.versioned_property_descriptor.VersionedPropertyDescriptor
attribute), 334
attribute), 613 snapshot_metadata
sensitive_dynamic_property_names (nipyapi.nifi.models.versioned_flow_snapshot.VersionedFlowSnap
(nipyapi.nifi.models.controller_service_dto.ControllerServiceDTO
attribute), 506
attribute), 264 snapshot_metadata
sensitive_dynamic_property_names (nipyapi.registry.models.versioned_flow_snapshot.VersionedFlow

720 Index
Nipyapi Documentation, Release 0.19.1

attribute), 596 source_system_flow_file_id


snippet (nipyapi.nifi.models.instantiate_template_request_entity.InstantiateTemplateRequestEntity
(nipyapi.nifi.models.provenance_event_dto.ProvenanceEventDTO
attribute), 312 attribute), 401
snippet (nipyapi.nifi.models.snippet_entity.SnippetEntity source_type (nipyapi.nifi.models.action_dto.ActionDTO
attribute), 449 attribute), 203
snippet (nipyapi.nifi.models.template_dto.TemplateDTO source_type (nipyapi.nifi.models.connection_entity.ConnectionEntity
attribute), 466 attribute), 244
snippet_id (nipyapi.nifi.models.copy_snippet_request_entity.CopySnippetRequestEntity
stale_count (nipyapi.nifi.models.controller_status_dto.ControllerStatus
attribute), 277 attribute), 275
snippet_id (nipyapi.nifi.models.create_template_request_entity.CreateTemplateRequestEntity
stale_count (nipyapi.nifi.models.process_group_dto.ProcessGroupDTO
attribute), 283 attribute), 353
SnippetDTO (class in nipyapi.nifi.models.snippet_dto), stale_count (nipyapi.nifi.models.process_group_entity.ProcessGroupEn
447 attribute), 359
SnippetEntity (class in start_date (nipyapi.nifi.models.provenance_request_dto.ProvenanceReq
nipyapi.nifi.models.snippet_entity), 449 attribute), 408
SnippetsApi (class in nipyapi.nifi.apis.snippets_api), start_docker_containers() (in module
171 nipyapi.utils), 30
source (nipyapi.nifi.models.connection_dto.ConnectionDTO StartVersionControlRequestEntity (class in
attribute), 241 nipyapi.nifi.models.start_version_control_request_entity),
source (nipyapi.nifi.models.versioned_connection.VersionedConnection
450
attribute), 496 state (nipyapi.nifi.models.activate_controller_services_entity.ActivateCon
source (nipyapi.registry.models.versioned_connection.VersionedConnection
attribute), 205
attribute), 588 state (nipyapi.nifi.models.affected_component_dto.AffectedComponentDT
source_connection_identifier attribute), 207
(nipyapi.nifi.models.provenance_event_dto.ProvenanceEventDTO
state (nipyapi.nifi.models.controller_service_dto.ControllerServiceDTO
attribute), 401 attribute), 264
source_group_id (nipyapi.nifi.models.connection_entity.ConnectionEntity
state (nipyapi.nifi.models.controller_service_referencing_component_dto
attribute), 244 attribute), 268
source_id (nipyapi.nifi.models.action_dto.ActionDTO state (nipyapi.nifi.models.drop_request_dto.DropRequestDTO
attribute), 203 attribute), 291
source_id (nipyapi.nifi.models.action_entity.ActionEntitystate (nipyapi.nifi.models.listing_request_dto.ListingRequestDTO
attribute), 204 attribute), 321
source_id (nipyapi.nifi.models.bulletin_dto.BulletinDTOstate (nipyapi.nifi.models.port_dto.PortDTO attribute),
attribute), 220 339
source_id (nipyapi.nifi.models.bulletin_entity.BulletinEntity
state (nipyapi.nifi.models.processor_dto.ProcessorDTO
attribute), 221 attribute), 378
source_id (nipyapi.nifi.models.connection_entity.ConnectionEntity
state (nipyapi.nifi.models.reporting_task_dto.ReportingTaskDTO
attribute), 244 attribute), 438
source_id (nipyapi.nifi.models.connection_status_dto.ConnectionStatusDTO
state (nipyapi.nifi.models.schedule_components_entity.ScheduleCompone
attribute), 246 attribute), 444
source_id (nipyapi.nifi.models.connection_status_snapshot_dto.ConnectionStatusSnapshotDTO
state (nipyapi.nifi.models.state_map_dto.StateMapDTO
attribute), 251 attribute), 452
source_id (nipyapi.nifi.models.provenance_link_dto.ProvenanceLinkDTO
state (nipyapi.nifi.models.update_controller_service_reference_request_e
attribute), 403 attribute), 473
source_name (nipyapi.nifi.models.action_dto.ActionDTOstate (nipyapi.nifi.models.variable_registry_update_request_dto.Variable
attribute), 203 attribute), 485
source_name (nipyapi.nifi.models.bulletin_dto.BulletinDTO state (nipyapi.nifi.models.version_control_information_dto.VersionContro
attribute), 220 attribute), 490
source_name (nipyapi.nifi.models.connection_status_dto.ConnectionStatusDTO
state (nipyapi.nifi.models.versioned_flow_update_request_dto.VersionedF
attribute), 246 attribute), 510
source_name (nipyapi.nifi.models.connection_status_snapshot_dto.ConnectionStatusSnapshotDTO
state_description
attribute), 251 (nipyapi.nifi.models.component_state_dto.ComponentStateDTO
source_running (nipyapi.nifi.models.listing_request_dto.ListingRequestDTO
attribute), 235
attribute), 321 state_explanation

Index 721
Nipyapi Documentation, Release 0.19.1

(nipyapi.nifi.models.version_control_information_dto.VersionControlInformationDTO
status_snapshot (nipyapi.nifi.models.node_remote_process_group_sta
attribute), 490 attribute), 331
StateEntryDTO (class in status_snapshots (nipyapi.nifi.models.node_status_snapshots_dto.No
nipyapi.nifi.models.state_entry_dto), 451 attribute), 333
StateMapDTO (class in StatusDescriptorDTO (class in
nipyapi.nifi.models.state_map_dto), 452 nipyapi.nifi.models.status_descriptor_dto),
stats_last_refreshed 452
(nipyapi.nifi.models.connection_status_dto.ConnectionStatusDTO
StatusHistoryDTO (class in
attribute), 246 nipyapi.nifi.models.status_history_dto), 453
stats_last_refreshed StatusHistoryEntity (class in
(nipyapi.nifi.models.port_status_dto.PortStatusDTO nipyapi.nifi.models.status_history_entity),
attribute), 343 455
stats_last_refreshed StatusSnapshotDTO (class in
(nipyapi.nifi.models.process_group_status_dto.ProcessGroupStatusDTO
nipyapi.nifi.models.status_snapshot_dto),
attribute), 363 455
stats_last_refreshed stop_version_control()
(nipyapi.nifi.models.processor_status_dto.ProcessorStatusDTO(nipyapi.nifi.apis.versions_api.VersionsApi
attribute), 382 method), 188
stats_last_refreshed stop_version_control_with_http_info()
(nipyapi.nifi.models.remote_process_group_status_dto.RemoteProcessGroupStatusDTO
(nipyapi.nifi.apis.versions_api.VersionsApi
attribute), 429 method), 189
stats_last_refreshed stopped_count (nipyapi.nifi.models.controller_dto.ControllerDTO
(nipyapi.nifi.models.system_diagnostics_snapshot_dto.SystemDiagnosticsSnapshotDTO
attribute), 258
attribute), 463 stopped_count (nipyapi.nifi.models.controller_status_dto.ControllerSta
status (nipyapi.nifi.models.access_status_dto.AccessStatusDTO attribute), 275
attribute), 201 stopped_count (nipyapi.nifi.models.process_group_dto.ProcessGroupD
status (nipyapi.nifi.models.connection_entity.ConnectionEntity attribute), 354
attribute), 244 stopped_count (nipyapi.nifi.models.process_group_entity.ProcessGroup
status (nipyapi.nifi.models.controller_service_entity.ControllerServiceEntity
attribute), 359
attribute), 266 StorageUsageDTO (class in
status (nipyapi.nifi.models.node_dto.NodeDTO nipyapi.nifi.models.storage_usage_dto), 456
attribute), 326 StreamingOutput (class in
status (nipyapi.nifi.models.port_entity.PortEntity at- nipyapi.nifi.models.streaming_output), 457
tribute), 341 style (nipyapi.nifi.models.label_dto.LabelDTO at-
status (nipyapi.nifi.models.process_group_entity.ProcessGroupEntity tribute), 313
attribute), 359 style (nipyapi.nifi.models.processor_dto.ProcessorDTO
status (nipyapi.nifi.models.processor_entity.ProcessorEntity attribute), 378
attribute), 380 style (nipyapi.nifi.models.versioned_label.VersionedLabel
status (nipyapi.nifi.models.remote_process_group_entity.RemoteProcessGroupEntity
attribute), 514
attribute), 423 style (nipyapi.nifi.models.versioned_processor.VersionedProcessor
status (nipyapi.nifi.models.reporting_task_entity.ReportingTaskEntity
attribute), 525
attribute), 440 style (nipyapi.registry.models.versioned_label.VersionedLabel
status_history (nipyapi.nifi.models.status_history_entity.StatusHistoryEntity
attribute), 601
attribute), 455 style (nipyapi.registry.models.versioned_processor.VersionedProcessor
status_metrics (nipyapi.nifi.models.status_snapshot_dto.StatusSnapshotDTO
attribute), 611
attribute), 456 submission_time (nipyapi.nifi.models.drop_request_dto.DropRequestD
status_snapshot (nipyapi.nifi.models.node_connection_status_snapshot_dto.NodeConnectionStatusSnapshotDTO
attribute), 291
attribute), 323 submission_time (nipyapi.nifi.models.lineage_dto.LineageDTO
status_snapshot (nipyapi.nifi.models.node_port_status_snapshot_dto.NodePortStatusSnapshotDTO
attribute), 317
attribute), 328 submission_time (nipyapi.nifi.models.listing_request_dto.ListingReque
status_snapshot (nipyapi.nifi.models.node_process_group_status_snapshot_dto.NodeProcessGroupStatusSnapshotDTO
attribute), 322
attribute), 329 submission_time (nipyapi.nifi.models.provenance_dto.ProvenanceDTO
status_snapshot (nipyapi.nifi.models.node_processor_status_snapshot_dto.NodeProcessorStatusSnapshotDTO
attribute), 394
attribute), 330 submission_time (nipyapi.nifi.models.variable_registry_update_reques

722 Index
Nipyapi Documentation, Release 0.19.1

attribute), 485 SubmitReplayRequestEntity (class in


submit_config_verification_request() nipyapi.nifi.models.submit_replay_request_entity),
(nipyapi.nifi.apis.controller_services_api.ControllerServicesApi
458
method), 57 summarize (nipyapi.nifi.models.provenance_request_dto.ProvenanceRequ
submit_config_verification_request() attribute), 408
(nipyapi.nifi.apis.reporting_tasks_api.ReportingTasksApi
supports_batching
method), 167 (nipyapi.nifi.models.processor_dto.ProcessorDTO
submit_config_verification_request_with_http_info() attribute), 378
(nipyapi.nifi.apis.controller_services_api.ControllerServicesApi
supports_configurable_authorizer
method), 57 (nipyapi.nifi.models.flow_configuration_dto.FlowConfigurationDT
submit_config_verification_request_with_http_info() attribute), 295
(nipyapi.nifi.apis.reporting_tasks_api.ReportingTasksApi
supports_configurable_users_and_groups
method), 167 (nipyapi.nifi.models.flow_configuration_dto.FlowConfigurationDT
submit_lineage_request() attribute), 295
(nipyapi.nifi.apis.provenance_api.ProvenanceApi supports_el (nipyapi.nifi.models.property_descriptor_dto.PropertyDesc
method), 151 attribute), 392
submit_lineage_request_with_http_info() supports_event_driven
(nipyapi.nifi.apis.provenance_api.ProvenanceApi (nipyapi.nifi.models.processor_dto.ProcessorDTO
method), 152 attribute), 378
submit_parameter_context_update() supports_login (nipyapi.nifi.models.access_configuration_dto.AccessC
(nipyapi.nifi.apis.parameter_contexts_api.ParameterContextsApi
attribute), 193
method), 110 supports_managed_authorizer
submit_parameter_context_update_with_http_info() (nipyapi.nifi.models.flow_configuration_dto.FlowConfigurationDT
(nipyapi.nifi.apis.parameter_contexts_api.ParameterContextsApi
attribute), 296
method), 110 supports_parallel_processing
submit_processor_verification_request() (nipyapi.nifi.models.processor_dto.ProcessorDTO
(nipyapi.nifi.apis.processors_api.ProcessorsApi attribute), 378
method), 146 supports_sensitive_dynamic_properties
submit_processor_verification_request_with_http_info() (nipyapi.nifi.models.controller_service_dto.ControllerServiceDTO
(nipyapi.nifi.apis.processors_api.ProcessorsApi attribute), 264
method), 146 supports_sensitive_dynamic_properties
submit_provenance_request() (nipyapi.nifi.models.processor_dto.ProcessorDTO
(nipyapi.nifi.apis.provenance_api.ProvenanceApi attribute), 378
method), 152 supports_sensitive_dynamic_properties
submit_provenance_request_with_http_info() (nipyapi.nifi.models.reporting_task_dto.ReportingTaskDTO
(nipyapi.nifi.apis.provenance_api.ProvenanceApi attribute), 438
method), 152 swagger_types (nipyapi.nifi.models.about_dto.AboutDTO
submit_replay() (nipyapi.nifi.apis.provenance_events_api.ProvenanceEventsApi
attribute), 191
method), 154 swagger_types (nipyapi.nifi.models.about_entity.AboutEntity
submit_replay_with_http_info() attribute), 192
(nipyapi.nifi.apis.provenance_events_api.ProvenanceEventsApi
swagger_types (nipyapi.nifi.models.access_configuration_dto.AccessCo
method), 155 attribute), 193
submit_update_variable_registry_request() swagger_types (nipyapi.nifi.models.access_configuration_entity.Access
(nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi attribute), 193
method), 136 swagger_types (nipyapi.nifi.models.access_policy_dto.AccessPolicyDT
submit_update_variable_registry_request_with_http_info() attribute), 195
(nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
swagger_types (nipyapi.nifi.models.access_policy_entity.AccessPolicyE
method), 137 attribute), 197
submit_validation_request() swagger_types (nipyapi.nifi.models.access_policy_summary_dto.Acces
(nipyapi.nifi.apis.parameter_contexts_api.ParameterContextsApi
attribute), 198
method), 111 swagger_types (nipyapi.nifi.models.access_policy_summary_entity.Acc
submit_validation_request_with_http_info() attribute), 200
(nipyapi.nifi.apis.parameter_contexts_api.ParameterContextsApi
swagger_types (nipyapi.nifi.models.access_status_dto.AccessStatusDTO
method), 111 attribute), 201

Index 723
Nipyapi Documentation, Release 0.19.1

swagger_types (nipyapi.nifi.models.access_status_entity.AccessStatusEntity
swagger_types (nipyapi.nifi.models.cluster_search_results_entity.Cluste
attribute), 201 attribute), 225
swagger_types (nipyapi.nifi.models.action_details_dto.ActionDetailsDTO
swagger_types (nipyapi.nifi.models.cluster_summary_dto.ClusterSumm
attribute), 202 attribute), 227
swagger_types (nipyapi.nifi.models.action_dto.ActionDTOswagger_types (nipyapi.nifi.models.component_details_dto.Component
attribute), 203 attribute), 227
swagger_types (nipyapi.nifi.models.action_entity.ActionEntity
swagger_types (nipyapi.nifi.models.component_difference_dto.Compon
attribute), 204 attribute), 228
swagger_types (nipyapi.nifi.models.activate_controller_services_entity.ActivateControllerServicesEntity
swagger_types (nipyapi.nifi.models.component_history_dto.Component
attribute), 205 attribute), 229
swagger_types (nipyapi.nifi.models.affected_component_dto.AffectedComponentDTO
swagger_types (nipyapi.nifi.models.component_history_entity.Compone
attribute), 207 attribute), 230
swagger_types (nipyapi.nifi.models.affected_component_entity.AffectedComponentEntity
swagger_types (nipyapi.nifi.models.component_reference_dto.Compone
attribute), 209 attribute), 231
swagger_types (nipyapi.nifi.models.allowable_value_dto.AllowableValueDTO
swagger_types (nipyapi.nifi.models.component_reference_entity.Compo
attribute), 209 attribute), 232
swagger_types (nipyapi.nifi.models.allowable_value_entity.AllowableValueEntity
swagger_types (nipyapi.nifi.models.component_search_result_dto.Com
attribute), 210 attribute), 234
swagger_types (nipyapi.nifi.models.attribute_dto.AttributeDTO
swagger_types (nipyapi.nifi.models.component_state_dto.ComponentSt
attribute), 211 attribute), 235
swagger_types (nipyapi.nifi.models.banner_dto.BannerDTOswagger_types (nipyapi.nifi.models.component_state_entity.Component
attribute), 212 attribute), 235
swagger_types (nipyapi.nifi.models.banner_entity.BannerEntity
swagger_types (nipyapi.nifi.models.connectable_component.Connectab
attribute), 212 attribute), 236
swagger_types (nipyapi.nifi.models.batch_settings_dto.BatchSettingsDTO
swagger_types (nipyapi.nifi.models.connectable_dto.ConnectableDTO
attribute), 213 attribute), 238
swagger_types (nipyapi.nifi.models.batch_size.BatchSizeswagger_types (nipyapi.nifi.models.connection_dto.ConnectionDTO
attribute), 214 attribute), 241
swagger_types (nipyapi.nifi.models.bucket.Bucket at- swagger_types (nipyapi.nifi.models.connection_entity.ConnectionEntity
tribute), 215 attribute), 244
swagger_types (nipyapi.nifi.models.bucket_dto.BucketDTOswagger_types (nipyapi.nifi.models.connection_status_dto.ConnectionS
attribute), 216 attribute), 246
swagger_types (nipyapi.nifi.models.bucket_entity.BucketEntity
swagger_types (nipyapi.nifi.models.connection_status_entity.Connectio
attribute), 217 attribute), 247
swagger_types (nipyapi.nifi.models.buckets_entity.BucketsEntity
swagger_types (nipyapi.nifi.models.connection_status_snapshot_dto.Co
attribute), 218 attribute), 251
swagger_types (nipyapi.nifi.models.bulletin_board_dto.BulletinBoardDTO
swagger_types (nipyapi.nifi.models.connection_status_snapshot_entity.
attribute), 218 attribute), 252
swagger_types (nipyapi.nifi.models.bulletin_board_entity.BulletinBoardEntity
swagger_types (nipyapi.nifi.models.connections_entity.ConnectionsEnt
attribute), 219 attribute), 252
swagger_types (nipyapi.nifi.models.bulletin_dto.BulletinDTO
swagger_types (nipyapi.nifi.models.controller_bulletins_entity.Controll
attribute), 220 attribute), 253
swagger_types (nipyapi.nifi.models.bulletin_entity.BulletinEntity
swagger_types (nipyapi.nifi.models.controller_configuration_dto.Contr
attribute), 222 attribute), 254
swagger_types (nipyapi.nifi.models.bundle.Bundle swagger_types (nipyapi.nifi.models.controller_configuration_entity.Con
attribute), 222 attribute), 255
swagger_types (nipyapi.nifi.models.bundle_dto.BundleDTOswagger_types (nipyapi.nifi.models.controller_dto.ControllerDTO
attribute), 223 attribute), 258
swagger_types (nipyapi.nifi.models.cluste_summary_entity.ClusteSummaryEntity
swagger_types (nipyapi.nifi.models.controller_entity.ControllerEntity
attribute), 224 attribute), 258
swagger_types (nipyapi.nifi.models.cluster_dto.ClusterDTO
swagger_types (nipyapi.nifi.models.controller_service_api.ControllerSe
attribute), 224 attribute), 259
swagger_types (nipyapi.nifi.models.cluster_entity.ClusterEntity
swagger_types (nipyapi.nifi.models.controller_service_api_dto.Control
attribute), 225 attribute), 260

724 Index
Nipyapi Documentation, Release 0.19.1

swagger_types (nipyapi.nifi.models.controller_service_dto.ControllerServiceDTO
swagger_types (nipyapi.nifi.models.flow_configuration_entity.FlowCon
attribute), 264 attribute), 296
swagger_types (nipyapi.nifi.models.controller_service_entity.ControllerServiceEntity
swagger_types (nipyapi.nifi.models.flow_dto.FlowDTO
attribute), 266 attribute), 298
swagger_types (nipyapi.nifi.models.controller_service_referencing_component_dto.ControllerServiceReferencingComponentDTO
swagger_types (nipyapi.nifi.models.flow_entity.FlowEntity
attribute), 269 attribute), 298
swagger_types (nipyapi.nifi.models.controller_service_referencing_component_entity.ControllerServiceReferencingComponentEnt
swagger_types (nipyapi.nifi.models.flow_file_dto.FlowFileDTO
attribute), 271 attribute), 301
swagger_types (nipyapi.nifi.models.controller_service_referencing_components_entity.ControllerServiceReferencingComponentsE
swagger_types (nipyapi.nifi.models.flow_file_entity.FlowFileEntity
attribute), 272 attribute), 301
swagger_types (nipyapi.nifi.models.controller_service_types_entity.ControllerServiceTypesEntity
swagger_types (nipyapi.nifi.models.flow_file_summary_dto.FlowFileSu
attribute), 272 attribute), 303
swagger_types (nipyapi.nifi.models.controller_services_entity.ControllerServicesEntity
swagger_types (nipyapi.nifi.models.flow_snippet_dto.FlowSnippetDTO
attribute), 273 attribute), 305
swagger_types (nipyapi.nifi.models.controller_status_dto.ControllerStatusDTO
swagger_types (nipyapi.nifi.models.funnel_dto.FunnelDTO
attribute), 275 attribute), 306
swagger_types (nipyapi.nifi.models.controller_status_entity.ControllerStatusEntity
swagger_types (nipyapi.nifi.models.funnel_entity.FunnelEntity
attribute), 276 attribute), 307
swagger_types (nipyapi.nifi.models.copy_snippet_request_entity.CopySnippetRequestEntity
swagger_types (nipyapi.nifi.models.funnels_entity.FunnelsEntity
attribute), 277 attribute), 308
swagger_types (nipyapi.nifi.models.counter_dto.CounterDTO
swagger_types (nipyapi.nifi.models.garbage_collection_dto.GarbageCo
attribute), 278 attribute), 309
swagger_types (nipyapi.nifi.models.counter_entity.CounterEntity
swagger_types (nipyapi.nifi.models.history_dto.HistoryDTO
attribute), 279 attribute), 310
swagger_types (nipyapi.nifi.models.counters_dto.CountersDTO
swagger_types (nipyapi.nifi.models.history_entity.HistoryEntity
attribute), 280 attribute), 310
swagger_types (nipyapi.nifi.models.counters_entity.CountersEntity
swagger_types (nipyapi.nifi.models.input_ports_entity.InputPortsEntity
attribute), 280 attribute), 311
swagger_types (nipyapi.nifi.models.counters_snapshot_dto.CountersSnapshotDTO
swagger_types (nipyapi.nifi.models.instantiate_template_request_entity
attribute), 281 attribute), 312
swagger_types (nipyapi.nifi.models.create_active_request_entity.CreateActiveRequestEntity
swagger_types (nipyapi.nifi.models.label_dto.LabelDTO
attribute), 282 attribute), 313
swagger_types (nipyapi.nifi.models.create_template_request_entity.CreateTemplateRequestEntity
swagger_types (nipyapi.nifi.models.label_entity.LabelEntity
attribute), 283 attribute), 315
swagger_types (nipyapi.nifi.models.current_user_entity.CurrentUserEntity
swagger_types (nipyapi.nifi.models.labels_entity.LabelsEntity
attribute), 285 attribute), 316
swagger_types (nipyapi.nifi.models.difference_dto.DifferenceDTO
swagger_types (nipyapi.nifi.models.lineage_dto.LineageDTO
attribute), 286 attribute), 317
swagger_types (nipyapi.nifi.models.dimensions_dto.DimensionsDTO
swagger_types (nipyapi.nifi.models.lineage_entity.LineageEntity
attribute), 287 attribute), 318
swagger_types (nipyapi.nifi.models.documented_type_dto.DocumentedTypeDTO
swagger_types (nipyapi.nifi.models.lineage_request_dto.LineageReque
attribute), 288 attribute), 319
swagger_types (nipyapi.nifi.models.drop_request_dto.DropRequestDTO
swagger_types (nipyapi.nifi.models.lineage_results_dto.LineageResults
attribute), 291 attribute), 320
swagger_types (nipyapi.nifi.models.drop_request_entity.DropRequestEntity
swagger_types (nipyapi.nifi.models.listing_request_dto.ListingRequestD
attribute), 291 attribute), 322
swagger_types (nipyapi.nifi.models.flow_breadcrumb_dto.FlowBreadcrumbDTO
swagger_types (nipyapi.nifi.models.listing_request_entity.ListingReque
attribute), 292 attribute), 322
swagger_types (nipyapi.nifi.models.flow_breadcrumb_entity.FlowBreadcrumbEntity
swagger_types (nipyapi.nifi.models.node_connection_status_snapshot_
attribute), 293 attribute), 323
swagger_types (nipyapi.nifi.models.flow_comparison_entity.FlowComparisonEntity
swagger_types (nipyapi.nifi.models.node_counters_snapshot_dto.Node
attribute), 294 attribute), 324
swagger_types (nipyapi.nifi.models.flow_configuration_dto.FlowConfigurationDTO
swagger_types (nipyapi.nifi.models.node_dto.NodeDTO
attribute), 296 attribute), 326

Index 725
Nipyapi Documentation, Release 0.19.1

swagger_types (nipyapi.nifi.models.node_entity.NodeEntity
swagger_types (nipyapi.nifi.models.process_group_status_dto.ProcessG
attribute), 327 attribute), 363
swagger_types (nipyapi.nifi.models.node_event_dto.NodeEventDTO
swagger_types (nipyapi.nifi.models.process_group_status_entity.Proces
attribute), 327 attribute), 364
swagger_types (nipyapi.nifi.models.node_port_status_snapshot_dto.NodePortStatusSnapshotDTO
swagger_types (nipyapi.nifi.models.process_group_status_snapshot_dto
attribute), 328 attribute), 369
swagger_types (nipyapi.nifi.models.node_process_group_status_snapshot_dto.NodeProcessGroupStatusSnapshotDTO
swagger_types (nipyapi.nifi.models.process_group_status_snapshot_en
attribute), 329 attribute), 371
swagger_types (nipyapi.nifi.models.node_processor_status_snapshot_dto.NodeProcessorStatusSnapshotDTO
swagger_types (nipyapi.nifi.models.process_groups_entity.ProcessGrou
attribute), 330 attribute), 371
swagger_types (nipyapi.nifi.models.node_remote_process_group_status_snapshot_dto.NodeRemoteProcessGroupStatusSnapshotD
swagger_types (nipyapi.nifi.models.processor_config_dto.ProcessorCo
attribute), 331 attribute), 375
swagger_types (nipyapi.nifi.models.node_search_result_dto.NodeSearchResultDTO
swagger_types (nipyapi.nifi.models.processor_dto.ProcessorDTO
attribute), 332 attribute), 378
swagger_types (nipyapi.nifi.models.node_status_snapshots_dto.NodeStatusSnapshotsDTO
swagger_types (nipyapi.nifi.models.processor_entity.ProcessorEntity
attribute), 333 attribute), 381
swagger_types (nipyapi.nifi.models.node_system_diagnostics_snapshot_dto.NodeSystemDiagnosticsSnapshotDTO
swagger_types (nipyapi.nifi.models.processor_status_dto.ProcessorSta
attribute), 334 attribute), 382
swagger_types (nipyapi.nifi.models.output_ports_entity.OutputPortsEntity
swagger_types (nipyapi.nifi.models.processor_status_entity.ProcessorS
attribute), 335 attribute), 383
swagger_types (nipyapi.nifi.models.peer_dto.PeerDTO swagger_types (nipyapi.nifi.models.processor_status_snapshot_dto.Pro
attribute), 335 attribute), 386
swagger_types (nipyapi.nifi.models.peers_entity.PeersEntity
swagger_types (nipyapi.nifi.models.processor_status_snapshot_entity.P
attribute), 336 attribute), 388
swagger_types (nipyapi.nifi.models.permissions.Permissions
swagger_types (nipyapi.nifi.models.processor_types_entity.ProcessorTy
attribute), 337 attribute), 388
swagger_types (nipyapi.nifi.models.permissions_dto.PermissionsDTO
swagger_types (nipyapi.nifi.models.processors_entity.ProcessorsEntity
attribute), 337 attribute), 389
swagger_types (nipyapi.nifi.models.port_dto.PortDTO swagger_types (nipyapi.nifi.models.property_descriptor_dto.PropertyD
attribute), 339 attribute), 392
swagger_types (nipyapi.nifi.models.port_entity.PortEntity
swagger_types (nipyapi.nifi.models.property_descriptor_entity.Property
attribute), 341 attribute), 392
swagger_types (nipyapi.nifi.models.port_status_dto.PortStatusDTO
swagger_types (nipyapi.nifi.models.property_history_dto.PropertyHisto
attribute), 343 attribute), 393
swagger_types (nipyapi.nifi.models.port_status_entity.PortStatusEntity
swagger_types (nipyapi.nifi.models.provenance_dto.ProvenanceDTO
attribute), 344 attribute), 394
swagger_types (nipyapi.nifi.models.port_status_snapshot_dto.PortStatusSnapshotDTO
swagger_types (nipyapi.nifi.models.provenance_entity.ProvenanceEntit
attribute), 345 attribute), 395
swagger_types (nipyapi.nifi.models.port_status_snapshot_entity.PortStatusSnapshotEntity
swagger_types (nipyapi.nifi.models.provenance_event_dto.ProvenanceE
attribute), 346 attribute), 401
swagger_types (nipyapi.nifi.models.position_dto.PositionDTO
swagger_types (nipyapi.nifi.models.provenance_event_entity.Provenanc
attribute), 347 attribute), 402
swagger_types (nipyapi.nifi.models.previous_value_dto.PreviousValueDTO
swagger_types (nipyapi.nifi.models.provenance_link_dto.ProvenanceLi
attribute), 348 attribute), 403
swagger_types (nipyapi.nifi.models.prioritizer_types_entity.PrioritizerTypesEntity
swagger_types (nipyapi.nifi.models.provenance_node_dto.ProvenanceN
attribute), 348 attribute), 405
swagger_types (nipyapi.nifi.models.process_group_dto.ProcessGroupDTO
swagger_types (nipyapi.nifi.models.provenance_options_dto.Provenanc
attribute), 354 attribute), 405
swagger_types (nipyapi.nifi.models.process_group_entity.ProcessGroupEntity
swagger_types (nipyapi.nifi.models.provenance_options_entity.Provena
attribute), 359 attribute), 406
swagger_types (nipyapi.nifi.models.process_group_flow_dto.ProcessGroupFlowDTO
swagger_types (nipyapi.nifi.models.provenance_request_dto.Provenanc
attribute), 361 attribute), 408
swagger_types (nipyapi.nifi.models.process_group_flow_entity.ProcessGroupFlowEntity
swagger_types (nipyapi.nifi.models.provenance_results_dto.Provenanc
attribute), 362 attribute), 409

726 Index
Nipyapi Documentation, Release 0.19.1

swagger_types (nipyapi.nifi.models.provenance_searchable_field_dto.ProvenanceSearchableFieldDTO
swagger_types (nipyapi.nifi.models.snippet_entity.SnippetEntity
attribute), 410 attribute), 449
swagger_types (nipyapi.nifi.models.queue_size_dto.QueueSizeDTO
swagger_types (nipyapi.nifi.models.start_version_control_request_entit
attribute), 411 attribute), 450
swagger_types (nipyapi.nifi.models.registry_client_entity.RegistryClientEntity
swagger_types (nipyapi.nifi.models.state_entry_dto.StateEntryDTO
attribute), 413 attribute), 451
swagger_types (nipyapi.nifi.models.registry_clients_entity.RegistryClientsEntity
swagger_types (nipyapi.nifi.models.state_map_dto.StateMapDTO
attribute), 413 attribute), 452
swagger_types (nipyapi.nifi.models.registry_dto.RegistryDTO
swagger_types (nipyapi.nifi.models.status_descriptor_dto.StatusDescri
attribute), 414 attribute), 453
swagger_types (nipyapi.nifi.models.relationship_dto.RelationshipDTO
swagger_types (nipyapi.nifi.models.status_history_dto.StatusHistoryDT
attribute), 415 attribute), 454
swagger_types (nipyapi.nifi.models.remote_process_group_contents_dto.RemoteProcessGroupContentsDTO
swagger_types (nipyapi.nifi.models.status_history_entity.StatusHistoryE
attribute), 416 attribute), 455
swagger_types (nipyapi.nifi.models.remote_process_group_dto.RemoteProcessGroupDTO
swagger_types (nipyapi.nifi.models.status_snapshot_dto.StatusSnapsho
attribute), 420 attribute), 456
swagger_types (nipyapi.nifi.models.remote_process_group_entity.RemoteProcessGroupEntity
swagger_types (nipyapi.nifi.models.storage_usage_dto.StorageUsageD
attribute), 423 attribute), 457
swagger_types (nipyapi.nifi.models.remote_process_group_port_dto.RemoteProcessGroupPortDTO
swagger_types (nipyapi.nifi.models.streaming_output.StreamingOutput
attribute), 425 attribute), 458
swagger_types (nipyapi.nifi.models.remote_process_group_port_entity.RemoteProcessGroupPortEntity
swagger_types (nipyapi.nifi.models.submit_replay_request_entity.Subm
attribute), 427 attribute), 458
swagger_types (nipyapi.nifi.models.remote_process_group_status_dto.RemoteProcessGroupStatusDTO
swagger_types (nipyapi.nifi.models.system_diagnostics_dto.SystemDiag
attribute), 429 attribute), 459
swagger_types (nipyapi.nifi.models.remote_process_group_status_entity.RemoteProcessGroupStatusEntity
swagger_types (nipyapi.nifi.models.system_diagnostics_entity.SystemD
attribute), 430 attribute), 460
swagger_types (nipyapi.nifi.models.remote_process_group_status_snapshot_dto.RemoteProcessGroupStatusSnapshotDTO
swagger_types (nipyapi.nifi.models.system_diagnostics_snapshot_dto.S
attribute), 432 attribute), 463
swagger_types (nipyapi.nifi.models.remote_process_group_status_snapshot_entity.RemoteProcessGroupStatusSnapshotEntity
swagger_types (nipyapi.nifi.models.template_dto.TemplateDTO
attribute), 433 attribute), 466
swagger_types (nipyapi.nifi.models.remote_process_groups_entity.RemoteProcessGroupsEntity
swagger_types (nipyapi.nifi.models.template_entity.TemplateEntity
attribute), 434 attribute), 467
swagger_types (nipyapi.nifi.models.reporting_task_dto.ReportingTaskDTO
swagger_types (nipyapi.nifi.models.templates_entity.TemplatesEntity
attribute), 438 attribute), 468
swagger_types (nipyapi.nifi.models.reporting_task_entity.ReportingTaskEntity
swagger_types (nipyapi.nifi.models.tenant_dto.TenantDTO
attribute), 440 attribute), 469
swagger_types (nipyapi.nifi.models.reporting_task_types_entity.ReportingTaskTypesEntity
swagger_types (nipyapi.nifi.models.tenant_entity.TenantEntity
attribute), 441 attribute), 471
swagger_types (nipyapi.nifi.models.reporting_tasks_entity.ReportingTasksEntity
swagger_types (nipyapi.nifi.models.tenants_entity.TenantsEntity
attribute), 441 attribute), 471
swagger_types (nipyapi.nifi.models.resource_dto.ResourceDTO
swagger_types (nipyapi.nifi.models.transaction_result_entity.Transactio
attribute), 442 attribute), 472
swagger_types (nipyapi.nifi.models.resources_entity.ResourcesEntity
swagger_types (nipyapi.nifi.models.update_controller_service_referenc
attribute), 442 attribute), 473
swagger_types (nipyapi.nifi.models.revision_dto.RevisionDTO
swagger_types (nipyapi.nifi.models.user_dto.UserDTO
attribute), 443 attribute), 475
swagger_types (nipyapi.nifi.models.schedule_components_entity.ScheduleComponentsEntity
swagger_types (nipyapi.nifi.models.user_entity.UserEntity
attribute), 444 attribute), 476
swagger_types (nipyapi.nifi.models.search_results_dto.SearchResultsDTO
swagger_types (nipyapi.nifi.models.user_group_dto.UserGroupDTO
attribute), 446 attribute), 477
swagger_types (nipyapi.nifi.models.search_results_entity.SearchResultsEntity
swagger_types (nipyapi.nifi.models.user_group_entity.UserGroupEntity
attribute), 447 attribute), 479
swagger_types (nipyapi.nifi.models.snippet_dto.SnippetDTO
swagger_types (nipyapi.nifi.models.user_groups_entity.UserGroupsEnt
attribute), 449 attribute), 480

Index 727
Nipyapi Documentation, Release 0.19.1

swagger_types (nipyapi.nifi.models.users_entity.UsersEntity
swagger_types (nipyapi.nifi.models.versioned_port.VersionedPort
attribute), 480 attribute), 516
swagger_types (nipyapi.nifi.models.variable_dto.VariableDTO
swagger_types (nipyapi.nifi.models.versioned_process_group.Versioned
attribute), 481 attribute), 521
swagger_types (nipyapi.nifi.models.variable_entity.VariableEntity
swagger_types (nipyapi.nifi.models.versioned_processor.VersionedProc
attribute), 482 attribute), 525
swagger_types (nipyapi.nifi.models.variable_registry_dto.VariableRegistryDTO
swagger_types (nipyapi.nifi.models.versioned_property_descriptor.Vers
attribute), 483 attribute), 527
swagger_types (nipyapi.nifi.models.variable_registry_entity.VariableRegistryEntity
swagger_types (nipyapi.nifi.models.versioned_remote_group_port.Vers
attribute), 483 attribute), 529
swagger_types (nipyapi.nifi.models.variable_registry_update_request_dto.VariableRegistryUpdateRequestDTO
swagger_types (nipyapi.nifi.models.versioned_remote_process_group.V
attribute), 485 attribute), 532
swagger_types (nipyapi.nifi.models.variable_registry_update_request_entity.VariableRegistryUpdateRequestEntity
swagger_types (nipyapi.registry.models.access_policy.AccessPolicy
attribute), 486 attribute), 569
swagger_types (nipyapi.nifi.models.variable_registry_update_step_dto.VariableRegistryUpdateStepDTO
swagger_types (nipyapi.registry.models.access_policy_summary.Access
attribute), 487 attribute), 570
swagger_types (nipyapi.nifi.models.version_control_component_mapping_entity.VersionControlComponentMappingEntity
swagger_types (nipyapi.registry.models.batch_size.BatchSize
attribute), 488 attribute), 571
swagger_types (nipyapi.nifi.models.version_control_information_dto.VersionControlInformationDTO
swagger_types (nipyapi.registry.models.bucket.Bucket
attribute), 490 attribute), 573
swagger_types (nipyapi.nifi.models.version_control_information_entity.VersionControlInformationEntity
swagger_types (nipyapi.registry.models.bucket_item.BucketItem
attribute), 491 attribute), 574
swagger_types (nipyapi.nifi.models.version_info_dto.VersionInfoDTO
swagger_types (nipyapi.registry.models.bundle.Bundle
attribute), 493 attribute), 575
swagger_types (nipyapi.nifi.models.versioned_connection.VersionedConnection
swagger_types (nipyapi.registry.models.connectable_component.Conne
attribute), 496 attribute), 576
swagger_types (nipyapi.nifi.models.versioned_controller_service.VersionedControllerService
swagger_types (nipyapi.registry.models.controller_service_api.Control
attribute), 499 attribute), 577
swagger_types (nipyapi.nifi.models.versioned_flow.VersionedFlow
swagger_types (nipyapi.registry.models.current_user.CurrentUser
attribute), 501 attribute), 578
swagger_types (nipyapi.nifi.models.versioned_flow_coordinates.VersionedFlowCoordinates
swagger_types (nipyapi.registry.models.fields.Fields
attribute), 502 attribute), 579
swagger_types (nipyapi.nifi.models.versioned_flow_dto.VersionedFlowDTO
swagger_types (nipyapi.registry.models.permissions.Permissions
attribute), 504 attribute), 579
swagger_types (nipyapi.nifi.models.versioned_flow_entity.VersionedFlowEntity
swagger_types (nipyapi.registry.models.resource.Resource
attribute), 504 attribute), 580
swagger_types (nipyapi.nifi.models.versioned_flow_snapshot.VersionedFlowSnapshot
swagger_types (nipyapi.registry.models.resource_permissions.Resource
attribute), 506 attribute), 581
swagger_types (nipyapi.nifi.models.versioned_flow_snapshot_entity.VersionedFlowSnapshotEntity
swagger_types (nipyapi.registry.models.tenant.Tenant
attribute), 507 attribute), 582
swagger_types (nipyapi.nifi.models.versioned_flow_snapshot_metadata_entity.VersionedFlowSnapshotMetadataEntity
swagger_types (nipyapi.registry.models.user.User
attribute), 508 attribute), 583
swagger_types (nipyapi.nifi.models.versioned_flow_snapshot_metadata_set_entity.VersionedFlowSnapshotMetadataSetEntity
swagger_types (nipyapi.registry.models.user_group.UserGroup
attribute), 508 attribute), 585
swagger_types (nipyapi.nifi.models.versioned_flow_update_request_dto.VersionedFlowUpdateRequestDTO
swagger_types (nipyapi.registry.models.versioned_connection.Versione
attribute), 510 attribute), 589
swagger_types (nipyapi.nifi.models.versioned_flow_update_request_entity.VersionedFlowUpdateRequestEntity
swagger_types (nipyapi.registry.models.versioned_controller_service.V
attribute), 511 attribute), 592
swagger_types (nipyapi.nifi.models.versioned_flows_entity.VersionedFlowsEntity
swagger_types (nipyapi.registry.models.versioned_flow.VersionedFlow
attribute), 511 attribute), 594
swagger_types (nipyapi.nifi.models.versioned_funnel.VersionedFunnel
swagger_types (nipyapi.registry.models.versioned_flow_coordinates.Ve
attribute), 513 attribute), 595
swagger_types (nipyapi.nifi.models.versioned_label.VersionedLabel
swagger_types (nipyapi.registry.models.versioned_flow_snapshot.Versi
attribute), 514 attribute), 596

728 Index
Nipyapi Documentation, Release 0.19.1

swagger_types (nipyapi.registry.models.versioned_flow_snapshot_metadata.VersionedFlowSnapshotMetadata
target_id (nipyapi.nifi.models.versioned_remote_group_port.VersionedR
attribute), 598 attribute), 529
swagger_types (nipyapi.registry.models.versioned_funnel.VersionedFunnel
target_id (nipyapi.registry.models.versioned_remote_group_port.Versio
attribute), 599 attribute), 615
swagger_types (nipyapi.registry.models.versioned_label.VersionedLabel
target_running (nipyapi.nifi.models.remote_process_group_port_dto.R
attribute), 601 attribute), 425
swagger_types (nipyapi.registry.models.versioned_port.VersionedPort
target_secure (nipyapi.nifi.models.remote_process_group_dto.Remote
attribute), 603 attribute), 420
swagger_types (nipyapi.registry.models.versioned_process_group.VersionedProcessGroup
target_uri (nipyapi.nifi.models.remote_process_group_dto.RemoteProc
attribute), 607 attribute), 420
swagger_types (nipyapi.registry.models.versioned_processor.VersionedProcessor
target_uri (nipyapi.nifi.models.remote_process_group_status_dto.Remo
attribute), 611 attribute), 429
swagger_types (nipyapi.registry.models.versioned_property_descriptor.VersionedPropertyDescriptor
target_uri (nipyapi.nifi.models.remote_process_group_status_snapshot
attribute), 613 attribute), 432
swagger_types (nipyapi.registry.models.versioned_remote_group_port.VersionedRemoteGroupPort
target_uri (nipyapi.nifi.models.versioned_remote_process_group.Versio
attribute), 615 attribute), 532
swagger_types (nipyapi.registry.models.versioned_remote_process_group.VersionedRemoteProcessGroup
target_uri (nipyapi.registry.models.versioned_remote_process_group.V
attribute), 618 attribute), 618
sync_failure_count target_uris (nipyapi.nifi.models.remote_process_group_dto.RemotePro
(nipyapi.nifi.models.controller_status_dto.ControllerStatusDTO
attribute), 420
attribute), 276 target_uris (nipyapi.nifi.models.versioned_remote_process_group.Vers
sync_failure_count attribute), 532
(nipyapi.nifi.models.process_group_dto.ProcessGroupDTO
target_uris (nipyapi.registry.models.versioned_remote_process_group.
attribute), 354 attribute), 618
sync_failure_count task_count (nipyapi.nifi.models.processor_status_snapshot_dto.Process
(nipyapi.nifi.models.process_group_entity.ProcessGroupEntity
attribute), 386
attribute), 359 tasks (nipyapi.nifi.models.processor_status_snapshot_dto.ProcessorStatu
system_diagnostics attribute), 386
(nipyapi.nifi.models.system_diagnostics_entity.SystemDiagnosticsEntity
tasks_duration (nipyapi.nifi.models.processor_status_snapshot_dto.Pr
attribute), 460 attribute), 386
system_permissions tasks_duration_nanos
(nipyapi.nifi.models.current_user_entity.CurrentUserEntity (nipyapi.nifi.models.processor_status_snapshot_dto.ProcessorSta
attribute), 285 attribute), 386
SystemDiagnosticsApi (class in template (nipyapi.nifi.models.template_entity.TemplateEntity
nipyapi.nifi.apis.system_diagnostics_api), attribute), 467
173 template_id (nipyapi.nifi.models.instantiate_template_request_entity.In
SystemDiagnosticsDTO (class in attribute), 312
nipyapi.nifi.models.system_diagnostics_dto), TemplateDTO (class in
459 nipyapi.nifi.models.template_dto), 465
SystemDiagnosticsEntity (class in TemplateEntity (class in
nipyapi.nifi.models.system_diagnostics_entity), nipyapi.nifi.models.template_entity), 466
459 templates (nipyapi.nifi.models.templates_entity.TemplatesEntity
SystemDiagnosticsSnapshotDTO (class in attribute), 468
nipyapi.nifi.models.system_diagnostics_snapshot_dto),
TemplatesApi (class in
460 nipyapi.nifi.apis.templates_api), 174
TemplatesEntity (class in
T nipyapi.nifi.models.templates_entity), 468
Tenant (class in nipyapi.registry.models.tenant), 582
tags (nipyapi.nifi.models.documented_type_dto.DocumentedTypeDTO
attribute), 288 TenantDTO (class in nipyapi.nifi.models.tenant_dto),
target_id (nipyapi.nifi.models.provenance_link_dto.ProvenanceLinkDTO468
attribute), 403 TenantEntity (class in
nipyapi.nifi.models.tenant_entity),
target_id (nipyapi.nifi.models.remote_process_group_port_dto.RemoteProcessGroupPortDTO 470
attribute), 425 tenants (nipyapi.registry.models.resource_permissions.ResourcePermissi
attribute), 581

Index 729
Nipyapi Documentation, Release 0.19.1

tenants_permissions timestamp (nipyapi.registry.models.versioned_flow_snapshot_metadata.V


(nipyapi.nifi.models.current_user_entity.CurrentUserEntity attribute), 598
attribute), 285 timezone (nipyapi.nifi.models.about_dto.AboutDTO
TenantsApi (class in nipyapi.nifi.apis.tenants_api), attribute), 191
175 title (nipyapi.nifi.models.about_dto.AboutDTO
TenantsApi (class in attribute), 191
nipyapi.registry.apis.tenants_api), 562 to_dict() (nipyapi.nifi.models.about_dto.AboutDTO
TenantsEntity (class in method), 191
nipyapi.nifi.models.tenants_entity), 471 to_dict() (nipyapi.nifi.models.about_entity.AboutEntity
terminate_processor() method), 192
(nipyapi.nifi.apis.processors_api.ProcessorsApi to_dict() (nipyapi.nifi.models.access_configuration_dto.AccessConfigur
method), 147 method), 193
terminate_processor_with_http_info() to_dict() (nipyapi.nifi.models.access_configuration_entity.AccessConfig
(nipyapi.nifi.apis.processors_api.ProcessorsApi method), 193
method), 147 to_dict() (nipyapi.nifi.models.access_policy_dto.AccessPolicyDTO
terminated_thread_count method), 195
(nipyapi.nifi.models.controller_status_dto.ControllerStatusDTO
to_dict() (nipyapi.nifi.models.access_policy_entity.AccessPolicyEntity
attribute), 276 method), 197
terminated_thread_count to_dict() (nipyapi.nifi.models.access_policy_summary_dto.AccessPolic
(nipyapi.nifi.models.process_group_status_snapshot_dto.ProcessGroupStatusSnapshotDTO
method), 198
attribute), 369 to_dict() (nipyapi.nifi.models.access_policy_summary_entity.AccessPol
terminated_thread_count method), 200
(nipyapi.nifi.models.processor_status_snapshot_dto.ProcessorStatusSnapshotDTO
to_dict() (nipyapi.nifi.models.access_status_dto.AccessStatusDTO
attribute), 386 method), 201
test_identity_provider_recognizes_credentials_format() to_dict() (nipyapi.nifi.models.access_status_entity.AccessStatusEntity
(nipyapi.registry.apis.access_api.AccessApi method), 201
method), 542 to_dict() (nipyapi.nifi.models.action_details_dto.ActionDetailsDTO
method), 202
test_identity_provider_recognizes_credentials_format_with_http_info()
(nipyapi.registry.apis.access_api.AccessApi to_dict() (nipyapi.nifi.models.action_dto.ActionDTO
method), 543 method), 203
time_offset (nipyapi.nifi.models.flow_configuration_dto.FlowConfigurationDTO
to_dict() (nipyapi.nifi.models.action_entity.ActionEntity
attribute), 296 method), 204
time_offset (nipyapi.nifi.models.provenance_results_dto.ProvenanceResultsDTO
to_dict() (nipyapi.nifi.models.activate_controller_services_entity.Activa
attribute), 409 method), 205
timestamp (nipyapi.nifi.models.action_dto.ActionDTO to_dict() (nipyapi.nifi.models.affected_component_dto.AffectedCompon
attribute), 203 method), 207
timestamp (nipyapi.nifi.models.action_entity.ActionEntityto_dict() (nipyapi.nifi.models.affected_component_entity.AffectedComp
attribute), 204 method), 209
timestamp (nipyapi.nifi.models.bulletin_dto.BulletinDTOto_dict() (nipyapi.nifi.models.allowable_value_dto.AllowableValueDTO
attribute), 220 method), 209
timestamp (nipyapi.nifi.models.bulletin_entity.BulletinEntity
to_dict() (nipyapi.nifi.models.allowable_value_entity.AllowableValueEn
attribute), 222 method), 210
timestamp (nipyapi.nifi.models.node_event_dto.NodeEventDTO
to_dict() (nipyapi.nifi.models.attribute_dto.AttributeDTO
attribute), 327 method), 211
timestamp (nipyapi.nifi.models.previous_value_dto.PreviousValueDTO
to_dict() (nipyapi.nifi.models.banner_dto.BannerDTO
attribute), 348 method), 212
timestamp (nipyapi.nifi.models.provenance_link_dto.ProvenanceLinkDTO
to_dict() (nipyapi.nifi.models.banner_entity.BannerEntity
attribute), 403 method), 212
timestamp (nipyapi.nifi.models.provenance_node_dto.ProvenanceNodeDTO
to_dict() (nipyapi.nifi.models.batch_settings_dto.BatchSettingsDTO
attribute), 405 method), 213
timestamp (nipyapi.nifi.models.status_snapshot_dto.StatusSnapshotDTO
to_dict() (nipyapi.nifi.models.batch_size.BatchSize
attribute), 456 method), 214
timestamp (nipyapi.nifi.models.template_dto.TemplateDTO to_dict() (nipyapi.nifi.models.bucket.Bucket
attribute), 466 method), 215

730 Index
Nipyapi Documentation, Release 0.19.1

to_dict() (nipyapi.nifi.models.bucket_dto.BucketDTO to_dict() (nipyapi.nifi.models.connection_status_dto.ConnectionStatusD


method), 216 method), 246
to_dict() (nipyapi.nifi.models.bucket_entity.BucketEntityto_dict() (nipyapi.nifi.models.connection_status_entity.ConnectionStatu
method), 217 method), 247
to_dict() (nipyapi.nifi.models.buckets_entity.BucketsEntity
to_dict() (nipyapi.nifi.models.connection_status_snapshot_dto.Connect
method), 218 method), 251
to_dict() (nipyapi.nifi.models.bulletin_board_dto.BulletinBoardDTO
to_dict() (nipyapi.nifi.models.connection_status_snapshot_entity.Conne
method), 218 method), 252
to_dict() (nipyapi.nifi.models.bulletin_board_entity.BulletinBoardEntity
to_dict() (nipyapi.nifi.models.connections_entity.ConnectionsEntity
method), 219 method), 252
to_dict() (nipyapi.nifi.models.bulletin_dto.BulletinDTOto_dict() (nipyapi.nifi.models.controller_bulletins_entity.ControllerBull
method), 220 method), 253
to_dict() (nipyapi.nifi.models.bulletin_entity.BulletinEntity
to_dict() (nipyapi.nifi.models.controller_configuration_dto.ControllerC
method), 222 method), 254
to_dict() (nipyapi.nifi.models.bundle.Bundle to_dict() (nipyapi.nifi.models.controller_configuration_entity.Controlle
method), 222 method), 255
to_dict() (nipyapi.nifi.models.bundle_dto.BundleDTO to_dict() (nipyapi.nifi.models.controller_dto.ControllerDTO
method), 223 method), 258
to_dict() (nipyapi.nifi.models.cluste_summary_entity.ClusteSummaryEntity
to_dict() (nipyapi.nifi.models.controller_entity.ControllerEntity
method), 224 method), 258
to_dict() (nipyapi.nifi.models.cluster_dto.ClusterDTO to_dict() (nipyapi.nifi.models.controller_service_api.ControllerService
method), 224 method), 259
to_dict() (nipyapi.nifi.models.cluster_entity.ClusterEntity
to_dict() (nipyapi.nifi.models.controller_service_api_dto.ControllerSer
method), 225 method), 260
to_dict() (nipyapi.nifi.models.cluster_search_results_entity.ClusterSearchResultsEntity
to_dict() (nipyapi.nifi.models.controller_service_dto.ControllerService
method), 225 method), 264
to_dict() (nipyapi.nifi.models.cluster_summary_dto.ClusterSummaryDTO
to_dict() (nipyapi.nifi.models.controller_service_entity.ControllerServi
method), 227 method), 266
to_dict() (nipyapi.nifi.models.component_details_dto.ComponentDetailsDTO
to_dict() (nipyapi.nifi.models.controller_service_referencing_compone
method), 227 method), 269
to_dict() (nipyapi.nifi.models.component_difference_dto.ComponentDifferenceDTO
to_dict() (nipyapi.nifi.models.controller_service_referencing_compone
method), 228 method), 271
to_dict() (nipyapi.nifi.models.component_history_dto.ComponentHistoryDTO
to_dict() (nipyapi.nifi.models.controller_service_referencing_compone
method), 229 method), 272
to_dict() (nipyapi.nifi.models.component_history_entity.ComponentHistoryEntity
to_dict() (nipyapi.nifi.models.controller_service_types_entity.Controlle
method), 230 method), 272
to_dict() (nipyapi.nifi.models.component_reference_dto.ComponentReferenceDTO
to_dict() (nipyapi.nifi.models.controller_services_entity.ControllerServ
method), 231 method), 273
to_dict() (nipyapi.nifi.models.component_reference_entity.ComponentReferenceEntity
to_dict() (nipyapi.nifi.models.controller_status_dto.ControllerStatusDT
method), 232 method), 276
to_dict() (nipyapi.nifi.models.component_search_result_dto.ComponentSearchResultDTO
to_dict() (nipyapi.nifi.models.controller_status_entity.ControllerStatusE
method), 234 method), 276
to_dict() (nipyapi.nifi.models.component_state_dto.ComponentStateDTO
to_dict() (nipyapi.nifi.models.copy_snippet_request_entity.CopySnippe
method), 235 method), 277
to_dict() (nipyapi.nifi.models.component_state_entity.ComponentStateEntity
to_dict() (nipyapi.nifi.models.counter_dto.CounterDTO
method), 235 method), 278
to_dict() (nipyapi.nifi.models.connectable_component.ConnectableComponent
to_dict() (nipyapi.nifi.models.counter_entity.CounterEntity
method), 236 method), 279
to_dict() (nipyapi.nifi.models.connectable_dto.ConnectableDTO
to_dict() (nipyapi.nifi.models.counters_dto.CountersDTO
method), 238 method), 280
to_dict() (nipyapi.nifi.models.connection_dto.ConnectionDTO
to_dict() (nipyapi.nifi.models.counters_entity.CountersEntity
method), 241 method), 280
to_dict() (nipyapi.nifi.models.connection_entity.ConnectionEntity
to_dict() (nipyapi.nifi.models.counters_snapshot_dto.CountersSnapsho
method), 244 method), 281

Index 731
Nipyapi Documentation, Release 0.19.1

to_dict() (nipyapi.nifi.models.create_active_request_entity.CreateActiveRequestEntity
to_dict() (nipyapi.nifi.models.label_dto.LabelDTO
method), 282 method), 313
to_dict() (nipyapi.nifi.models.create_template_request_entity.CreateTemplateRequestEntity
to_dict() (nipyapi.nifi.models.label_entity.LabelEntity
method), 283 method), 315
to_dict() (nipyapi.nifi.models.current_user_entity.CurrentUserEntity
to_dict() (nipyapi.nifi.models.labels_entity.LabelsEntity
method), 285 method), 316
to_dict() (nipyapi.nifi.models.difference_dto.DifferenceDTO
to_dict() (nipyapi.nifi.models.lineage_dto.LineageDTO
method), 286 method), 317
to_dict() (nipyapi.nifi.models.dimensions_dto.DimensionsDTO
to_dict() (nipyapi.nifi.models.lineage_entity.LineageEntity
method), 287 method), 318
to_dict() (nipyapi.nifi.models.documented_type_dto.DocumentedTypeDTO
to_dict() (nipyapi.nifi.models.lineage_request_dto.LineageRequestDTO
method), 288 method), 319
to_dict() (nipyapi.nifi.models.drop_request_dto.DropRequestDTO
to_dict() (nipyapi.nifi.models.lineage_results_dto.LineageResultsDTO
method), 291 method), 320
to_dict() (nipyapi.nifi.models.drop_request_entity.DropRequestEntity
to_dict() (nipyapi.nifi.models.listing_request_dto.ListingRequestDTO
method), 291 method), 322
to_dict() (nipyapi.nifi.models.flow_breadcrumb_dto.FlowBreadcrumbDTO
to_dict() (nipyapi.nifi.models.listing_request_entity.ListingRequestEnti
method), 292 method), 322
to_dict() (nipyapi.nifi.models.flow_breadcrumb_entity.FlowBreadcrumbEntity
to_dict() (nipyapi.nifi.models.node_connection_status_snapshot_dto.No
method), 293 method), 323
to_dict() (nipyapi.nifi.models.flow_comparison_entity.FlowComparisonEntity
to_dict() (nipyapi.nifi.models.node_counters_snapshot_dto.NodeCount
method), 294 method), 324
to_dict() (nipyapi.nifi.models.flow_configuration_dto.FlowConfigurationDTO
to_dict() (nipyapi.nifi.models.node_dto.NodeDTO
method), 296 method), 326
to_dict() (nipyapi.nifi.models.flow_configuration_entity.FlowConfigurationEntity
to_dict() (nipyapi.nifi.models.node_entity.NodeEntity
method), 296 method), 327
to_dict() (nipyapi.nifi.models.flow_dto.FlowDTO to_dict() (nipyapi.nifi.models.node_event_dto.NodeEventDTO
method), 298 method), 327
to_dict() (nipyapi.nifi.models.flow_entity.FlowEntity to_dict() (nipyapi.nifi.models.node_port_status_snapshot_dto.NodePor
method), 298 method), 328
to_dict() (nipyapi.nifi.models.flow_file_dto.FlowFileDTO to_dict() (nipyapi.nifi.models.node_process_group_status_snapshot_dt
method), 301 method), 329
to_dict() (nipyapi.nifi.models.flow_file_entity.FlowFileEntity
to_dict() (nipyapi.nifi.models.node_processor_status_snapshot_dto.Nod
method), 301 method), 330
to_dict() (nipyapi.nifi.models.flow_file_summary_dto.FlowFileSummaryDTO
to_dict() (nipyapi.nifi.models.node_remote_process_group_status_snap
method), 303 method), 331
to_dict() (nipyapi.nifi.models.flow_snippet_dto.FlowSnippetDTO
to_dict() (nipyapi.nifi.models.node_search_result_dto.NodeSearchResu
method), 305 method), 332
to_dict() (nipyapi.nifi.models.funnel_dto.FunnelDTO to_dict() (nipyapi.nifi.models.node_status_snapshots_dto.NodeStatusSn
method), 306 method), 333
to_dict() (nipyapi.nifi.models.funnel_entity.FunnelEntityto_dict() (nipyapi.nifi.models.node_system_diagnostics_snapshot_dto.N
method), 307 method), 334
to_dict() (nipyapi.nifi.models.funnels_entity.FunnelsEntity
to_dict() (nipyapi.nifi.models.output_ports_entity.OutputPortsEntity
method), 308 method), 335
to_dict() (nipyapi.nifi.models.garbage_collection_dto.GarbageCollectionDTO
to_dict() (nipyapi.nifi.models.peer_dto.PeerDTO
method), 309 method), 335
to_dict() (nipyapi.nifi.models.history_dto.HistoryDTO to_dict() (nipyapi.nifi.models.peers_entity.PeersEntity
method), 310 method), 336
to_dict() (nipyapi.nifi.models.history_entity.HistoryEntity
to_dict() (nipyapi.nifi.models.permissions.Permissions
method), 310 method), 337
to_dict() (nipyapi.nifi.models.input_ports_entity.InputPortsEntity
to_dict() (nipyapi.nifi.models.permissions_dto.PermissionsDTO
method), 311 method), 337
to_dict() (nipyapi.nifi.models.instantiate_template_request_entity.InstantiateTemplateRequestEntity
to_dict() (nipyapi.nifi.models.port_dto.PortDTO
method), 312 method), 339

732 Index
Nipyapi Documentation, Release 0.19.1

to_dict() (nipyapi.nifi.models.port_entity.PortEntity to_dict() (nipyapi.nifi.models.property_descriptor_entity.PropertyDesc


method), 341 method), 392
to_dict() (nipyapi.nifi.models.port_status_dto.PortStatusDTO
to_dict() (nipyapi.nifi.models.property_history_dto.PropertyHistoryDT
method), 343 method), 393
to_dict() (nipyapi.nifi.models.port_status_entity.PortStatusEntity
to_dict() (nipyapi.nifi.models.provenance_dto.ProvenanceDTO
method), 344 method), 394
to_dict() (nipyapi.nifi.models.port_status_snapshot_dto.PortStatusSnapshotDTO
to_dict() (nipyapi.nifi.models.provenance_entity.ProvenanceEntity
method), 346 method), 395
to_dict() (nipyapi.nifi.models.port_status_snapshot_entity.PortStatusSnapshotEntity
to_dict() (nipyapi.nifi.models.provenance_event_dto.ProvenanceEventD
method), 346 method), 401
to_dict() (nipyapi.nifi.models.position_dto.PositionDTOto_dict() (nipyapi.nifi.models.provenance_event_entity.ProvenanceEven
method), 347 method), 402
to_dict() (nipyapi.nifi.models.previous_value_dto.PreviousValueDTO
to_dict() (nipyapi.nifi.models.provenance_link_dto.ProvenanceLinkDTO
method), 348 method), 403
to_dict() (nipyapi.nifi.models.prioritizer_types_entity.PrioritizerTypesEntity
to_dict() (nipyapi.nifi.models.provenance_node_dto.ProvenanceNodeD
method), 348 method), 405
to_dict() (nipyapi.nifi.models.process_group_dto.ProcessGroupDTO
to_dict() (nipyapi.nifi.models.provenance_options_dto.ProvenanceOpti
method), 354 method), 405
to_dict() (nipyapi.nifi.models.process_group_entity.ProcessGroupEntity
to_dict() (nipyapi.nifi.models.provenance_options_entity.ProvenanceOp
method), 359 method), 406
to_dict() (nipyapi.nifi.models.process_group_flow_dto.ProcessGroupFlowDTO
to_dict() (nipyapi.nifi.models.provenance_request_dto.ProvenanceRequ
method), 361 method), 408
to_dict() (nipyapi.nifi.models.process_group_flow_entity.ProcessGroupFlowEntity
to_dict() (nipyapi.nifi.models.provenance_results_dto.ProvenanceResu
method), 362 method), 409
to_dict() (nipyapi.nifi.models.process_group_status_dto.ProcessGroupStatusDTO
to_dict() (nipyapi.nifi.models.provenance_searchable_field_dto.Proven
method), 363 method), 410
to_dict() (nipyapi.nifi.models.process_group_status_entity.ProcessGroupStatusEntity
to_dict() (nipyapi.nifi.models.queue_size_dto.QueueSizeDTO
method), 364 method), 411
to_dict() (nipyapi.nifi.models.process_group_status_snapshot_dto.ProcessGroupStatusSnapshotDTO
to_dict() (nipyapi.nifi.models.registry_client_entity.RegistryClientEntity
method), 369 method), 413
to_dict() (nipyapi.nifi.models.process_group_status_snapshot_entity.ProcessGroupStatusSnapshotEntity
to_dict() (nipyapi.nifi.models.registry_clients_entity.RegistryClientsEnt
method), 371 method), 413
to_dict() (nipyapi.nifi.models.process_groups_entity.ProcessGroupsEntity
to_dict() (nipyapi.nifi.models.registry_dto.RegistryDTO
method), 371 method), 414
to_dict() (nipyapi.nifi.models.processor_config_dto.ProcessorConfigDTO
to_dict() (nipyapi.nifi.models.relationship_dto.RelationshipDTO
method), 375 method), 415
to_dict() (nipyapi.nifi.models.processor_dto.ProcessorDTOto_dict() (nipyapi.nifi.models.remote_process_group_contents_dto.Rem
method), 378 method), 416
to_dict() (nipyapi.nifi.models.processor_entity.ProcessorEntity
to_dict() (nipyapi.nifi.models.remote_process_group_dto.RemoteProce
method), 381 method), 420
to_dict() (nipyapi.nifi.models.processor_status_dto.ProcessorStatusDTO
to_dict() (nipyapi.nifi.models.remote_process_group_entity.RemotePro
method), 382 method), 423
to_dict() (nipyapi.nifi.models.processor_status_entity.ProcessorStatusEntity
to_dict() (nipyapi.nifi.models.remote_process_group_port_dto.RemoteP
method), 383 method), 425
to_dict() (nipyapi.nifi.models.processor_status_snapshot_dto.ProcessorStatusSnapshotDTO
to_dict() (nipyapi.nifi.models.remote_process_group_port_entity.Remo
method), 387 method), 427
to_dict() (nipyapi.nifi.models.processor_status_snapshot_entity.ProcessorStatusSnapshotEntity
to_dict() (nipyapi.nifi.models.remote_process_group_status_dto.Remot
method), 388 method), 429
to_dict() (nipyapi.nifi.models.processor_types_entity.ProcessorTypesEntity
to_dict() (nipyapi.nifi.models.remote_process_group_status_entity.Rem
method), 388 method), 430
to_dict() (nipyapi.nifi.models.processors_entity.ProcessorsEntity
to_dict() (nipyapi.nifi.models.remote_process_group_status_snapshot_
method), 389 method), 432
to_dict() (nipyapi.nifi.models.property_descriptor_dto.PropertyDescriptorDTO
to_dict() (nipyapi.nifi.models.remote_process_group_status_snapshot_
method), 392 method), 433

Index 733
Nipyapi Documentation, Release 0.19.1

to_dict() (nipyapi.nifi.models.remote_process_groups_entity.RemoteProcessGroupsEntity
to_dict() (nipyapi.nifi.models.template_entity.TemplateEntity
method), 434 method), 467
to_dict() (nipyapi.nifi.models.reporting_task_dto.ReportingTaskDTO
to_dict() (nipyapi.nifi.models.templates_entity.TemplatesEntity
method), 438 method), 468
to_dict() (nipyapi.nifi.models.reporting_task_entity.ReportingTaskEntity
to_dict() (nipyapi.nifi.models.tenant_dto.TenantDTO
method), 440 method), 469
to_dict() (nipyapi.nifi.models.reporting_task_types_entity.ReportingTaskTypesEntity
to_dict() (nipyapi.nifi.models.tenant_entity.TenantEntity
method), 441 method), 471
to_dict() (nipyapi.nifi.models.reporting_tasks_entity.ReportingTasksEntity
to_dict() (nipyapi.nifi.models.tenants_entity.TenantsEntity
method), 441 method), 471
to_dict() (nipyapi.nifi.models.resource_dto.ResourceDTO to_dict() (nipyapi.nifi.models.transaction_result_entity.TransactionResu
method), 442 method), 472
to_dict() (nipyapi.nifi.models.resources_entity.ResourcesEntity
to_dict() (nipyapi.nifi.models.update_controller_service_reference_req
method), 442 method), 473
to_dict() (nipyapi.nifi.models.revision_dto.RevisionDTOto_dict() (nipyapi.nifi.models.user_dto.UserDTO
method), 443 method), 475
to_dict() (nipyapi.nifi.models.schedule_components_entity.ScheduleComponentsEntity
to_dict() (nipyapi.nifi.models.user_entity.UserEntity
method), 444 method), 476
to_dict() (nipyapi.nifi.models.search_results_dto.SearchResultsDTO
to_dict() (nipyapi.nifi.models.user_group_dto.UserGroupDTO
method), 446 method), 477
to_dict() (nipyapi.nifi.models.search_results_entity.SearchResultsEntity
to_dict() (nipyapi.nifi.models.user_group_entity.UserGroupEntity
method), 447 method), 479
to_dict() (nipyapi.nifi.models.snippet_dto.SnippetDTO to_dict() (nipyapi.nifi.models.user_groups_entity.UserGroupsEntity
method), 449 method), 480
to_dict() (nipyapi.nifi.models.snippet_entity.SnippetEntity
to_dict() (nipyapi.nifi.models.users_entity.UsersEntity
method), 450 method), 480
to_dict() (nipyapi.nifi.models.start_version_control_request_entity.StartVersionControlRequestEntity
to_dict() (nipyapi.nifi.models.variable_dto.VariableDTO
method), 450 method), 481
to_dict() (nipyapi.nifi.models.state_entry_dto.StateEntryDTO
to_dict() (nipyapi.nifi.models.variable_entity.VariableEntity
method), 451 method), 482
to_dict() (nipyapi.nifi.models.state_map_dto.StateMapDTO to_dict() (nipyapi.nifi.models.variable_registry_dto.VariableRegistryDT
method), 452 method), 483
to_dict() (nipyapi.nifi.models.status_descriptor_dto.StatusDescriptorDTO
to_dict() (nipyapi.nifi.models.variable_registry_entity.VariableRegistry
method), 453 method), 483
to_dict() (nipyapi.nifi.models.status_history_dto.StatusHistoryDTO
to_dict() (nipyapi.nifi.models.variable_registry_update_request_dto.Va
method), 454 method), 485
to_dict() (nipyapi.nifi.models.status_history_entity.StatusHistoryEntity
to_dict() (nipyapi.nifi.models.variable_registry_update_request_entity.V
method), 455 method), 486
to_dict() (nipyapi.nifi.models.status_snapshot_dto.StatusSnapshotDTO
to_dict() (nipyapi.nifi.models.variable_registry_update_step_dto.Variab
method), 456 method), 487
to_dict() (nipyapi.nifi.models.storage_usage_dto.StorageUsageDTO
to_dict() (nipyapi.nifi.models.version_control_component_mapping_en
method), 457 method), 488
to_dict() (nipyapi.nifi.models.streaming_output.StreamingOutput
to_dict() (nipyapi.nifi.models.version_control_information_dto.Version
method), 458 method), 490
to_dict() (nipyapi.nifi.models.submit_replay_request_entity.SubmitReplayRequestEntity
to_dict() (nipyapi.nifi.models.version_control_information_entity.Versio
method), 458 method), 491
to_dict() (nipyapi.nifi.models.system_diagnostics_dto.SystemDiagnosticsDTO
to_dict() (nipyapi.nifi.models.version_info_dto.VersionInfoDTO
method), 459 method), 493
to_dict() (nipyapi.nifi.models.system_diagnostics_entity.SystemDiagnosticsEntity
to_dict() (nipyapi.nifi.models.versioned_connection.VersionedConnecti
method), 460 method), 496
to_dict() (nipyapi.nifi.models.system_diagnostics_snapshot_dto.SystemDiagnosticsSnapshotDTO
to_dict() (nipyapi.nifi.models.versioned_controller_service.VersionedC
method), 463 method), 499
to_dict() (nipyapi.nifi.models.template_dto.TemplateDTO to_dict() (nipyapi.nifi.models.versioned_flow.VersionedFlow
method), 466 method), 501

734 Index
Nipyapi Documentation, Release 0.19.1

to_dict() (nipyapi.nifi.models.versioned_flow_coordinates.VersionedFlowCoordinates
to_dict() (nipyapi.registry.models.fields.Fields
method), 502 method), 579
to_dict() (nipyapi.nifi.models.versioned_flow_dto.VersionedFlowDTO
to_dict() (nipyapi.registry.models.permissions.Permissions
method), 504 method), 579
to_dict() (nipyapi.nifi.models.versioned_flow_entity.VersionedFlowEntity
to_dict() (nipyapi.registry.models.resource.Resource
method), 504 method), 580
to_dict() (nipyapi.nifi.models.versioned_flow_snapshot.VersionedFlowSnapshot
to_dict() (nipyapi.registry.models.resource_permissions.ResourcePermi
method), 506 method), 581
to_dict() (nipyapi.nifi.models.versioned_flow_snapshot_entity.VersionedFlowSnapshotEntity
to_dict() (nipyapi.registry.models.tenant.Tenant
method), 507 method), 582
to_dict() (nipyapi.nifi.models.versioned_flow_snapshot_metadata_entity.VersionedFlowSnapshotMetadataEntity
to_dict() (nipyapi.registry.models.user.User
method), 508 method), 584
to_dict() (nipyapi.nifi.models.versioned_flow_snapshot_metadata_set_entity.VersionedFlowSnapshotMetadataSetEntity
to_dict() (nipyapi.registry.models.user_group.UserGroup
method), 508 method), 585
to_dict() (nipyapi.nifi.models.versioned_flow_update_request_dto.VersionedFlowUpdateRequestDTO
to_dict() (nipyapi.registry.models.versioned_connection.VersionedConn
method), 510 method), 589
to_dict() (nipyapi.nifi.models.versioned_flow_update_request_entity.VersionedFlowUpdateRequestEntity
to_dict() (nipyapi.registry.models.versioned_controller_service.Version
method), 511 method), 592
to_dict() (nipyapi.nifi.models.versioned_flows_entity.VersionedFlowsEntity
to_dict() (nipyapi.registry.models.versioned_flow.VersionedFlow
method), 511 method), 594
to_dict() (nipyapi.nifi.models.versioned_funnel.VersionedFunnel
to_dict() (nipyapi.registry.models.versioned_flow_coordinates.Versione
method), 513 method), 595
to_dict() (nipyapi.nifi.models.versioned_label.VersionedLabel
to_dict() (nipyapi.registry.models.versioned_flow_snapshot.VersionedF
method), 514 method), 597
to_dict() (nipyapi.nifi.models.versioned_port.VersionedPort
to_dict() (nipyapi.registry.models.versioned_flow_snapshot_metadata.V
method), 516 method), 598
to_dict() (nipyapi.nifi.models.versioned_process_group.VersionedProcessGroup
to_dict() (nipyapi.registry.models.versioned_funnel.VersionedFunnel
method), 521 method), 599
to_dict() (nipyapi.nifi.models.versioned_processor.VersionedProcessor
to_dict() (nipyapi.registry.models.versioned_label.VersionedLabel
method), 525 method), 601
to_dict() (nipyapi.nifi.models.versioned_property_descriptor.VersionedPropertyDescriptor
to_dict() (nipyapi.registry.models.versioned_port.VersionedPort
method), 527 method), 603
to_dict() (nipyapi.nifi.models.versioned_remote_group_port.VersionedRemoteGroupPort
to_dict() (nipyapi.registry.models.versioned_process_group.VersionedP
method), 529 method), 607
to_dict() (nipyapi.nifi.models.versioned_remote_process_group.VersionedRemoteProcessGroup
to_dict() (nipyapi.registry.models.versioned_processor.VersionedProces
method), 532 method), 611
to_dict() (nipyapi.registry.models.access_policy.AccessPolicy
to_dict() (nipyapi.registry.models.versioned_property_descriptor.Versio
method), 569 method), 613
to_dict() (nipyapi.registry.models.access_policy_summary.AccessPolicySummary
to_dict() (nipyapi.registry.models.versioned_remote_group_port.Versio
method), 570 method), 615
to_dict() (nipyapi.registry.models.batch_size.BatchSize to_dict() (nipyapi.registry.models.versioned_remote_process_group.Ver
method), 571 method), 618
to_dict() (nipyapi.registry.models.bucket.Bucket to_str() (nipyapi.nifi.models.about_dto.AboutDTO
method), 573 method), 192
to_dict() (nipyapi.registry.models.bucket_item.BucketItem
to_str() (nipyapi.nifi.models.about_entity.AboutEntity
method), 574 method), 192
to_dict() (nipyapi.registry.models.bundle.Bundle to_str() (nipyapi.nifi.models.access_configuration_dto.AccessConfigura
method), 575 method), 193
to_dict() (nipyapi.registry.models.connectable_component.ConnectableComponent
to_str() (nipyapi.nifi.models.access_configuration_entity.AccessConfigu
method), 576 method), 193
to_dict() (nipyapi.registry.models.controller_service_api.ControllerServiceAPI
to_str() (nipyapi.nifi.models.access_policy_dto.AccessPolicyDTO
method), 577 method), 195
to_dict() (nipyapi.registry.models.current_user.CurrentUser
to_str() (nipyapi.nifi.models.access_policy_entity.AccessPolicyEntity
method), 578 method), 197

Index 735
Nipyapi Documentation, Release 0.19.1

to_str() (nipyapi.nifi.models.access_policy_summary_dto.AccessPolicySummaryDTO
to_str() (nipyapi.nifi.models.cluste_summary_entity.ClusteSummaryEnt
method), 198 method), 224
to_str() (nipyapi.nifi.models.access_policy_summary_entity.AccessPolicySummaryEntity
to_str() (nipyapi.nifi.models.cluster_dto.ClusterDTO
method), 200 method), 224
to_str() (nipyapi.nifi.models.access_status_dto.AccessStatusDTO
to_str() (nipyapi.nifi.models.cluster_entity.ClusterEntity
method), 201 method), 225
to_str() (nipyapi.nifi.models.access_status_entity.AccessStatusEntity
to_str() (nipyapi.nifi.models.cluster_search_results_entity.ClusterSearc
method), 202 method), 226
to_str() (nipyapi.nifi.models.action_details_dto.ActionDetailsDTO
to_str() (nipyapi.nifi.models.cluster_summary_dto.ClusterSummaryDTO
method), 202 method), 227
to_str() (nipyapi.nifi.models.action_dto.ActionDTO to_str() (nipyapi.nifi.models.component_details_dto.ComponentDetails
method), 203 method), 227
to_str() (nipyapi.nifi.models.action_entity.ActionEntity to_str() (nipyapi.nifi.models.component_difference_dto.ComponentDiffe
method), 204 method), 228
to_str() (nipyapi.nifi.models.activate_controller_services_entity.ActivateControllerServicesEntity
to_str() (nipyapi.nifi.models.component_history_dto.ComponentHistory
method), 205 method), 229
to_str() (nipyapi.nifi.models.affected_component_dto.AffectedComponentDTO
to_str() (nipyapi.nifi.models.component_history_entity.ComponentHisto
method), 207 method), 230
to_str() (nipyapi.nifi.models.affected_component_entity.AffectedComponentEntity
to_str() (nipyapi.nifi.models.component_reference_dto.ComponentRefer
method), 209 method), 231
to_str() (nipyapi.nifi.models.allowable_value_dto.AllowableValueDTO
to_str() (nipyapi.nifi.models.component_reference_entity.ComponentRe
method), 210 method), 232
to_str() (nipyapi.nifi.models.allowable_value_entity.AllowableValueEntity
to_str() (nipyapi.nifi.models.component_search_result_dto.ComponentS
method), 210 method), 234
to_str() (nipyapi.nifi.models.attribute_dto.AttributeDTOto_str() (nipyapi.nifi.models.component_state_dto.ComponentStateDTO
method), 211 method), 235
to_str() (nipyapi.nifi.models.banner_dto.BannerDTO to_str() (nipyapi.nifi.models.component_state_entity.ComponentStateEn
method), 212 method), 235
to_str() (nipyapi.nifi.models.banner_entity.BannerEntityto_str() (nipyapi.nifi.models.connectable_component.ConnectableComp
method), 212 method), 237
to_str() (nipyapi.nifi.models.batch_settings_dto.BatchSettingsDTO
to_str() (nipyapi.nifi.models.connectable_dto.ConnectableDTO
method), 213 method), 238
to_str() (nipyapi.nifi.models.batch_size.BatchSize to_str() (nipyapi.nifi.models.connection_dto.ConnectionDTO
method), 214 method), 241
to_str() (nipyapi.nifi.models.bucket.Bucket method), to_str() (nipyapi.nifi.models.connection_entity.ConnectionEntity
215 method), 244
to_str() (nipyapi.nifi.models.bucket_dto.BucketDTO to_str() (nipyapi.nifi.models.connection_status_dto.ConnectionStatusDT
method), 216 method), 246
to_str() (nipyapi.nifi.models.bucket_entity.BucketEntity to_str() (nipyapi.nifi.models.connection_status_entity.ConnectionStatus
method), 217 method), 247
to_str() (nipyapi.nifi.models.buckets_entity.BucketsEntityto_str() (nipyapi.nifi.models.connection_status_snapshot_dto.Connectio
method), 218 method), 251
to_str() (nipyapi.nifi.models.bulletin_board_dto.BulletinBoardDTO
to_str() (nipyapi.nifi.models.connection_status_snapshot_entity.Connec
method), 218 method), 252
to_str() (nipyapi.nifi.models.bulletin_board_entity.BulletinBoardEntity
to_str() (nipyapi.nifi.models.connections_entity.ConnectionsEntity
method), 219 method), 252
to_str() (nipyapi.nifi.models.bulletin_dto.BulletinDTO to_str() (nipyapi.nifi.models.controller_bulletins_entity.ControllerBulle
method), 220 method), 253
to_str() (nipyapi.nifi.models.bulletin_entity.BulletinEntity
to_str() (nipyapi.nifi.models.controller_configuration_dto.ControllerCo
method), 222 method), 254
to_str() (nipyapi.nifi.models.bundle.Bundle method), to_str() (nipyapi.nifi.models.controller_configuration_entity.ControllerC
222 method), 255
to_str() (nipyapi.nifi.models.bundle_dto.BundleDTO to_str() (nipyapi.nifi.models.controller_dto.ControllerDTO
method), 223 method), 258

736 Index
Nipyapi Documentation, Release 0.19.1

to_str() (nipyapi.nifi.models.controller_entity.ControllerEntity
to_str() (nipyapi.nifi.models.flow_breadcrumb_entity.FlowBreadcrumbE
method), 258 method), 293
to_str() (nipyapi.nifi.models.controller_service_api.ControllerServiceAPI
to_str() (nipyapi.nifi.models.flow_comparison_entity.FlowComparisonE
method), 259 method), 294
to_str() (nipyapi.nifi.models.controller_service_api_dto.ControllerServiceApiDTO
to_str() (nipyapi.nifi.models.flow_configuration_dto.FlowConfiguration
method), 260 method), 296
to_str() (nipyapi.nifi.models.controller_service_dto.ControllerServiceDTO
to_str() (nipyapi.nifi.models.flow_configuration_entity.FlowConfigurati
method), 264 method), 296
to_str() (nipyapi.nifi.models.controller_service_entity.ControllerServiceEntity
to_str() (nipyapi.nifi.models.flow_dto.FlowDTO
method), 266 method), 298
to_str() (nipyapi.nifi.models.controller_service_referencing_component_dto.ControllerServiceReferencingComponentDTO
to_str() (nipyapi.nifi.models.flow_entity.FlowEntity
method), 269 method), 298
to_str() (nipyapi.nifi.models.controller_service_referencing_component_entity.ControllerServiceReferencingComponentEntity
to_str() (nipyapi.nifi.models.flow_file_dto.FlowFileDTO
method), 271 method), 301
to_str() (nipyapi.nifi.models.controller_service_referencing_components_entity.ControllerServiceReferencingComponentsEntity
to_str() (nipyapi.nifi.models.flow_file_entity.FlowFileEntity
method), 272 method), 302
to_str() (nipyapi.nifi.models.controller_service_types_entity.ControllerServiceTypesEntity
to_str() (nipyapi.nifi.models.flow_file_summary_dto.FlowFileSummaryD
method), 272 method), 303
to_str() (nipyapi.nifi.models.controller_services_entity.ControllerServicesEntity
to_str() (nipyapi.nifi.models.flow_snippet_dto.FlowSnippetDTO
method), 273 method), 305
to_str() (nipyapi.nifi.models.controller_status_dto.ControllerStatusDTO
to_str() (nipyapi.nifi.models.funnel_dto.FunnelDTO
method), 276 method), 306
to_str() (nipyapi.nifi.models.controller_status_entity.ControllerStatusEntity
to_str() (nipyapi.nifi.models.funnel_entity.FunnelEntity
method), 276 method), 307
to_str() (nipyapi.nifi.models.copy_snippet_request_entity.CopySnippetRequestEntity
to_str() (nipyapi.nifi.models.funnels_entity.FunnelsEntity
method), 278 method), 308
to_str() (nipyapi.nifi.models.counter_dto.CounterDTO to_str() (nipyapi.nifi.models.garbage_collection_dto.GarbageCollection
method), 278 method), 309
to_str() (nipyapi.nifi.models.counter_entity.CounterEntity
to_str() (nipyapi.nifi.models.history_dto.HistoryDTO
method), 279 method), 310
to_str() (nipyapi.nifi.models.counters_dto.CountersDTOto_str() (nipyapi.nifi.models.history_entity.HistoryEntity
method), 280 method), 310
to_str() (nipyapi.nifi.models.counters_entity.CountersEntity
to_str() (nipyapi.nifi.models.input_ports_entity.InputPortsEntity
method), 280 method), 311
to_str() (nipyapi.nifi.models.counters_snapshot_dto.CountersSnapshotDTO
to_str() (nipyapi.nifi.models.instantiate_template_request_entity.Instant
method), 281 method), 312
to_str() (nipyapi.nifi.models.create_active_request_entity.CreateActiveRequestEntity
to_str() (nipyapi.nifi.models.label_dto.LabelDTO
method), 282 method), 314
to_str() (nipyapi.nifi.models.create_template_request_entity.CreateTemplateRequestEntity
to_str() (nipyapi.nifi.models.label_entity.LabelEntity
method), 283 method), 315
to_str() (nipyapi.nifi.models.current_user_entity.CurrentUserEntity
to_str() (nipyapi.nifi.models.labels_entity.LabelsEntity
method), 285 method), 316
to_str() (nipyapi.nifi.models.difference_dto.DifferenceDTO
to_str() (nipyapi.nifi.models.lineage_dto.LineageDTO
method), 286 method), 317
to_str() (nipyapi.nifi.models.dimensions_dto.DimensionsDTO
to_str() (nipyapi.nifi.models.lineage_entity.LineageEntity
method), 287 method), 318
to_str() (nipyapi.nifi.models.documented_type_dto.DocumentedTypeDTO
to_str() (nipyapi.nifi.models.lineage_request_dto.LineageRequestDTO
method), 288 method), 319
to_str() (nipyapi.nifi.models.drop_request_dto.DropRequestDTO
to_str() (nipyapi.nifi.models.lineage_results_dto.LineageResultsDTO
method), 291 method), 320
to_str() (nipyapi.nifi.models.drop_request_entity.DropRequestEntity
to_str() (nipyapi.nifi.models.listing_request_dto.ListingRequestDTO
method), 292 method), 322
to_str() (nipyapi.nifi.models.flow_breadcrumb_dto.FlowBreadcrumbDTO
to_str() (nipyapi.nifi.models.listing_request_entity.ListingRequestEntity
method), 292 method), 322

Index 737
Nipyapi Documentation, Release 0.19.1

to_str() (nipyapi.nifi.models.node_connection_status_snapshot_dto.NodeConnectionStatusSnapshotDTO
to_str() (nipyapi.nifi.models.process_group_entity.ProcessGroupEntity
method), 323 method), 360
to_str() (nipyapi.nifi.models.node_counters_snapshot_dto.NodeCountersSnapshotDTO
to_str() (nipyapi.nifi.models.process_group_flow_dto.ProcessGroupFlo
method), 324 method), 361
to_str() (nipyapi.nifi.models.node_dto.NodeDTO to_str() (nipyapi.nifi.models.process_group_flow_entity.ProcessGroupF
method), 326 method), 362
to_str() (nipyapi.nifi.models.node_entity.NodeEntity to_str() (nipyapi.nifi.models.process_group_status_dto.ProcessGroupSt
method), 327 method), 363
to_str() (nipyapi.nifi.models.node_event_dto.NodeEventDTO to_str() (nipyapi.nifi.models.process_group_status_entity.ProcessGroup
method), 327 method), 364
to_str() (nipyapi.nifi.models.node_port_status_snapshot_dto.NodePortStatusSnapshotDTO
to_str() (nipyapi.nifi.models.process_group_status_snapshot_dto.Proce
method), 328 method), 369
to_str() (nipyapi.nifi.models.node_process_group_status_snapshot_dto.NodeProcessGroupStatusSnapshotDTO
to_str() (nipyapi.nifi.models.process_group_status_snapshot_entity.Pro
method), 329 method), 371
to_str() (nipyapi.nifi.models.node_processor_status_snapshot_dto.NodeProcessorStatusSnapshotDTO
to_str() (nipyapi.nifi.models.process_groups_entity.ProcessGroupsEntit
method), 330 method), 371
to_str() (nipyapi.nifi.models.node_remote_process_group_status_snapshot_dto.NodeRemoteProcessGroupStatusSnapshotDTO
to_str() (nipyapi.nifi.models.processor_config_dto.ProcessorConfigDTO
method), 331 method), 375
to_str() (nipyapi.nifi.models.node_search_result_dto.NodeSearchResultDTO
to_str() (nipyapi.nifi.models.processor_dto.ProcessorDTO
method), 332 method), 378
to_str() (nipyapi.nifi.models.node_status_snapshots_dto.NodeStatusSnapshotsDTO
to_str() (nipyapi.nifi.models.processor_entity.ProcessorEntity
method), 333 method), 381
to_str() (nipyapi.nifi.models.node_system_diagnostics_snapshot_dto.NodeSystemDiagnosticsSnapshotDTO
to_str() (nipyapi.nifi.models.processor_status_dto.ProcessorStatusDTO
method), 334 method), 382
to_str() (nipyapi.nifi.models.output_ports_entity.OutputPortsEntity
to_str() (nipyapi.nifi.models.processor_status_entity.ProcessorStatusEn
method), 335 method), 383
to_str() (nipyapi.nifi.models.peer_dto.PeerDTO to_str() (nipyapi.nifi.models.processor_status_snapshot_dto.ProcessorS
method), 335 method), 387
to_str() (nipyapi.nifi.models.peers_entity.PeersEntity to_str() (nipyapi.nifi.models.processor_status_snapshot_entity.Processo
method), 336 method), 388
to_str() (nipyapi.nifi.models.permissions.Permissions to_str() (nipyapi.nifi.models.processor_types_entity.ProcessorTypesEnti
method), 337 method), 388
to_str() (nipyapi.nifi.models.permissions_dto.PermissionsDTO
to_str() (nipyapi.nifi.models.processors_entity.ProcessorsEntity
method), 337 method), 389
to_str() (nipyapi.nifi.models.port_dto.PortDTO to_str() (nipyapi.nifi.models.property_descriptor_dto.PropertyDescripto
method), 339 method), 392
to_str() (nipyapi.nifi.models.port_entity.PortEntity to_str() (nipyapi.nifi.models.property_descriptor_entity.PropertyDescri
method), 341 method), 392
to_str() (nipyapi.nifi.models.port_status_dto.PortStatusDTO
to_str() (nipyapi.nifi.models.property_history_dto.PropertyHistoryDTO
method), 343 method), 393
to_str() (nipyapi.nifi.models.port_status_entity.PortStatusEntity
to_str() (nipyapi.nifi.models.provenance_dto.ProvenanceDTO
method), 344 method), 394
to_str() (nipyapi.nifi.models.port_status_snapshot_dto.PortStatusSnapshotDTO
to_str() (nipyapi.nifi.models.provenance_entity.ProvenanceEntity
method), 346 method), 395
to_str() (nipyapi.nifi.models.port_status_snapshot_entity.PortStatusSnapshotEntity
to_str() (nipyapi.nifi.models.provenance_event_dto.ProvenanceEventDT
method), 346 method), 401
to_str() (nipyapi.nifi.models.position_dto.PositionDTO to_str() (nipyapi.nifi.models.provenance_event_entity.ProvenanceEvent
method), 347 method), 402
to_str() (nipyapi.nifi.models.previous_value_dto.PreviousValueDTO
to_str() (nipyapi.nifi.models.provenance_link_dto.ProvenanceLinkDTO
method), 348 method), 403
to_str() (nipyapi.nifi.models.prioritizer_types_entity.PrioritizerTypesEntity
to_str() (nipyapi.nifi.models.provenance_node_dto.ProvenanceNodeDT
method), 348 method), 405
to_str() (nipyapi.nifi.models.process_group_dto.ProcessGroupDTO
to_str() (nipyapi.nifi.models.provenance_options_dto.ProvenanceOptio
method), 354 method), 405

738 Index
Nipyapi Documentation, Release 0.19.1

to_str() (nipyapi.nifi.models.provenance_options_entity.ProvenanceOptionsEntity
to_str() (nipyapi.nifi.models.search_results_dto.SearchResultsDTO
method), 406 method), 446
to_str() (nipyapi.nifi.models.provenance_request_dto.ProvenanceRequestDTO
to_str() (nipyapi.nifi.models.search_results_entity.SearchResultsEntity
method), 408 method), 447
to_str() (nipyapi.nifi.models.provenance_results_dto.ProvenanceResultsDTO
to_str() (nipyapi.nifi.models.snippet_dto.SnippetDTO
method), 409 method), 449
to_str() (nipyapi.nifi.models.provenance_searchable_field_dto.ProvenanceSearchableFieldDTO
to_str() (nipyapi.nifi.models.snippet_entity.SnippetEntity
method), 410 method), 450
to_str() (nipyapi.nifi.models.queue_size_dto.QueueSizeDTO to_str() (nipyapi.nifi.models.start_version_control_request_entity.StartV
method), 411 method), 450
to_str() (nipyapi.nifi.models.registry_client_entity.RegistryClientEntity
to_str() (nipyapi.nifi.models.state_entry_dto.StateEntryDTO
method), 413 method), 451
to_str() (nipyapi.nifi.models.registry_clients_entity.RegistryClientsEntity
to_str() (nipyapi.nifi.models.state_map_dto.StateMapDTO
method), 413 method), 452
to_str() (nipyapi.nifi.models.registry_dto.RegistryDTO to_str() (nipyapi.nifi.models.status_descriptor_dto.StatusDescriptorDTO
method), 414 method), 453
to_str() (nipyapi.nifi.models.relationship_dto.RelationshipDTO
to_str() (nipyapi.nifi.models.status_history_dto.StatusHistoryDTO
method), 415 method), 454
to_str() (nipyapi.nifi.models.remote_process_group_contents_dto.RemoteProcessGroupContentsDTO
to_str() (nipyapi.nifi.models.status_history_entity.StatusHistoryEntity
method), 416 method), 455
to_str() (nipyapi.nifi.models.remote_process_group_dto.RemoteProcessGroupDTO
to_str() (nipyapi.nifi.models.status_snapshot_dto.StatusSnapshotDTO
method), 420 method), 456
to_str() (nipyapi.nifi.models.remote_process_group_entity.RemoteProcessGroupEntity
to_str() (nipyapi.nifi.models.storage_usage_dto.StorageUsageDTO
method), 423 method), 457
to_str() (nipyapi.nifi.models.remote_process_group_port_dto.RemoteProcessGroupPortDTO
to_str() (nipyapi.nifi.models.streaming_output.StreamingOutput
method), 425 method), 458
to_str() (nipyapi.nifi.models.remote_process_group_port_entity.RemoteProcessGroupPortEntity
to_str() (nipyapi.nifi.models.submit_replay_request_entity.SubmitRepla
method), 427 method), 458
to_str() (nipyapi.nifi.models.remote_process_group_status_dto.RemoteProcessGroupStatusDTO
to_str() (nipyapi.nifi.models.system_diagnostics_dto.SystemDiagnostics
method), 429 method), 459
to_str() (nipyapi.nifi.models.remote_process_group_status_entity.RemoteProcessGroupStatusEntity
to_str() (nipyapi.nifi.models.system_diagnostics_entity.SystemDiagnost
method), 430 method), 460
to_str() (nipyapi.nifi.models.remote_process_group_status_snapshot_dto.RemoteProcessGroupStatusSnapshotDTO
to_str() (nipyapi.nifi.models.system_diagnostics_snapshot_dto.SystemD
method), 432 method), 463
to_str() (nipyapi.nifi.models.remote_process_group_status_snapshot_entity.RemoteProcessGroupStatusSnapshotEntity
to_str() (nipyapi.nifi.models.template_dto.TemplateDTO
method), 433 method), 466
to_str() (nipyapi.nifi.models.remote_process_groups_entity.RemoteProcessGroupsEntity
to_str() (nipyapi.nifi.models.template_entity.TemplateEntity
method), 434 method), 467
to_str() (nipyapi.nifi.models.reporting_task_dto.ReportingTaskDTO
to_str() (nipyapi.nifi.models.templates_entity.TemplatesEntity
method), 438 method), 468
to_str() (nipyapi.nifi.models.reporting_task_entity.ReportingTaskEntity
to_str() (nipyapi.nifi.models.tenant_dto.TenantDTO
method), 440 method), 469
to_str() (nipyapi.nifi.models.reporting_task_types_entity.ReportingTaskTypesEntity
to_str() (nipyapi.nifi.models.tenant_entity.TenantEntity
method), 441 method), 471
to_str() (nipyapi.nifi.models.reporting_tasks_entity.ReportingTasksEntity
to_str() (nipyapi.nifi.models.tenants_entity.TenantsEntity
method), 441 method), 471
to_str() (nipyapi.nifi.models.resource_dto.ResourceDTOto_str() (nipyapi.nifi.models.transaction_result_entity.TransactionResul
method), 442 method), 472
to_str() (nipyapi.nifi.models.resources_entity.ResourcesEntity
to_str() (nipyapi.nifi.models.update_controller_service_reference_reque
method), 442 method), 473
to_str() (nipyapi.nifi.models.revision_dto.RevisionDTO to_str() (nipyapi.nifi.models.user_dto.UserDTO
method), 443 method), 475
to_str() (nipyapi.nifi.models.schedule_components_entity.ScheduleComponentsEntity
to_str() (nipyapi.nifi.models.user_entity.UserEntity
method), 444 method), 476

Index 739
Nipyapi Documentation, Release 0.19.1

to_str() (nipyapi.nifi.models.user_group_dto.UserGroupDTOto_str() (nipyapi.nifi.models.versioned_flows_entity.VersionedFlowsEnt


method), 478 method), 511
to_str() (nipyapi.nifi.models.user_group_entity.UserGroupEntity
to_str() (nipyapi.nifi.models.versioned_funnel.VersionedFunnel
method), 479 method), 513
to_str() (nipyapi.nifi.models.user_groups_entity.UserGroupsEntity
to_str() (nipyapi.nifi.models.versioned_label.VersionedLabel
method), 480 method), 514
to_str() (nipyapi.nifi.models.users_entity.UsersEntity to_str() (nipyapi.nifi.models.versioned_port.VersionedPort
method), 480 method), 516
to_str() (nipyapi.nifi.models.variable_dto.VariableDTO to_str() (nipyapi.nifi.models.versioned_process_group.VersionedProces
method), 481 method), 521
to_str() (nipyapi.nifi.models.variable_entity.VariableEntity
to_str() (nipyapi.nifi.models.versioned_processor.VersionedProcessor
method), 482 method), 525
to_str() (nipyapi.nifi.models.variable_registry_dto.VariableRegistryDTO
to_str() (nipyapi.nifi.models.versioned_property_descriptor.VersionedP
method), 483 method), 527
to_str() (nipyapi.nifi.models.variable_registry_entity.VariableRegistryEntity
to_str() (nipyapi.nifi.models.versioned_remote_group_port.VersionedRe
method), 484 method), 529
to_str() (nipyapi.nifi.models.variable_registry_update_request_dto.VariableRegistryUpdateRequestDTO
to_str() (nipyapi.nifi.models.versioned_remote_process_group.Versione
method), 485 method), 532
to_str() (nipyapi.nifi.models.variable_registry_update_request_entity.VariableRegistryUpdateRequestEntity
to_str() (nipyapi.registry.models.access_policy.AccessPolicy
method), 486 method), 569
to_str() (nipyapi.nifi.models.variable_registry_update_step_dto.VariableRegistryUpdateStepDTO
to_str() (nipyapi.registry.models.access_policy_summary.AccessPolicyS
method), 487 method), 570
to_str() (nipyapi.nifi.models.version_control_component_mapping_entity.VersionControlComponentMappingEntity
to_str() (nipyapi.registry.models.batch_size.BatchSize
method), 488 method), 571
to_str() (nipyapi.nifi.models.version_control_information_dto.VersionControlInformationDTO
to_str() (nipyapi.registry.models.bucket.Bucket
method), 490 method), 573
to_str() (nipyapi.nifi.models.version_control_information_entity.VersionControlInformationEntity
to_str() (nipyapi.registry.models.bucket_item.BucketItem
method), 491 method), 574
to_str() (nipyapi.nifi.models.version_info_dto.VersionInfoDTO
to_str() (nipyapi.registry.models.bundle.Bundle
method), 493 method), 575
to_str() (nipyapi.nifi.models.versioned_connection.VersionedConnection
to_str() (nipyapi.registry.models.connectable_component.ConnectableC
method), 497 method), 576
to_str() (nipyapi.nifi.models.versioned_controller_service.VersionedControllerService
to_str() (nipyapi.registry.models.controller_service_api.ControllerServi
method), 499 method), 577
to_str() (nipyapi.nifi.models.versioned_flow.VersionedFlow
to_str() (nipyapi.registry.models.current_user.CurrentUser
method), 501 method), 578
to_str() (nipyapi.nifi.models.versioned_flow_coordinates.VersionedFlowCoordinates
to_str() (nipyapi.registry.models.fields.Fields
method), 502 method), 579
to_str() (nipyapi.nifi.models.versioned_flow_dto.VersionedFlowDTO
to_str() (nipyapi.registry.models.permissions.Permissions
method), 504 method), 579
to_str() (nipyapi.nifi.models.versioned_flow_entity.VersionedFlowEntity
to_str() (nipyapi.registry.models.resource.Resource
method), 504 method), 580
to_str() (nipyapi.nifi.models.versioned_flow_snapshot.VersionedFlowSnapshot
to_str() (nipyapi.registry.models.resource_permissions.ResourcePermis
method), 506 method), 581
to_str() (nipyapi.nifi.models.versioned_flow_snapshot_entity.VersionedFlowSnapshotEntity
to_str() (nipyapi.registry.models.tenant.Tenant
method), 507 method), 582
to_str() (nipyapi.nifi.models.versioned_flow_snapshot_metadata_entity.VersionedFlowSnapshotMetadataEntity
to_str() (nipyapi.registry.models.user.User method),
method), 508 584
to_str() (nipyapi.nifi.models.versioned_flow_snapshot_metadata_set_entity.VersionedFlowSnapshotMetadataSetEntity
to_str() (nipyapi.registry.models.user_group.UserGroup
method), 508 method), 585
to_str() (nipyapi.nifi.models.versioned_flow_update_request_dto.VersionedFlowUpdateRequestDTO
to_str() (nipyapi.registry.models.versioned_connection.VersionedConne
method), 510 method), 589
to_str() (nipyapi.nifi.models.versioned_flow_update_request_entity.VersionedFlowUpdateRequestEntity
to_str() (nipyapi.registry.models.versioned_controller_service.Versione
method), 511 method), 592

740 Index
Nipyapi Documentation, Release 0.19.1

to_str() (nipyapi.registry.models.versioned_flow.VersionedFlow
transfer_flow_files()
method), 594 (nipyapi.nifi.apis.data_transfer_api.DataTransferApi
to_str() (nipyapi.registry.models.versioned_flow_coordinates.VersionedFlowCoordinates
method), 65
method), 595 transfer_flow_files_with_http_info()
to_str() (nipyapi.registry.models.versioned_flow_snapshot.VersionedFlowSnapshot
(nipyapi.nifi.apis.data_transfer_api.DataTransferApi
method), 597 method), 65
to_str() (nipyapi.registry.models.versioned_flow_snapshot_metadata.VersionedFlowSnapshotMetadata
transferred (nipyapi.nifi.models.process_group_status_snapshot_dto.P
method), 598 attribute), 370
to_str() (nipyapi.registry.models.versioned_funnel.VersionedFunnel
transit_uri (nipyapi.nifi.models.provenance_event_dto.ProvenanceEve
method), 599 attribute), 401
to_str() (nipyapi.registry.models.versioned_label.VersionedLabel
transmission_status
method), 601 (nipyapi.nifi.models.remote_process_group_status_dto.RemotePro
to_str() (nipyapi.registry.models.versioned_port.VersionedPort attribute), 429
method), 603 transmission_status
to_str() (nipyapi.registry.models.versioned_process_group.VersionedProcessGroup
(nipyapi.nifi.models.remote_process_group_status_snapshot_dto.R
method), 607 attribute), 432
to_str() (nipyapi.registry.models.versioned_processor.VersionedProcessor
transmitting (nipyapi.nifi.models.connectable_dto.ConnectableDTO
method), 611 attribute), 238
to_str() (nipyapi.registry.models.versioned_property_descriptor.VersionedPropertyDescriptor
transmitting (nipyapi.nifi.models.port_dto.PortDTO
method), 613 attribute), 339
to_str() (nipyapi.registry.models.versioned_remote_group_port.VersionedRemoteGroupPort
transmitting (nipyapi.nifi.models.port_status_dto.PortStatusDTO
method), 615 attribute), 343
to_str() (nipyapi.registry.models.versioned_remote_process_group.VersionedRemoteProcessGroup
transmitting (nipyapi.nifi.models.port_status_snapshot_dto.PortStatus
method), 618 attribute), 346
total (nipyapi.nifi.models.history_dto.HistoryDTO at- transmitting (nipyapi.nifi.models.remote_process_group_dto.RemoteP
tribute), 310 attribute), 420
total (nipyapi.nifi.models.provenance_results_dto.ProvenanceResultsDTO
transmitting (nipyapi.nifi.models.remote_process_group_port_dto.Rem
attribute), 409 attribute), 425
total_count (nipyapi.nifi.models.provenance_results_dto.ProvenanceResultsDTO
transport_protocol
attribute), 409 (nipyapi.nifi.models.remote_process_group_dto.RemoteProcessGr
total_entry_count attribute), 421
(nipyapi.nifi.models.state_map_dto.StateMapDTOtransport_protocol
attribute), 452 (nipyapi.nifi.models.versioned_remote_process_group.VersionedR
total_heap (nipyapi.nifi.models.system_diagnostics_snapshot_dto.SystemDiagnosticsSnapshotDTO
attribute), 532
attribute), 464 transport_protocol
total_heap_bytes (nipyapi.nifi.models.system_diagnostics_snapshot_dto.SystemDiagnosticsSnapshotDTO
(nipyapi.registry.models.versioned_remote_process_group.Version
attribute), 464 attribute), 618
total_node_count (nipyapi.nifi.models.cluster_summary_dto.ClusterSummaryDTO
type (nipyapi.nifi.models.connectable_component.ConnectableComponent
attribute), 227 attribute), 237
total_non_heap (nipyapi.nifi.models.system_diagnostics_snapshot_dto.SystemDiagnosticsSnapshotDTO
type (nipyapi.nifi.models.connectable_dto.ConnectableDTO
attribute), 464 attribute), 238
total_non_heap_bytes type (nipyapi.nifi.models.controller_service_api.ControllerServiceAPI
(nipyapi.nifi.models.system_diagnostics_snapshot_dto.SystemDiagnosticsSnapshotDTO
attribute), 259
attribute), 464 type (nipyapi.nifi.models.controller_service_api_dto.ControllerServiceApi
total_space (nipyapi.nifi.models.storage_usage_dto.StorageUsageDTOattribute), 260
attribute), 457 type (nipyapi.nifi.models.controller_service_dto.ControllerServiceDTO
total_space_bytes attribute), 264
(nipyapi.nifi.models.storage_usage_dto.StorageUsageDTO
type (nipyapi.nifi.models.controller_service_referencing_component_dto.C
attribute), 457 attribute), 269
total_threads (nipyapi.nifi.models.system_diagnostics_snapshot_dto.SystemDiagnosticsSnapshotDTO
type (nipyapi.nifi.models.documented_type_dto.DocumentedTypeDTO
attribute), 464 attribute), 288
TransactionResultEntity (class in type (nipyapi.nifi.models.port_dto.PortDTO attribute),
nipyapi.nifi.models.transaction_result_entity), 339
472 type (nipyapi.nifi.models.processor_dto.ProcessorDTO

Index 741
Nipyapi Documentation, Release 0.19.1

attribute), 379 update_access_policy_with_http_info()


type (nipyapi.nifi.models.processor_status_dto.ProcessorStatusDTO(nipyapi.registry.apis.policies_api.PoliciesApi
attribute), 382 method), 562
type (nipyapi.nifi.models.processor_status_snapshot_dto.ProcessorStatusSnapshotDTO
update_bucket() (nipyapi.registry.apis.buckets_api.BucketsApi
attribute), 387 method), 553
type (nipyapi.nifi.models.provenance_node_dto.ProvenanceNodeDTO
update_bucket_with_http_info()
attribute), 405 (nipyapi.registry.apis.buckets_api.BucketsApi
type (nipyapi.nifi.models.provenance_searchable_field_dto.ProvenanceSearchableFieldDTO
method), 554
attribute), 410 update_connection()
type (nipyapi.nifi.models.reporting_task_dto.ReportingTaskDTO (nipyapi.nifi.apis.connections_api.ConnectionsApi
attribute), 438 method), 42
type (nipyapi.nifi.models.versioned_controller_service.VersionedControllerService
update_connection_with_http_info()
attribute), 499 (nipyapi.nifi.apis.connections_api.ConnectionsApi
type (nipyapi.nifi.models.versioned_flow.VersionedFlow method), 42
attribute), 501 update_controller() (in module nipyapi.canvas),
type (nipyapi.nifi.models.versioned_port.VersionedPort 17
attribute), 516 update_controller_config()
type (nipyapi.nifi.models.versioned_processor.VersionedProcessor (nipyapi.nifi.apis.controller_api.ControllerApi
attribute), 525 method), 49
type (nipyapi.registry.models.bucket_item.BucketItem update_controller_config_with_http_info()
attribute), 574 (nipyapi.nifi.apis.controller_api.ControllerApi
type (nipyapi.registry.models.connectable_component.ConnectableComponent
method), 49
attribute), 576 update_controller_service()
type (nipyapi.registry.models.controller_service_api.ControllerServiceAPI
(nipyapi.nifi.apis.controller_services_api.ControllerServicesApi
attribute), 577 method), 58
type (nipyapi.registry.models.versioned_controller_service.VersionedControllerService
update_controller_service_references()
attribute), 592 (nipyapi.nifi.apis.controller_services_api.ControllerServicesApi
type (nipyapi.registry.models.versioned_flow.VersionedFlow method), 58
attribute), 594 update_controller_service_references_with_http_info
type (nipyapi.registry.models.versioned_port.VersionedPort (nipyapi.nifi.apis.controller_services_api.ControllerServicesApi
attribute), 603 method), 58
type (nipyapi.registry.models.versioned_processor.VersionedProcessor
update_controller_service_with_http_info()
attribute), 611 (nipyapi.nifi.apis.controller_services_api.ControllerServicesApi
method), 58
U update_counter() (nipyapi.nifi.apis.counters_api.CountersApi
method), 60
ui_only (nipyapi.nifi.models.update_controller_service_reference_request_entity.UpdateControllerServiceReferenceRequestEntity
attribute), 473 update_counter_with_http_info()
(nipyapi.nifi.apis.counters_api.CountersApi
up_to_date_count (nipyapi.nifi.models.controller_status_dto.ControllerStatusDTO
attribute), 276 method), 60
update_descendant_versioned_flows
up_to_date_count (nipyapi.nifi.models.process_group_dto.ProcessGroupDTO
attribute), 354 (nipyapi.nifi.models.versioned_flow_snapshot_entity.VersionedFlo
attribute), 507
up_to_date_count (nipyapi.nifi.models.process_group_entity.ProcessGroupEntity
attribute), 360 update_flow() (nipyapi.registry.apis.bucket_flows_api.BucketFlowsApi
update_access_policy() (in module method), 550
nipyapi.security), 22 update_flow_ver() (in module nipyapi.versioning),
update_access_policy() 33
(nipyapi.nifi.apis.policies_api.PoliciesApi update_flow_version()
method), 115 (nipyapi.nifi.apis.versions_api.VersionsApi
update_access_policy() method), 189
(nipyapi.registry.apis.policies_api.PoliciesApi update_flow_version_with_http_info()
method), 562 (nipyapi.nifi.apis.versions_api.VersionsApi
update_access_policy_with_http_info() method), 189
(nipyapi.nifi.apis.policies_api.PoliciesApi update_flow_with_http_info()
method), 115 (nipyapi.registry.apis.bucket_flows_api.BucketFlowsApi

742 Index
Nipyapi Documentation, Release 0.19.1

method), 550 method), 147


update_funnel() (nipyapi.nifi.apis.funnel_api.FunnelApi update_processor_with_http_info()
method), 97 (nipyapi.nifi.apis.processors_api.ProcessorsApi
update_funnel_with_http_info() method), 147
(nipyapi.nifi.apis.funnel_api.FunnelApi update_registry_client()
method), 97 (nipyapi.nifi.apis.controller_api.ControllerApi
update_input_port() method), 50
(nipyapi.nifi.apis.input_ports_api.InputPortsApi update_registry_client_with_http_info()
method), 99 (nipyapi.nifi.apis.controller_api.ControllerApi
update_input_port_with_http_info() method), 51
(nipyapi.nifi.apis.input_ports_api.InputPortsApi update_remote_process_group()
method), 99 (nipyapi.nifi.apis.remote_process_groups_api.RemoteProcessGro
update_label() (nipyapi.nifi.apis.labels_api.LabelsApi method), 157
method), 102 update_remote_process_group_input_port()
update_label_with_http_info() (nipyapi.nifi.apis.remote_process_groups_api.RemoteProcessGro
(nipyapi.nifi.apis.labels_api.LabelsApi method), 157
method), 102 update_remote_process_group_input_port_run_status()
update_node() (nipyapi.nifi.apis.controller_api.ControllerApi (nipyapi.nifi.apis.remote_process_groups_api.RemoteProcessGro
method), 50 method), 158
update_node_with_http_info() update_remote_process_group_input_port_run_status_w
(nipyapi.nifi.apis.controller_api.ControllerApi (nipyapi.nifi.apis.remote_process_groups_api.RemoteProcessGro
method), 50 method), 158
update_output_port() update_remote_process_group_input_port_with_http_in
(nipyapi.nifi.apis.output_ports_api.OutputPortsApi (nipyapi.nifi.apis.remote_process_groups_api.RemoteProcessGro
method), 104 method), 158
update_output_port_with_http_info() update_remote_process_group_output_port()
(nipyapi.nifi.apis.output_ports_api.OutputPortsApi (nipyapi.nifi.apis.remote_process_groups_api.RemoteProcessGro
method), 104 method), 159
update_parameter_context() (in module update_remote_process_group_output_port_run_status(
nipyapi.parameters), 20 (nipyapi.nifi.apis.remote_process_groups_api.RemoteProcessGro
update_parameter_context() method), 159
(nipyapi.nifi.apis.parameter_contexts_api.ParameterContextsApi
update_remote_process_group_output_port_run_status_
method), 112 (nipyapi.nifi.apis.remote_process_groups_api.RemoteProcessGro
update_parameter_context_with_http_info() method), 159
(nipyapi.nifi.apis.parameter_contexts_api.ParameterContextsApi
update_remote_process_group_output_port_with_http_i
method), 112 (nipyapi.nifi.apis.remote_process_groups_api.RemoteProcessGro
update_params_for_auth() method), 160
(nipyapi.nifi.api_client.ApiClient method), update_remote_process_group_run_status()
535 (nipyapi.nifi.apis.remote_process_groups_api.RemoteProcessGro
update_params_for_auth() method), 160
(nipyapi.registry.api_client.ApiClient method), update_remote_process_group_run_status_with_http_in
621 (nipyapi.nifi.apis.remote_process_groups_api.RemoteProcessGro
update_process_group() (in module method), 160
nipyapi.canvas), 18 update_remote_process_group_run_statuses()
update_process_group() (nipyapi.nifi.apis.remote_process_groups_api.RemoteProcessGro
(nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi method), 161
method), 137 update_remote_process_group_run_statuses_with_http_
update_process_group_with_http_info() (nipyapi.nifi.apis.remote_process_groups_api.RemoteProcessGro
(nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi method), 161
method), 137 update_remote_process_group_with_http_info()
update_processor() (in module nipyapi.canvas), (nipyapi.nifi.apis.remote_process_groups_api.RemoteProcessGro
13 method), 161
update_processor() update_reporting_task()
(nipyapi.nifi.apis.processors_api.ProcessorsApi (nipyapi.nifi.apis.reporting_tasks_api.ReportingTasksApi

Index 743
Nipyapi Documentation, Release 0.19.1

method), 168 update_user_group_with_http_info()


update_reporting_task_with_http_info() (nipyapi.registry.apis.tenants_api.TenantsApi
(nipyapi.nifi.apis.reporting_tasks_api.ReportingTasksApi method), 567
method), 168 update_user_with_http_info()
update_run_status() (nipyapi.nifi.apis.tenants_api.TenantsApi
(nipyapi.nifi.apis.controller_services_api.ControllerServicesApi
method), 180
method), 59 update_user_with_http_info()
update_run_status() (nipyapi.registry.apis.tenants_api.TenantsApi
(nipyapi.nifi.apis.input_ports_api.InputPortsApi method), 568
method), 100 update_variable_registry() (in module
update_run_status() nipyapi.canvas), 14
(nipyapi.nifi.apis.output_ports_api.OutputPortsApiupdate_variable_registry()
method), 104 (nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
update_run_status() method), 138
(nipyapi.nifi.apis.processors_api.ProcessorsApi update_variable_registry_with_http_info()
method), 148 (nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
update_run_status() method), 138
(nipyapi.nifi.apis.reporting_tasks_api.ReportingTasksApi
update_version_control_request()
method), 168 (nipyapi.nifi.apis.versions_api.VersionsApi
update_run_status_with_http_info() method), 190
(nipyapi.nifi.apis.controller_services_api.ControllerServicesApi
update_version_control_request_with_http_info()
method), 59 (nipyapi.nifi.apis.versions_api.VersionsApi
update_run_status_with_http_info() method), 190
(nipyapi.nifi.apis.input_ports_api.InputPortsApi UpdateControllerServiceReferenceRequestEntity
method), 100 (class in nipyapi.nifi.models.update_controller_service_reference_
update_run_status_with_http_info() 472
(nipyapi.nifi.apis.output_ports_api.OutputPortsApiupload_process_group()
method), 105 (nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
update_run_status_with_http_info() method), 138
(nipyapi.nifi.apis.processors_api.ProcessorsApi upload_process_group_with_http_info()
method), 148 (nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
update_run_status_with_http_info() method), 139
(nipyapi.nifi.apis.reporting_tasks_api.ReportingTasksApi
upload_template() (in module nipyapi.templates),
method), 168 26
update_snippet() (nipyapi.nifi.apis.snippets_api.SnippetsApi
upload_template()
method), 172 (nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
update_snippet_with_http_info() method), 139
(nipyapi.nifi.apis.snippets_api.SnippetsApi upload_template_with_http_info()
method), 172 (nipyapi.nifi.apis.process_groups_api.ProcessGroupsApi
update_steps (nipyapi.nifi.models.variable_registry_update_request_dto.VariableRegistryUpdateRequestDTO
method), 139
attribute), 485 upsert_parameter_to_context() (in module
update_user() (nipyapi.nifi.apis.tenants_api.TenantsApi nipyapi.parameters), 21
method), 180 uptime (nipyapi.nifi.models.system_diagnostics_snapshot_dto.SystemDiag
update_user() (nipyapi.registry.apis.tenants_api.TenantsApi attribute), 464
method), 567 uri (nipyapi.nifi.models.about_dto.AboutDTO at-
update_user_group() tribute), 192
(nipyapi.nifi.apis.tenants_api.TenantsApi uri (nipyapi.nifi.models.access_policy_entity.AccessPolicyEntity
method), 180 attribute), 197
update_user_group() uri (nipyapi.nifi.models.access_policy_summary_entity.AccessPolicySumm
(nipyapi.registry.apis.tenants_api.TenantsApi attribute), 200
method), 567 uri (nipyapi.nifi.models.affected_component_entity.AffectedComponentEnt
update_user_group_with_http_info() attribute), 209
(nipyapi.nifi.apis.tenants_api.TenantsApi uri (nipyapi.nifi.models.component_reference_entity.ComponentReference
method), 180 attribute), 233

744 Index
Nipyapi Documentation, Release 0.19.1

uri (nipyapi.nifi.models.connection_entity.ConnectionEntity uri (nipyapi.nifi.models.versioned_flow_update_request_dto.VersionedFlow


attribute), 244 attribute), 510
uri (nipyapi.nifi.models.controller_service_entity.ControllerServiceEntity
usage_restriction
attribute), 266 (nipyapi.nifi.models.documented_type_dto.DocumentedTypeDTO
uri (nipyapi.nifi.models.controller_service_referencing_component_entity.ControllerServiceReferencingComponentEntity
attribute), 288
attribute), 271 use_compression (nipyapi.nifi.models.remote_process_group_port_dto
uri (nipyapi.nifi.models.drop_request_dto.DropRequestDTO attribute), 426
attribute), 291 use_compression (nipyapi.nifi.models.versioned_remote_group_port.V
uri (nipyapi.nifi.models.flow_file_dto.FlowFileDTO at- attribute), 529
tribute), 301 use_compression (nipyapi.registry.models.versioned_remote_group_po
uri (nipyapi.nifi.models.flow_file_summary_dto.FlowFileSummaryDTO attribute), 615
attribute), 303 used_heap (nipyapi.nifi.models.system_diagnostics_snapshot_dto.System
uri (nipyapi.nifi.models.funnel_entity.FunnelEntity at- attribute), 464
tribute), 307 used_heap_bytes (nipyapi.nifi.models.system_diagnostics_snapshot_dt
uri (nipyapi.nifi.models.label_entity.LabelEntity at- attribute), 464
tribute), 315 used_non_heap (nipyapi.nifi.models.system_diagnostics_snapshot_dto.S
uri (nipyapi.nifi.models.lineage_dto.LineageDTO at- attribute), 464
tribute), 317 used_non_heap_bytes
uri (nipyapi.nifi.models.listing_request_dto.ListingRequestDTO (nipyapi.nifi.models.system_diagnostics_snapshot_dto.SystemDia
attribute), 322 attribute), 465
uri (nipyapi.nifi.models.port_entity.PortEntity at- used_space (nipyapi.nifi.models.storage_usage_dto.StorageUsageDTO
tribute), 341 attribute), 457
uri (nipyapi.nifi.models.process_group_entity.ProcessGroupEntity
used_space_bytes (nipyapi.nifi.models.storage_usage_dto.StorageUsa
attribute), 360 attribute), 457
uri (nipyapi.nifi.models.process_group_flow_dto.ProcessGroupFlowDTO
User (class in nipyapi.registry.models.user), 583
attribute), 361 user_access_control
uri (nipyapi.nifi.models.processor_entity.ProcessorEntity (nipyapi.nifi.models.port_dto.PortDTO at-
attribute), 381 tribute), 339
uri (nipyapi.nifi.models.provenance_dto.ProvenanceDTO user_agent (nipyapi.nifi.api_client.ApiClient at-
attribute), 394 tribute), 535
uri (nipyapi.nifi.models.registry_client_entity.RegistryClientEntity
user_agent (nipyapi.registry.api_client.ApiClient at-
attribute), 413 tribute), 621
uri (nipyapi.nifi.models.registry_dto.RegistryDTO at- user_groups (nipyapi.nifi.models.access_policy_dto.AccessPolicyDTO
tribute), 414 attribute), 195
uri (nipyapi.nifi.models.remote_process_group_entity.RemoteProcessGroupEntity
user_groups (nipyapi.nifi.models.tenants_entity.TenantsEntity
attribute), 423 attribute), 471
uri (nipyapi.nifi.models.remote_process_group_port_entity.RemoteProcessGroupPortEntity
user_groups (nipyapi.nifi.models.user_dto.UserDTO
attribute), 428 attribute), 475
uri (nipyapi.nifi.models.reporting_task_entity.ReportingTaskEntity
user_groups (nipyapi.nifi.models.user_groups_entity.UserGroupsEntity
attribute), 440 attribute), 480
uri (nipyapi.nifi.models.snippet_dto.SnippetDTO user_groups (nipyapi.registry.models.access_policy.AccessPolicy
attribute), 449 attribute), 569
uri (nipyapi.nifi.models.template_dto.TemplateDTO at- user_groups (nipyapi.registry.models.user.User at-
tribute), 466 tribute), 584
uri (nipyapi.nifi.models.template_entity.TemplateEntity user_identity (nipyapi.nifi.models.action_dto.ActionDTO
attribute), 467 attribute), 203
uri (nipyapi.nifi.models.tenant_entity.TenantEntity at- user_identity (nipyapi.nifi.models.previous_value_dto.PreviousValueD
tribute), 471 attribute), 348
uri (nipyapi.nifi.models.user_entity.UserEntity at- UserDTO (class in nipyapi.nifi.models.user_dto), 474
tribute), 476 UserEntity (class in nipyapi.nifi.models.user_entity),
uri (nipyapi.nifi.models.user_group_entity.UserGroupEntity 475
attribute), 479 UserGroup (class in
uri (nipyapi.nifi.models.variable_registry_update_request_dto.VariableRegistryUpdateRequestDTO
nipyapi.registry.models.user_group), 584
attribute), 486 UserGroupDTO (class in

Index 745
Nipyapi Documentation, Release 0.19.1

nipyapi.nifi.models.user_group_dto), 477 (nipyapi.nifi.models.controller_service_dto.ControllerServiceDTO


UserGroupEntity (class in attribute), 264
nipyapi.nifi.models.user_group_entity), 478 validation_status
UserGroupsEntity (class in (nipyapi.nifi.models.processor_dto.ProcessorDTO
nipyapi.nifi.models.user_groups_entity), attribute), 379
479 validation_status
users (nipyapi.nifi.models.access_policy_dto.AccessPolicyDTO (nipyapi.nifi.models.remote_process_group_status_dto.RemotePro
attribute), 195 attribute), 429
users (nipyapi.nifi.models.tenants_entity.TenantsEntity validation_status
attribute), 471 (nipyapi.nifi.models.reporting_task_dto.ReportingTaskDTO
users (nipyapi.nifi.models.user_group_dto.UserGroupDTO attribute), 438
attribute), 478 value (nipyapi.nifi.models.allowable_value_dto.AllowableValueDTO
users (nipyapi.nifi.models.users_entity.UsersEntity at- attribute), 210
tribute), 480 value (nipyapi.nifi.models.attribute_dto.AttributeDTO
users (nipyapi.registry.models.access_policy.AccessPolicy attribute), 211
attribute), 569 value (nipyapi.nifi.models.counter_dto.CounterDTO
users (nipyapi.registry.models.user_group.UserGroup attribute), 278
attribute), 585 value (nipyapi.nifi.models.state_entry_dto.StateEntryDTO
UsersEntity (class in attribute), 451
nipyapi.nifi.models.users_entity), 480 value (nipyapi.nifi.models.variable_dto.VariableDTO
utilization (nipyapi.nifi.models.storage_usage_dto.StorageUsageDTO attribute), 481
attribute), 457 value_count (nipyapi.nifi.models.counter_dto.CounterDTO
uuid (nipyapi.nifi.models.flow_file_dto.FlowFileDTO attribute), 278
attribute), 301 variable (nipyapi.nifi.models.variable_entity.VariableEntity
uuid (nipyapi.nifi.models.flow_file_summary_dto.FlowFileSummaryDTO attribute), 482
attribute), 303 variable_registry
uuid (nipyapi.nifi.models.lineage_request_dto.LineageRequestDTO (nipyapi.nifi.models.variable_registry_entity.VariableRegistryEnti
attribute), 319 attribute), 484
VariableDTO (class in
V nipyapi.nifi.models.variable_dto), 481
validate_parameters_versioning_support()VariableEntity (class in
(in module nipyapi.utils), 31 nipyapi.nifi.models.variable_entity), 482
validation_errors VariableRegistryDTO (class in
nipyapi.nifi.models.variable_registry_dto),
(nipyapi.nifi.models.affected_component_dto.AffectedComponentDTO
attribute), 207 482
validation_errors VariableRegistryEntity (class in
nipyapi.nifi.models.variable_registry_entity),
(nipyapi.nifi.models.controller_service_dto.ControllerServiceDTO
attribute), 264 483
validation_errors VariableRegistryUpdateRequestDTO (class in
nipyapi.nifi.models.variable_registry_update_request_dto),
(nipyapi.nifi.models.controller_service_referencing_component_dto.ControllerServiceReferencingComponentDTO
attribute), 269 484
validation_errors VariableRegistryUpdateRequestEntity
(nipyapi.nifi.models.port_dto.PortDTO at- (class in nipyapi.nifi.models.variable_registry_update_request_en
tribute), 339 486
validation_errors VariableRegistryUpdateStepDTO (class in
(nipyapi.nifi.models.processor_dto.ProcessorDTO nipyapi.nifi.models.variable_registry_update_step_dto),
attribute), 379 487
validation_errors variables (nipyapi.nifi.models.process_group_dto.ProcessGroupDTO
attribute),
(nipyapi.nifi.models.remote_process_group_dto.RemoteProcessGroupDTO 354
attribute), 421 variables (nipyapi.nifi.models.variable_registry_dto.VariableRegistryDT
validation_errors attribute), 483
variables
(nipyapi.nifi.models.reporting_task_dto.ReportingTaskDTO (nipyapi.nifi.models.versioned_process_group.VersionedProce
attribute), 438 attribute), 521
validation_status variables (nipyapi.registry.models.versioned_process_group.VersionedP

746 Index
Nipyapi Documentation, Release 0.19.1

attribute), 607 attribute), 195


version (nipyapi.nifi.models.about_dto.AboutDTO at- versioned_component_id
tribute), 192 (nipyapi.nifi.models.access_policy_summary_dto.AccessPolicySum
version (nipyapi.nifi.models.bundle.Bundle attribute), attribute), 198
222 versioned_component_id
version (nipyapi.nifi.models.bundle_dto.BundleDTO (nipyapi.nifi.models.component_reference_dto.ComponentReferen
attribute), 223 attribute), 231
version (nipyapi.nifi.models.revision_dto.RevisionDTO versioned_component_id
attribute), 443 (nipyapi.nifi.models.connectable_dto.ConnectableDTO
version (nipyapi.nifi.models.version_control_information_dto.VersionControlInformationDTO
attribute), 238
attribute), 490 versioned_component_id
version (nipyapi.nifi.models.versioned_flow_coordinates.VersionedFlowCoordinates
(nipyapi.nifi.models.connection_dto.ConnectionDTO
attribute), 502 attribute), 241
version (nipyapi.registry.models.bundle.Bundle versioned_component_id
attribute), 575 (nipyapi.nifi.models.controller_service_dto.ControllerServiceDTO
version (nipyapi.registry.models.versioned_flow_coordinates.VersionedFlowCoordinates
attribute), 264
attribute), 595 versioned_component_id
version (nipyapi.registry.models.versioned_flow_snapshot_metadata.VersionedFlowSnapshotMetadata
(nipyapi.nifi.models.funnel_dto.FunnelDTO
attribute), 598 attribute), 306
version_control_component_mapping versioned_component_id
(nipyapi.nifi.models.version_control_component_mapping_entity.VersionControlComponentMappingEntity
(nipyapi.nifi.models.label_dto.LabelDTO
attribute), 488 attribute), 314
version_control_information versioned_component_id
(nipyapi.nifi.models.flow_breadcrumb_dto.FlowBreadcrumbDTO (nipyapi.nifi.models.port_dto.PortDTO at-
attribute), 292 tribute), 340
version_control_information versioned_component_id
(nipyapi.nifi.models.process_group_dto.ProcessGroupDTO (nipyapi.nifi.models.process_group_dto.ProcessGroupDTO
attribute), 354 attribute), 354
version_control_information versioned_component_id
(nipyapi.nifi.models.version_control_component_mapping_entity.VersionControlComponentMappingEntity
(nipyapi.nifi.models.processor_dto.ProcessorDTO
attribute), 488 attribute), 379
version_control_information versioned_component_id
(nipyapi.nifi.models.version_control_information_entity.VersionControlInformationEntity
(nipyapi.nifi.models.remote_process_group_dto.RemoteProcessGr
attribute), 491 attribute), 421
version_control_information versioned_component_id
(nipyapi.nifi.models.versioned_flow_update_request_dto.VersionedFlowUpdateRequestDTO
(nipyapi.nifi.models.remote_process_group_port_dto.RemoteProc
attribute), 510 attribute), 426
version_count (nipyapi.nifi.models.versioned_flow.VersionedFlow
versioned_component_id
attribute), 501 (nipyapi.nifi.models.reporting_task_dto.ReportingTaskDTO
version_count (nipyapi.registry.models.versioned_flow.VersionedFlow
attribute), 438
attribute), 594 versioned_component_id
version_info (nipyapi.nifi.models.system_diagnostics_snapshot_dto.SystemDiagnosticsSnapshotDTO
(nipyapi.nifi.models.tenant_dto.TenantDTO
attribute), 465 attribute), 469
VersionControlComponentMappingEntity versioned_component_id
(class in nipyapi.nifi.models.version_control_component_mapping_entity),
(nipyapi.nifi.models.user_dto.UserDTO at-
488 tribute), 475
VersionControlInformationDTO (class in versioned_component_id
nipyapi.nifi.models.version_control_information_dto), (nipyapi.nifi.models.user_group_dto.UserGroupDTO
489 attribute), 478
VersionControlInformationEntity (class in versioned_flow (nipyapi.nifi.models.start_version_control_request_en
nipyapi.nifi.models.version_control_information_entity), attribute), 450
491 versioned_flow (nipyapi.nifi.models.versioned_flow_entity.VersionedF
versioned_component_id attribute), 504
(nipyapi.nifi.models.access_policy_dto.AccessPolicyDTO
versioned_flow_coordinates

Index 747
Nipyapi Documentation, Release 0.19.1

(nipyapi.nifi.models.versioned_process_group.VersionedProcessGroup
nipyapi.nifi.models.versioned_flow_dto),
attribute), 521 503
versioned_flow_coordinates VersionedFlowEntity (class in
(nipyapi.registry.models.versioned_process_group.VersionedProcessGroup
nipyapi.nifi.models.versioned_flow_entity),
attribute), 607 504
versioned_flow_snapshot VersionedFlowsEntity (class in
(nipyapi.nifi.models.process_group_entity.ProcessGroupEntity
nipyapi.nifi.models.versioned_flows_entity),
attribute), 360 511
versioned_flow_snapshot VersionedFlowSnapshot (class in
(nipyapi.nifi.models.versioned_flow_snapshot_entity.VersionedFlowSnapshotEntity
nipyapi.nifi.models.versioned_flow_snapshot),
attribute), 507 505
versioned_flow_snapshot_metadata VersionedFlowSnapshot (class in
(nipyapi.nifi.models.versioned_flow_snapshot_metadata_entity.VersionedFlowSnapshotMetadataEntity
nipyapi.registry.models.versioned_flow_snapshot),
attribute), 508 595
versioned_flow_snapshot_metadata_set VersionedFlowSnapshotEntity (class in
(nipyapi.nifi.models.versioned_flow_snapshot_metadata_set_entity.VersionedFlowSnapshotMetadataSetEntity
nipyapi.nifi.models.versioned_flow_snapshot_entity),
attribute), 508 506
versioned_flow_state VersionedFlowSnapshotMetadata (class in
(nipyapi.nifi.models.flow_breadcrumb_entity.FlowBreadcrumbEntity
nipyapi.registry.models.versioned_flow_snapshot_metadata),
attribute), 293 597
versioned_flow_state VersionedFlowSnapshotMetadataEntity
(nipyapi.nifi.models.process_group_entity.ProcessGroupEntity
(class in nipyapi.nifi.models.versioned_flow_snapshot_metadata_e
attribute), 360 507
versioned_flow_state VersionedFlowSnapshotMetadataSetEntity
(nipyapi.nifi.models.process_group_status_snapshot_dto.ProcessGroupStatusSnapshotDTO
(class in nipyapi.nifi.models.versioned_flow_snapshot_metadata_s
attribute), 370 508
versioned_flows (nipyapi.nifi.models.versioned_flows_entity.VersionedFlowsEntity
VersionedFlowUpdateRequestDTO (class in
attribute), 511 nipyapi.nifi.models.versioned_flow_update_request_dto),
versioned_group (nipyapi.nifi.models.component_search_result_dto.ComponentSearchResultDTO
509
attribute), 234 VersionedFlowUpdateRequestEntity (class in
VersionedConnection (class in nipyapi.nifi.models.versioned_flow_update_request_entity),
nipyapi.nifi.models.versioned_connection), 510
493 VersionedFunnel (class in
VersionedConnection (class in nipyapi.nifi.models.versioned_funnel), 512
nipyapi.registry.models.versioned_connection), VersionedFunnel (class in
585 nipyapi.registry.models.versioned_funnel),
VersionedControllerService (class in 598
nipyapi.nifi.models.versioned_controller_service),VersionedLabel (class in
497 nipyapi.nifi.models.versioned_label), 513
VersionedControllerService (class in VersionedLabel (class in
nipyapi.registry.models.versioned_controller_service), nipyapi.registry.models.versioned_label),
589 600
VersionedFlow (class in VersionedPort (class in
nipyapi.nifi.models.versioned_flow), 500 nipyapi.nifi.models.versioned_port), 515
VersionedFlow (class in VersionedPort (class in
nipyapi.registry.models.versioned_flow), nipyapi.registry.models.versioned_port),
592 602
VersionedFlowCoordinates (class in VersionedProcessGroup (class in
nipyapi.nifi.models.versioned_flow_coordinates), nipyapi.nifi.models.versioned_process_group),
502 517
VersionedFlowCoordinates (class in VersionedProcessGroup (class in
nipyapi.registry.models.versioned_flow_coordinates), nipyapi.registry.models.versioned_process_group),
594 603
VersionedFlowDTO (class in VersionedProcessor (class in

748 Index
Nipyapi Documentation, Release 0.19.1

nipyapi.nifi.models.versioned_processor), yield_duration (nipyapi.nifi.models.versioned_processor.VersionedPro


521 attribute), 525
VersionedProcessor (class in yield_duration (nipyapi.nifi.models.versioned_remote_process_group
nipyapi.registry.models.versioned_processor), attribute), 532
607 yield_duration (nipyapi.registry.models.versioned_processor.Versione
VersionedPropertyDescriptor (class in attribute), 611
yield_duration (nipyapi.registry.models.versioned_remote_process_gr
nipyapi.nifi.models.versioned_property_descriptor),
526 attribute), 618
VersionedPropertyDescriptor (class in
Z
nipyapi.registry.models.versioned_property_descriptor),
612 z_index (nipyapi.nifi.models.versioned_connection.VersionedConnection
VersionedRemoteGroupPort (class in attribute), 497
nipyapi.nifi.models.versioned_remote_group_port),
z_index (nipyapi.nifi.models.versioned_label.VersionedLabel
527 attribute), 515
VersionedRemoteGroupPort (class in z_index (nipyapi.registry.models.versioned_connection.VersionedConnec
nipyapi.registry.models.versioned_remote_group_port), attribute), 589
613 z_index (nipyapi.registry.models.versioned_label.VersionedLabel
VersionedRemoteProcessGroup (class in attribute), 601
nipyapi.nifi.models.versioned_remote_process_group),
529
VersionedRemoteProcessGroup (class in
nipyapi.registry.models.versioned_remote_process_group),
615
VersionInfoDTO (class in
nipyapi.nifi.models.version_info_dto), 492
VersionsApi (class in nipyapi.nifi.apis.versions_api),
181

W
wait_to_complete() (in module nipyapi.utils), 29
width (nipyapi.nifi.models.dimensions_dto.DimensionsDTO
attribute), 287
width (nipyapi.nifi.models.label_dto.LabelDTO at-
tribute), 314
width (nipyapi.nifi.models.versioned_label.VersionedLabel
attribute), 514
width (nipyapi.registry.models.versioned_label.VersionedLabel
attribute), 601
written (nipyapi.nifi.models.process_group_status_snapshot_dto.ProcessGroupStatusSnapshotDTO
attribute), 370
written (nipyapi.nifi.models.processor_status_snapshot_dto.ProcessorStatusSnapshotDTO
attribute), 387

X
x (nipyapi.nifi.models.position_dto.PositionDTO at-
tribute), 347

Y
y (nipyapi.nifi.models.position_dto.PositionDTO at-
tribute), 347
yield_duration (nipyapi.nifi.models.processor_config_dto.ProcessorConfigDTO
attribute), 375
yield_duration (nipyapi.nifi.models.remote_process_group_dto.RemoteProcessGroupDTO
attribute), 421

Index 749

You might also like