post /access/token
post /access/token/login
post /access/token/identity-provider
post /access/token/kerberos
get /access
get /access/token/identity-provider/usage
delete /access/logout
get /access/logout/complete
get /access/oidc/callback
post /access/oidc/exchange
get /access/oidc/logout
get /access/oidc/logout/callback
get /access/oidc/request
post /access/token/identity-provider/test
post /buckets/{bucketId}/flows
post /buckets/{bucketId}/flows/{flowId}/versions
delete /buckets/{bucketId}/flows/{flowId}
get /buckets/{bucketId}/flows/{flowId}/versions/{versionNumber}/export
get /buckets/{bucketId}/flows/{flowId}
get /buckets/{bucketId}/flows/{flowId}/diff/{versionA}/{versionB}
get /buckets/{bucketId}/flows/{flowId}/versions/{versionNumber}
get /buckets/{bucketId}/flows/{flowId}/versions
get /buckets/{bucketId}/flows
get /buckets/{bucketId}/flows/{flowId}/versions/latest
get /buckets/{bucketId}/flows/{flowId}/versions/latest/metadata
post /buckets/{bucketId}/flows/{flowId}/versions/import
put /buckets/{bucketId}/flows/{flowId}
post /buckets
delete /buckets/{bucketId}
get /buckets/fields
get /buckets/{bucketId}
get /buckets
put /buckets/{bucketId}
get /bundles/{bundleId}/versions/{version}/extensions/{name}/docs/additional-details
get /bundles/{bundleId}/versions/{version}/extensions/{name}/docs
get /bundles/versions
get /bundles
delete /bundles/{bundleId}/versions/{version}
delete /bundles/{bundleId}
get /bundles/{bundleId}/versions/{version}
get /bundles/{bundleId}/versions/{version}/content
get /bundles/{bundleId}/versions/{version}/extensions/{name}
get /bundles/{bundleId}/versions/{version}/extensions
get /bundles/{bundleId}/versions
get /bundles/{bundleId}
get /extension-repository/{bucketName}/{groupId}
get /extension-repository
get /extension-repository/{bucketName}
get /extension-repository/{bucketName}/{groupId}/{artifactId}/{version}
get /extension-repository/{bucketName}/{groupId}/{artifactId}/{version}/content
get /extension-repository/{bucketName}/{groupId}/{artifactId}/{version}/extensions/{name}
get /extension-repository/{bucketName}/{groupId}/{artifactId}/{version}/extensions/{name}/docs/additional-details
get /extension-repository/{bucketName}/{groupId}/{artifactId}/{version}/extensions/{name}/docs
get /extension-repository/{bucketName}/{groupId}/{artifactId}/{version}/extensions
get /extension-repository/{bucketName}/{groupId}/{artifactId}/{version}/sha256
get /extension-repository/{bucketName}/{groupId}/{artifactId}
get /extension-repository/{groupId}/{artifactId}/{version}/sha256
get /flows/fields
get /flows/{flowId}
get /flows/{flowId}/versions/{versionNumber}
get /flows/{flowId}/versions
get /flows/{flowId}/versions/latest
get /flows/{flowId}/versions/latest/metadata
post /policies
get /policies
get /policies/{id}
get /policies/{action}/{resource}
get /policies/resources
delete /policies/{id}
put /policies/{id}
post /tenants/users
post /tenants/user-groups
get /tenants/users/{id}
get /tenants/user-groups/{id}
get /tenants/user-groups
get /tenants/users
delete /tenants/users/{id}
delete /tenants/user-groups/{id}
put /tenants/users/{id}
put /tenants/user-groups/{id}
get /about
{
"registryAboutVersion" : "registryAboutVersion"
}
application/json
post /access/token
""
text/plain
post /access/token/login
""
text/plain
post /access/token/identity-provider
""
text/plain
post /access/token/kerberos
""
text/plain
get /access
{
"oidcloginSupported" : true,
"resourcePermissions" : {
"buckets" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
}
},
"identity" : "identity",
"anonymous" : true,
"loginSupported" : true
}
application/json
get /access/token/identity-provider/usage
""
text/plain
delete /access/logout
get /access/logout/complete
get /access/oidc/callback
post /access/oidc/exchange
""
text/plain
get /access/oidc/logout
get /access/oidc/logout/callback
get /access/oidc/request
post /access/token/identity-provider/test
""
text/plain
post /buckets/{bucketId}/bundles/{bundleType}
Creates a version of an extension bundle by uploading a binary artifact. If an extension bundle already exists in the given bucket with the same group id and artifact id as that of the bundle being uploaded, then it will be added as a new version to the existing bundle. If an extension bundle does not already exist in the given bucket with the same group id and artifact id, then a new extension bundle will be created and this version will be added to the new bundle. Client's may optionally supply a SHA-256 in hex format through the multi-part form field 'sha256'. If supplied, then this value will be compared against the SHA-256 computed by the server, and the bundle will be rejected if the values do not match. If not supplied, the bundle will be accepted, but will be marked to indicate that the client did not supply a SHA-256 during creation.
NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.
{
"bucket" : {
"identifier" : "identifier",
"allowBundleRedeploy" : true,
"permissions" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
},
"createdTimestamp" : 1,
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"name" : "name",
"description" : "description",
"allowPublicRead" : true,
"revision" : {
"clientId" : "clientId",
"lastModifier" : "lastModifier",
"version" : 6
}
},
"filename" : "filename",
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"versionMetadata" : {
"sha256" : "sha256",
"buildInfo" : {
"buildBranch" : "buildBranch",
"builtBy" : "builtBy",
"buildTag" : "buildTag",
"buildRevision" : "buildRevision",
"built" : 1,
"buildTool" : "buildTool",
"buildFlags" : "buildFlags"
},
"author" : "author",
"groupId" : "groupId",
"bundleId" : "bundleId",
"description" : "description",
"bucketId" : "bucketId",
"version" : "version",
"sha256Supplied" : true,
"contentSize" : 0,
"artifactId" : "artifactId",
"id" : "id",
"timestamp" : 1,
"systemApiVersion" : "systemApiVersion"
},
"bundle" : {
"versionCount" : 0,
"identifier" : "identifier",
"bucketName" : "bucketName",
"createdTimestamp" : 1,
"groupId" : "groupId",
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"description" : "description",
"bucketIdentifier" : "bucketIdentifier",
"bundleType" : "NIFI_NAR",
"type" : "Flow",
"permissions" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
},
"name" : "name",
"modifiedTimestamp" : 1,
"artifactId" : "artifactId"
},
"dependencies" : [ {
"groupId" : "groupId",
"artifactId" : "artifactId",
"version" : "version"
}, {
"groupId" : "groupId",
"artifactId" : "artifactId",
"version" : "version"
} ]
}
application/json
get /buckets/{bucketId}/bundles
[ {
"versionCount" : 0,
"identifier" : "identifier",
"bucketName" : "bucketName",
"createdTimestamp" : 1,
"groupId" : "groupId",
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"description" : "description",
"bucketIdentifier" : "bucketIdentifier",
"bundleType" : "NIFI_NAR",
"type" : "Flow",
"permissions" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
},
"name" : "name",
"modifiedTimestamp" : 1,
"artifactId" : "artifactId"
}, {
"versionCount" : 0,
"identifier" : "identifier",
"bucketName" : "bucketName",
"createdTimestamp" : 1,
"groupId" : "groupId",
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"description" : "description",
"bucketIdentifier" : "bucketIdentifier",
"bundleType" : "NIFI_NAR",
"type" : "Flow",
"permissions" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
},
"name" : "name",
"modifiedTimestamp" : 1,
"artifactId" : "artifactId"
} ]
application/json
post /buckets/{bucketId}/flows
application/json
{
"versionCount" : 0,
"identifier" : "identifier",
"bucketName" : "bucketName",
"permissions" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
},
"createdTimestamp" : 1,
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"name" : "name",
"description" : "description",
"modifiedTimestamp" : 1,
"bucketIdentifier" : "bucketIdentifier",
"type" : "Flow",
"revision" : {
"clientId" : "clientId",
"lastModifier" : "lastModifier",
"version" : 6
}
}
application/json
post /buckets/{bucketId}/flows/{flowId}/versions
*/*
{
"bucket" : {
"identifier" : "identifier",
"allowBundleRedeploy" : true,
"permissions" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
},
"createdTimestamp" : 1,
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"name" : "name",
"description" : "description",
"allowPublicRead" : true,
"revision" : {
"clientId" : "clientId",
"lastModifier" : "lastModifier",
"version" : 6
}
},
"snapshotMetadata" : {
"flowIdentifier" : "flowIdentifier",
"comments" : "comments",
"author" : "author",
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"bucketIdentifier" : "bucketIdentifier",
"version" : 0,
"timestamp" : 1
},
"externalControllerServices" : {
"key" : {
"identifier" : "identifier",
"name" : "name"
}
},
"flowContents" : {
"processors" : [ {
"autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
"bulletinLevel" : "bulletinLevel",
"executionNode" : "executionNode",
"runDurationMillis" : 2,
"type" : "type",
"propertyDescriptors" : {
"key" : {
"resourceDefinition" : {
"resourceTypes" : [ "FILE", "FILE" ],
"cardinality" : "SINGLE"
},
"displayName" : "displayName",
"identifiesControllerService" : true,
"name" : "name",
"sensitive" : true
}
},
"scheduledState" : "ENABLED",
"maxBackoffPeriod" : "maxBackoffPeriod",
"yieldDuration" : "yieldDuration",
"bundle" : {
"artifact" : "artifact",
"version" : "version",
"group" : "group"
},
"retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
"annotationData" : "annotationData",
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"concurrentlySchedulableTaskCount" : 7,
"retryCount" : 9,
"penaltyDuration" : "penaltyDuration",
"backoffMechanism" : "PENALIZE_FLOWFILE",
"schedulingStrategy" : "schedulingStrategy",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"style" : {
"key" : "style"
},
"schedulingPeriod" : "schedulingPeriod",
"groupIdentifier" : "groupIdentifier",
"properties" : {
"key" : "properties"
}
}, {
"autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
"bulletinLevel" : "bulletinLevel",
"executionNode" : "executionNode",
"runDurationMillis" : 2,
"type" : "type",
"propertyDescriptors" : {
"key" : {
"resourceDefinition" : {
"resourceTypes" : [ "FILE", "FILE" ],
"cardinality" : "SINGLE"
},
"displayName" : "displayName",
"identifiesControllerService" : true,
"name" : "name",
"sensitive" : true
}
},
"scheduledState" : "ENABLED",
"maxBackoffPeriod" : "maxBackoffPeriod",
"yieldDuration" : "yieldDuration",
"bundle" : {
"artifact" : "artifact",
"version" : "version",
"group" : "group"
},
"retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
"annotationData" : "annotationData",
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"concurrentlySchedulableTaskCount" : 7,
"retryCount" : 9,
"penaltyDuration" : "penaltyDuration",
"backoffMechanism" : "PENALIZE_FLOWFILE",
"schedulingStrategy" : "schedulingStrategy",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"style" : {
"key" : "style"
},
"schedulingPeriod" : "schedulingPeriod",
"groupIdentifier" : "groupIdentifier",
"properties" : {
"key" : "properties"
}
} ],
"processGroups" : [ null, null ],
"outputPorts" : [ null, null ],
"funnels" : [ {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"groupIdentifier" : "groupIdentifier"
}, {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"groupIdentifier" : "groupIdentifier"
} ],
"versionedFlowCoordinates" : {
"registryUrl" : "registryUrl",
"registryId" : "registryId",
"storageLocation" : "storageLocation",
"bucketId" : "bucketId",
"flowId" : "flowId",
"version" : 6,
"latest" : true
},
"connections" : [ {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"prioritizers" : [ "prioritizers", "prioritizers" ],
"comments" : "comments",
"flowFileExpiration" : "flowFileExpiration",
"selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
"loadBalanceCompression" : "DO_NOT_COMPRESS",
"backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
"loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
"source" : {
"comments" : "comments",
"groupId" : "groupId",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"id" : "id",
"type" : "PROCESSOR"
},
"labelIndex" : 2,
"bends" : [ null, null ],
"backPressureObjectThreshold" : 7,
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"groupIdentifier" : "groupIdentifier",
"partitioningAttribute" : "partitioningAttribute",
"zIndex" : 4
}, {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"prioritizers" : [ "prioritizers", "prioritizers" ],
"comments" : "comments",
"flowFileExpiration" : "flowFileExpiration",
"selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
"loadBalanceCompression" : "DO_NOT_COMPRESS",
"backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
"loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
"source" : {
"comments" : "comments",
"groupId" : "groupId",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"id" : "id",
"type" : "PROCESSOR"
},
"labelIndex" : 2,
"bends" : [ null, null ],
"backPressureObjectThreshold" : 7,
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"groupIdentifier" : "groupIdentifier",
"partitioningAttribute" : "partitioningAttribute",
"zIndex" : 4
} ],
"logFileSuffix" : "logFileSuffix",
"parameterContextName" : "parameterContextName",
"identifier" : "identifier",
"componentType" : "CONNECTION",
"variables" : {
"key" : "variables"
},
"defaultBackPressureObjectThreshold" : 7,
"comments" : "comments",
"labels" : [ {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"name" : "name",
"width" : 1.0246457001441578,
"instanceIdentifier" : "instanceIdentifier",
"style" : {
"key" : "style"
},
"label" : "label",
"groupIdentifier" : "groupIdentifier",
"zIndex" : 1,
"height" : 1.4894159098541704
}, {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"name" : "name",
"width" : 1.0246457001441578,
"instanceIdentifier" : "instanceIdentifier",
"style" : {
"key" : "style"
},
"label" : "label",
"groupIdentifier" : "groupIdentifier",
"zIndex" : 1,
"height" : 1.4894159098541704
} ],
"defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
"controllerServices" : [ {
"annotationData" : "annotationData",
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"bulletinLevel" : "bulletinLevel",
"type" : "type",
"propertyDescriptors" : { },
"scheduledState" : "ENABLED",
"controllerServiceApis" : [ {
"type" : "type"
}, {
"type" : "type"
} ],
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"groupIdentifier" : "groupIdentifier",
"properties" : {
"key" : "properties"
}
}, {
"annotationData" : "annotationData",
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"bulletinLevel" : "bulletinLevel",
"type" : "type",
"propertyDescriptors" : { },
"scheduledState" : "ENABLED",
"controllerServiceApis" : [ {
"type" : "type"
}, {
"type" : "type"
} ],
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"groupIdentifier" : "groupIdentifier",
"properties" : {
"key" : "properties"
}
} ],
"defaultFlowFileExpiration" : "defaultFlowFileExpiration",
"flowFileConcurrency" : "flowFileConcurrency",
"flowFileOutboundPolicy" : "flowFileOutboundPolicy",
"name" : "name",
"inputPorts" : [ {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"allowRemoteAccess" : true,
"concurrentlySchedulableTaskCount" : 3,
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"type" : "INPUT_PORT",
"groupIdentifier" : "groupIdentifier",
"scheduledState" : "ENABLED"
}, {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"allowRemoteAccess" : true,
"concurrentlySchedulableTaskCount" : 3,
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"type" : "INPUT_PORT",
"groupIdentifier" : "groupIdentifier",
"scheduledState" : "ENABLED"
} ],
"instanceIdentifier" : "instanceIdentifier",
"position" : {
"x" : 0.8008281904610115,
"y" : 6.027456183070403
},
"remoteProcessGroups" : [ {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"proxyPassword" : "proxyPassword",
"communicationsTimeout" : "communicationsTimeout",
"proxyHost" : "proxyHost",
"proxyPort" : 1,
"transportProtocol" : "RAW",
"outputPorts" : [ null, null ],
"name" : "name",
"targetUri" : "targetUri",
"proxyUser" : "proxyUser",
"targetUris" : "targetUris",
"inputPorts" : [ {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"remoteGroupId" : "remoteGroupId",
"comments" : "comments",
"targetId" : "targetId",
"concurrentlySchedulableTaskCount" : 5,
"useCompression" : true,
"scheduledState" : "ENABLED",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"batchSize" : {
"duration" : "duration",
"size" : "size",
"count" : 5
},
"groupIdentifier" : "groupIdentifier"
}, {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"remoteGroupId" : "remoteGroupId",
"comments" : "comments",
"targetId" : "targetId",
"concurrentlySchedulableTaskCount" : 5,
"useCompression" : true,
"scheduledState" : "ENABLED",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"batchSize" : {
"duration" : "duration",
"size" : "size",
"count" : 5
},
"groupIdentifier" : "groupIdentifier"
} ],
"instanceIdentifier" : "instanceIdentifier",
"yieldDuration" : "yieldDuration",
"groupIdentifier" : "groupIdentifier",
"localNetworkInterface" : "localNetworkInterface"
}, {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"proxyPassword" : "proxyPassword",
"communicationsTimeout" : "communicationsTimeout",
"proxyHost" : "proxyHost",
"proxyPort" : 1,
"transportProtocol" : "RAW",
"outputPorts" : [ null, null ],
"name" : "name",
"targetUri" : "targetUri",
"proxyUser" : "proxyUser",
"targetUris" : "targetUris",
"inputPorts" : [ {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"remoteGroupId" : "remoteGroupId",
"comments" : "comments",
"targetId" : "targetId",
"concurrentlySchedulableTaskCount" : 5,
"useCompression" : true,
"scheduledState" : "ENABLED",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"batchSize" : {
"duration" : "duration",
"size" : "size",
"count" : 5
},
"groupIdentifier" : "groupIdentifier"
}, {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"remoteGroupId" : "remoteGroupId",
"comments" : "comments",
"targetId" : "targetId",
"concurrentlySchedulableTaskCount" : 5,
"useCompression" : true,
"scheduledState" : "ENABLED",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"batchSize" : {
"duration" : "duration",
"size" : "size",
"count" : 5
},
"groupIdentifier" : "groupIdentifier"
} ],
"instanceIdentifier" : "instanceIdentifier",
"yieldDuration" : "yieldDuration",
"groupIdentifier" : "groupIdentifier",
"localNetworkInterface" : "localNetworkInterface"
} ],
"groupIdentifier" : "groupIdentifier"
},
"parameterProviders" : {
"key" : {
"identifier" : "identifier",
"name" : "name",
"type" : "type"
}
},
"flowEncodingVersion" : "flowEncodingVersion",
"flow" : {
"versionCount" : 0,
"identifier" : "identifier",
"bucketName" : "bucketName",
"permissions" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
},
"createdTimestamp" : 1,
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"name" : "name",
"description" : "description",
"modifiedTimestamp" : 1,
"bucketIdentifier" : "bucketIdentifier",
"type" : "Flow",
"revision" : {
"clientId" : "clientId",
"lastModifier" : "lastModifier",
"version" : 6
}
},
"parameterContexts" : {
"key" : {
"parameterGroupName" : "parameterGroupName",
"identifier" : "identifier",
"componentType" : "CONNECTION",
"synchronized" : true,
"comments" : "comments",
"description" : "description",
"inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"groupIdentifier" : "groupIdentifier",
"parameters" : [ {
"provided" : true,
"name" : "name",
"description" : "description",
"sensitive" : true,
"value" : "value"
}, {
"provided" : true,
"name" : "name",
"description" : "description",
"sensitive" : true,
"value" : "value"
} ],
"parameterProvider" : "parameterProvider"
}
},
"latest" : true
}
application/json
delete /buckets/{bucketId}/flows/{flowId}
{
"versionCount" : 0,
"identifier" : "identifier",
"bucketName" : "bucketName",
"permissions" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
},
"createdTimestamp" : 1,
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"name" : "name",
"description" : "description",
"modifiedTimestamp" : 1,
"bucketIdentifier" : "bucketIdentifier",
"type" : "Flow",
"revision" : {
"clientId" : "clientId",
"lastModifier" : "lastModifier",
"version" : 6
}
}
application/json
get /buckets/{bucketId}/flows/{flowId}/versions/{versionNumber}/export
{
"bucket" : {
"identifier" : "identifier",
"allowBundleRedeploy" : true,
"permissions" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
},
"createdTimestamp" : 1,
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"name" : "name",
"description" : "description",
"allowPublicRead" : true,
"revision" : {
"clientId" : "clientId",
"lastModifier" : "lastModifier",
"version" : 6
}
},
"snapshotMetadata" : {
"flowIdentifier" : "flowIdentifier",
"comments" : "comments",
"author" : "author",
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"bucketIdentifier" : "bucketIdentifier",
"version" : 0,
"timestamp" : 1
},
"externalControllerServices" : {
"key" : {
"identifier" : "identifier",
"name" : "name"
}
},
"flowContents" : {
"processors" : [ {
"autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
"bulletinLevel" : "bulletinLevel",
"executionNode" : "executionNode",
"runDurationMillis" : 2,
"type" : "type",
"propertyDescriptors" : {
"key" : {
"resourceDefinition" : {
"resourceTypes" : [ "FILE", "FILE" ],
"cardinality" : "SINGLE"
},
"displayName" : "displayName",
"identifiesControllerService" : true,
"name" : "name",
"sensitive" : true
}
},
"scheduledState" : "ENABLED",
"maxBackoffPeriod" : "maxBackoffPeriod",
"yieldDuration" : "yieldDuration",
"bundle" : {
"artifact" : "artifact",
"version" : "version",
"group" : "group"
},
"retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
"annotationData" : "annotationData",
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"concurrentlySchedulableTaskCount" : 7,
"retryCount" : 9,
"penaltyDuration" : "penaltyDuration",
"backoffMechanism" : "PENALIZE_FLOWFILE",
"schedulingStrategy" : "schedulingStrategy",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"style" : {
"key" : "style"
},
"schedulingPeriod" : "schedulingPeriod",
"groupIdentifier" : "groupIdentifier",
"properties" : {
"key" : "properties"
}
}, {
"autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
"bulletinLevel" : "bulletinLevel",
"executionNode" : "executionNode",
"runDurationMillis" : 2,
"type" : "type",
"propertyDescriptors" : {
"key" : {
"resourceDefinition" : {
"resourceTypes" : [ "FILE", "FILE" ],
"cardinality" : "SINGLE"
},
"displayName" : "displayName",
"identifiesControllerService" : true,
"name" : "name",
"sensitive" : true
}
},
"scheduledState" : "ENABLED",
"maxBackoffPeriod" : "maxBackoffPeriod",
"yieldDuration" : "yieldDuration",
"bundle" : {
"artifact" : "artifact",
"version" : "version",
"group" : "group"
},
"retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
"annotationData" : "annotationData",
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"concurrentlySchedulableTaskCount" : 7,
"retryCount" : 9,
"penaltyDuration" : "penaltyDuration",
"backoffMechanism" : "PENALIZE_FLOWFILE",
"schedulingStrategy" : "schedulingStrategy",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"style" : {
"key" : "style"
},
"schedulingPeriod" : "schedulingPeriod",
"groupIdentifier" : "groupIdentifier",
"properties" : {
"key" : "properties"
}
} ],
"processGroups" : [ null, null ],
"outputPorts" : [ null, null ],
"funnels" : [ {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"groupIdentifier" : "groupIdentifier"
}, {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"groupIdentifier" : "groupIdentifier"
} ],
"versionedFlowCoordinates" : {
"registryUrl" : "registryUrl",
"registryId" : "registryId",
"storageLocation" : "storageLocation",
"bucketId" : "bucketId",
"flowId" : "flowId",
"version" : 6,
"latest" : true
},
"connections" : [ {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"prioritizers" : [ "prioritizers", "prioritizers" ],
"comments" : "comments",
"flowFileExpiration" : "flowFileExpiration",
"selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
"loadBalanceCompression" : "DO_NOT_COMPRESS",
"backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
"loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
"source" : {
"comments" : "comments",
"groupId" : "groupId",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"id" : "id",
"type" : "PROCESSOR"
},
"labelIndex" : 2,
"bends" : [ null, null ],
"backPressureObjectThreshold" : 7,
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"groupIdentifier" : "groupIdentifier",
"partitioningAttribute" : "partitioningAttribute",
"zIndex" : 4
}, {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"prioritizers" : [ "prioritizers", "prioritizers" ],
"comments" : "comments",
"flowFileExpiration" : "flowFileExpiration",
"selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
"loadBalanceCompression" : "DO_NOT_COMPRESS",
"backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
"loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
"source" : {
"comments" : "comments",
"groupId" : "groupId",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"id" : "id",
"type" : "PROCESSOR"
},
"labelIndex" : 2,
"bends" : [ null, null ],
"backPressureObjectThreshold" : 7,
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"groupIdentifier" : "groupIdentifier",
"partitioningAttribute" : "partitioningAttribute",
"zIndex" : 4
} ],
"logFileSuffix" : "logFileSuffix",
"parameterContextName" : "parameterContextName",
"identifier" : "identifier",
"componentType" : "CONNECTION",
"variables" : {
"key" : "variables"
},
"defaultBackPressureObjectThreshold" : 7,
"comments" : "comments",
"labels" : [ {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"name" : "name",
"width" : 1.0246457001441578,
"instanceIdentifier" : "instanceIdentifier",
"style" : {
"key" : "style"
},
"label" : "label",
"groupIdentifier" : "groupIdentifier",
"zIndex" : 1,
"height" : 1.4894159098541704
}, {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"name" : "name",
"width" : 1.0246457001441578,
"instanceIdentifier" : "instanceIdentifier",
"style" : {
"key" : "style"
},
"label" : "label",
"groupIdentifier" : "groupIdentifier",
"zIndex" : 1,
"height" : 1.4894159098541704
} ],
"defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
"controllerServices" : [ {
"annotationData" : "annotationData",
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"bulletinLevel" : "bulletinLevel",
"type" : "type",
"propertyDescriptors" : { },
"scheduledState" : "ENABLED",
"controllerServiceApis" : [ {
"type" : "type"
}, {
"type" : "type"
} ],
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"groupIdentifier" : "groupIdentifier",
"properties" : {
"key" : "properties"
}
}, {
"annotationData" : "annotationData",
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"bulletinLevel" : "bulletinLevel",
"type" : "type",
"propertyDescriptors" : { },
"scheduledState" : "ENABLED",
"controllerServiceApis" : [ {
"type" : "type"
}, {
"type" : "type"
} ],
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"groupIdentifier" : "groupIdentifier",
"properties" : {
"key" : "properties"
}
} ],
"defaultFlowFileExpiration" : "defaultFlowFileExpiration",
"flowFileConcurrency" : "flowFileConcurrency",
"flowFileOutboundPolicy" : "flowFileOutboundPolicy",
"name" : "name",
"inputPorts" : [ {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"allowRemoteAccess" : true,
"concurrentlySchedulableTaskCount" : 3,
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"type" : "INPUT_PORT",
"groupIdentifier" : "groupIdentifier",
"scheduledState" : "ENABLED"
}, {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"allowRemoteAccess" : true,
"concurrentlySchedulableTaskCount" : 3,
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"type" : "INPUT_PORT",
"groupIdentifier" : "groupIdentifier",
"scheduledState" : "ENABLED"
} ],
"instanceIdentifier" : "instanceIdentifier",
"position" : {
"x" : 0.8008281904610115,
"y" : 6.027456183070403
},
"remoteProcessGroups" : [ {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"proxyPassword" : "proxyPassword",
"communicationsTimeout" : "communicationsTimeout",
"proxyHost" : "proxyHost",
"proxyPort" : 1,
"transportProtocol" : "RAW",
"outputPorts" : [ null, null ],
"name" : "name",
"targetUri" : "targetUri",
"proxyUser" : "proxyUser",
"targetUris" : "targetUris",
"inputPorts" : [ {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"remoteGroupId" : "remoteGroupId",
"comments" : "comments",
"targetId" : "targetId",
"concurrentlySchedulableTaskCount" : 5,
"useCompression" : true,
"scheduledState" : "ENABLED",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"batchSize" : {
"duration" : "duration",
"size" : "size",
"count" : 5
},
"groupIdentifier" : "groupIdentifier"
}, {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"remoteGroupId" : "remoteGroupId",
"comments" : "comments",
"targetId" : "targetId",
"concurrentlySchedulableTaskCount" : 5,
"useCompression" : true,
"scheduledState" : "ENABLED",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"batchSize" : {
"duration" : "duration",
"size" : "size",
"count" : 5
},
"groupIdentifier" : "groupIdentifier"
} ],
"instanceIdentifier" : "instanceIdentifier",
"yieldDuration" : "yieldDuration",
"groupIdentifier" : "groupIdentifier",
"localNetworkInterface" : "localNetworkInterface"
}, {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"proxyPassword" : "proxyPassword",
"communicationsTimeout" : "communicationsTimeout",
"proxyHost" : "proxyHost",
"proxyPort" : 1,
"transportProtocol" : "RAW",
"outputPorts" : [ null, null ],
"name" : "name",
"targetUri" : "targetUri",
"proxyUser" : "proxyUser",
"targetUris" : "targetUris",
"inputPorts" : [ {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"remoteGroupId" : "remoteGroupId",
"comments" : "comments",
"targetId" : "targetId",
"concurrentlySchedulableTaskCount" : 5,
"useCompression" : true,
"scheduledState" : "ENABLED",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"batchSize" : {
"duration" : "duration",
"size" : "size",
"count" : 5
},
"groupIdentifier" : "groupIdentifier"
}, {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"remoteGroupId" : "remoteGroupId",
"comments" : "comments",
"targetId" : "targetId",
"concurrentlySchedulableTaskCount" : 5,
"useCompression" : true,
"scheduledState" : "ENABLED",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"batchSize" : {
"duration" : "duration",
"size" : "size",
"count" : 5
},
"groupIdentifier" : "groupIdentifier"
} ],
"instanceIdentifier" : "instanceIdentifier",
"yieldDuration" : "yieldDuration",
"groupIdentifier" : "groupIdentifier",
"localNetworkInterface" : "localNetworkInterface"
} ],
"groupIdentifier" : "groupIdentifier"
},
"parameterProviders" : {
"key" : {
"identifier" : "identifier",
"name" : "name",
"type" : "type"
}
},
"flowEncodingVersion" : "flowEncodingVersion",
"flow" : {
"versionCount" : 0,
"identifier" : "identifier",
"bucketName" : "bucketName",
"permissions" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
},
"createdTimestamp" : 1,
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"name" : "name",
"description" : "description",
"modifiedTimestamp" : 1,
"bucketIdentifier" : "bucketIdentifier",
"type" : "Flow",
"revision" : {
"clientId" : "clientId",
"lastModifier" : "lastModifier",
"version" : 6
}
},
"parameterContexts" : {
"key" : {
"parameterGroupName" : "parameterGroupName",
"identifier" : "identifier",
"componentType" : "CONNECTION",
"synchronized" : true,
"comments" : "comments",
"description" : "description",
"inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"groupIdentifier" : "groupIdentifier",
"parameters" : [ {
"provided" : true,
"name" : "name",
"description" : "description",
"sensitive" : true,
"value" : "value"
}, {
"provided" : true,
"name" : "name",
"description" : "description",
"sensitive" : true,
"value" : "value"
} ],
"parameterProvider" : "parameterProvider"
}
},
"latest" : true
}
application/json
get /buckets/{bucketId}/flows/{flowId}
{
"versionCount" : 0,
"identifier" : "identifier",
"bucketName" : "bucketName",
"permissions" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
},
"createdTimestamp" : 1,
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"name" : "name",
"description" : "description",
"modifiedTimestamp" : 1,
"bucketIdentifier" : "bucketIdentifier",
"type" : "Flow",
"revision" : {
"clientId" : "clientId",
"lastModifier" : "lastModifier",
"version" : 6
}
}
application/json
get /buckets/{bucketId}/flows/{flowId}/diff/{versionA}/{versionB}
{
"versionB" : 6,
"versionA" : 0,
"bucketId" : "bucketId",
"flowId" : "flowId",
"componentDifferenceGroups" : [ {
"componentType" : "componentType",
"componentId" : "componentId",
"processGroupId" : "processGroupId",
"differences" : [ {
"differenceType" : "differenceType",
"differenceTypeDescription" : "differenceTypeDescription",
"changeDescription" : "changeDescription",
"valueB" : "valueB",
"valueA" : "valueA"
}, {
"differenceType" : "differenceType",
"differenceTypeDescription" : "differenceTypeDescription",
"changeDescription" : "changeDescription",
"valueB" : "valueB",
"valueA" : "valueA"
} ],
"componentName" : "componentName"
}, {
"componentType" : "componentType",
"componentId" : "componentId",
"processGroupId" : "processGroupId",
"differences" : [ {
"differenceType" : "differenceType",
"differenceTypeDescription" : "differenceTypeDescription",
"changeDescription" : "changeDescription",
"valueB" : "valueB",
"valueA" : "valueA"
}, {
"differenceType" : "differenceType",
"differenceTypeDescription" : "differenceTypeDescription",
"changeDescription" : "changeDescription",
"valueB" : "valueB",
"valueA" : "valueA"
} ],
"componentName" : "componentName"
} ]
}
application/json
get /buckets/{bucketId}/flows/{flowId}/versions/{versionNumber}
{
"bucket" : {
"identifier" : "identifier",
"allowBundleRedeploy" : true,
"permissions" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
},
"createdTimestamp" : 1,
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"name" : "name",
"description" : "description",
"allowPublicRead" : true,
"revision" : {
"clientId" : "clientId",
"lastModifier" : "lastModifier",
"version" : 6
}
},
"snapshotMetadata" : {
"flowIdentifier" : "flowIdentifier",
"comments" : "comments",
"author" : "author",
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"bucketIdentifier" : "bucketIdentifier",
"version" : 0,
"timestamp" : 1
},
"externalControllerServices" : {
"key" : {
"identifier" : "identifier",
"name" : "name"
}
},
"flowContents" : {
"processors" : [ {
"autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
"bulletinLevel" : "bulletinLevel",
"executionNode" : "executionNode",
"runDurationMillis" : 2,
"type" : "type",
"propertyDescriptors" : {
"key" : {
"resourceDefinition" : {
"resourceTypes" : [ "FILE", "FILE" ],
"cardinality" : "SINGLE"
},
"displayName" : "displayName",
"identifiesControllerService" : true,
"name" : "name",
"sensitive" : true
}
},
"scheduledState" : "ENABLED",
"maxBackoffPeriod" : "maxBackoffPeriod",
"yieldDuration" : "yieldDuration",
"bundle" : {
"artifact" : "artifact",
"version" : "version",
"group" : "group"
},
"retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
"annotationData" : "annotationData",
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"concurrentlySchedulableTaskCount" : 7,
"retryCount" : 9,
"penaltyDuration" : "penaltyDuration",
"backoffMechanism" : "PENALIZE_FLOWFILE",
"schedulingStrategy" : "schedulingStrategy",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"style" : {
"key" : "style"
},
"schedulingPeriod" : "schedulingPeriod",
"groupIdentifier" : "groupIdentifier",
"properties" : {
"key" : "properties"
}
}, {
"autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
"bulletinLevel" : "bulletinLevel",
"executionNode" : "executionNode",
"runDurationMillis" : 2,
"type" : "type",
"propertyDescriptors" : {
"key" : {
"resourceDefinition" : {
"resourceTypes" : [ "FILE", "FILE" ],
"cardinality" : "SINGLE"
},
"displayName" : "displayName",
"identifiesControllerService" : true,
"name" : "name",
"sensitive" : true
}
},
"scheduledState" : "ENABLED",
"maxBackoffPeriod" : "maxBackoffPeriod",
"yieldDuration" : "yieldDuration",
"bundle" : {
"artifact" : "artifact",
"version" : "version",
"group" : "group"
},
"retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
"annotationData" : "annotationData",
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"concurrentlySchedulableTaskCount" : 7,
"retryCount" : 9,
"penaltyDuration" : "penaltyDuration",
"backoffMechanism" : "PENALIZE_FLOWFILE",
"schedulingStrategy" : "schedulingStrategy",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"style" : {
"key" : "style"
},
"schedulingPeriod" : "schedulingPeriod",
"groupIdentifier" : "groupIdentifier",
"properties" : {
"key" : "properties"
}
} ],
"processGroups" : [ null, null ],
"outputPorts" : [ null, null ],
"funnels" : [ {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"groupIdentifier" : "groupIdentifier"
}, {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"groupIdentifier" : "groupIdentifier"
} ],
"versionedFlowCoordinates" : {
"registryUrl" : "registryUrl",
"registryId" : "registryId",
"storageLocation" : "storageLocation",
"bucketId" : "bucketId",
"flowId" : "flowId",
"version" : 6,
"latest" : true
},
"connections" : [ {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"prioritizers" : [ "prioritizers", "prioritizers" ],
"comments" : "comments",
"flowFileExpiration" : "flowFileExpiration",
"selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
"loadBalanceCompression" : "DO_NOT_COMPRESS",
"backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
"loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
"source" : {
"comments" : "comments",
"groupId" : "groupId",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"id" : "id",
"type" : "PROCESSOR"
},
"labelIndex" : 2,
"bends" : [ null, null ],
"backPressureObjectThreshold" : 7,
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"groupIdentifier" : "groupIdentifier",
"partitioningAttribute" : "partitioningAttribute",
"zIndex" : 4
}, {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"prioritizers" : [ "prioritizers", "prioritizers" ],
"comments" : "comments",
"flowFileExpiration" : "flowFileExpiration",
"selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
"loadBalanceCompression" : "DO_NOT_COMPRESS",
"backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
"loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
"source" : {
"comments" : "comments",
"groupId" : "groupId",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"id" : "id",
"type" : "PROCESSOR"
},
"labelIndex" : 2,
"bends" : [ null, null ],
"backPressureObjectThreshold" : 7,
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"groupIdentifier" : "groupIdentifier",
"partitioningAttribute" : "partitioningAttribute",
"zIndex" : 4
} ],
"logFileSuffix" : "logFileSuffix",
"parameterContextName" : "parameterContextName",
"identifier" : "identifier",
"componentType" : "CONNECTION",
"variables" : {
"key" : "variables"
},
"defaultBackPressureObjectThreshold" : 7,
"comments" : "comments",
"labels" : [ {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"name" : "name",
"width" : 1.0246457001441578,
"instanceIdentifier" : "instanceIdentifier",
"style" : {
"key" : "style"
},
"label" : "label",
"groupIdentifier" : "groupIdentifier",
"zIndex" : 1,
"height" : 1.4894159098541704
}, {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"name" : "name",
"width" : 1.0246457001441578,
"instanceIdentifier" : "instanceIdentifier",
"style" : {
"key" : "style"
},
"label" : "label",
"groupIdentifier" : "groupIdentifier",
"zIndex" : 1,
"height" : 1.4894159098541704
} ],
"defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
"controllerServices" : [ {
"annotationData" : "annotationData",
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"bulletinLevel" : "bulletinLevel",
"type" : "type",
"propertyDescriptors" : { },
"scheduledState" : "ENABLED",
"controllerServiceApis" : [ {
"type" : "type"
}, {
"type" : "type"
} ],
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"groupIdentifier" : "groupIdentifier",
"properties" : {
"key" : "properties"
}
}, {
"annotationData" : "annotationData",
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"bulletinLevel" : "bulletinLevel",
"type" : "type",
"propertyDescriptors" : { },
"scheduledState" : "ENABLED",
"controllerServiceApis" : [ {
"type" : "type"
}, {
"type" : "type"
} ],
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"groupIdentifier" : "groupIdentifier",
"properties" : {
"key" : "properties"
}
} ],
"defaultFlowFileExpiration" : "defaultFlowFileExpiration",
"flowFileConcurrency" : "flowFileConcurrency",
"flowFileOutboundPolicy" : "flowFileOutboundPolicy",
"name" : "name",
"inputPorts" : [ {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"allowRemoteAccess" : true,
"concurrentlySchedulableTaskCount" : 3,
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"type" : "INPUT_PORT",
"groupIdentifier" : "groupIdentifier",
"scheduledState" : "ENABLED"
}, {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"allowRemoteAccess" : true,
"concurrentlySchedulableTaskCount" : 3,
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"type" : "INPUT_PORT",
"groupIdentifier" : "groupIdentifier",
"scheduledState" : "ENABLED"
} ],
"instanceIdentifier" : "instanceIdentifier",
"position" : {
"x" : 0.8008281904610115,
"y" : 6.027456183070403
},
"remoteProcessGroups" : [ {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"proxyPassword" : "proxyPassword",
"communicationsTimeout" : "communicationsTimeout",
"proxyHost" : "proxyHost",
"proxyPort" : 1,
"transportProtocol" : "RAW",
"outputPorts" : [ null, null ],
"name" : "name",
"targetUri" : "targetUri",
"proxyUser" : "proxyUser",
"targetUris" : "targetUris",
"inputPorts" : [ {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"remoteGroupId" : "remoteGroupId",
"comments" : "comments",
"targetId" : "targetId",
"concurrentlySchedulableTaskCount" : 5,
"useCompression" : true,
"scheduledState" : "ENABLED",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"batchSize" : {
"duration" : "duration",
"size" : "size",
"count" : 5
},
"groupIdentifier" : "groupIdentifier"
}, {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"remoteGroupId" : "remoteGroupId",
"comments" : "comments",
"targetId" : "targetId",
"concurrentlySchedulableTaskCount" : 5,
"useCompression" : true,
"scheduledState" : "ENABLED",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"batchSize" : {
"duration" : "duration",
"size" : "size",
"count" : 5
},
"groupIdentifier" : "groupIdentifier"
} ],
"instanceIdentifier" : "instanceIdentifier",
"yieldDuration" : "yieldDuration",
"groupIdentifier" : "groupIdentifier",
"localNetworkInterface" : "localNetworkInterface"
}, {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"proxyPassword" : "proxyPassword",
"communicationsTimeout" : "communicationsTimeout",
"proxyHost" : "proxyHost",
"proxyPort" : 1,
"transportProtocol" : "RAW",
"outputPorts" : [ null, null ],
"name" : "name",
"targetUri" : "targetUri",
"proxyUser" : "proxyUser",
"targetUris" : "targetUris",
"inputPorts" : [ {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"remoteGroupId" : "remoteGroupId",
"comments" : "comments",
"targetId" : "targetId",
"concurrentlySchedulableTaskCount" : 5,
"useCompression" : true,
"scheduledState" : "ENABLED",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"batchSize" : {
"duration" : "duration",
"size" : "size",
"count" : 5
},
"groupIdentifier" : "groupIdentifier"
}, {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"remoteGroupId" : "remoteGroupId",
"comments" : "comments",
"targetId" : "targetId",
"concurrentlySchedulableTaskCount" : 5,
"useCompression" : true,
"scheduledState" : "ENABLED",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"batchSize" : {
"duration" : "duration",
"size" : "size",
"count" : 5
},
"groupIdentifier" : "groupIdentifier"
} ],
"instanceIdentifier" : "instanceIdentifier",
"yieldDuration" : "yieldDuration",
"groupIdentifier" : "groupIdentifier",
"localNetworkInterface" : "localNetworkInterface"
} ],
"groupIdentifier" : "groupIdentifier"
},
"parameterProviders" : {
"key" : {
"identifier" : "identifier",
"name" : "name",
"type" : "type"
}
},
"flowEncodingVersion" : "flowEncodingVersion",
"flow" : {
"versionCount" : 0,
"identifier" : "identifier",
"bucketName" : "bucketName",
"permissions" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
},
"createdTimestamp" : 1,
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"name" : "name",
"description" : "description",
"modifiedTimestamp" : 1,
"bucketIdentifier" : "bucketIdentifier",
"type" : "Flow",
"revision" : {
"clientId" : "clientId",
"lastModifier" : "lastModifier",
"version" : 6
}
},
"parameterContexts" : {
"key" : {
"parameterGroupName" : "parameterGroupName",
"identifier" : "identifier",
"componentType" : "CONNECTION",
"synchronized" : true,
"comments" : "comments",
"description" : "description",
"inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"groupIdentifier" : "groupIdentifier",
"parameters" : [ {
"provided" : true,
"name" : "name",
"description" : "description",
"sensitive" : true,
"value" : "value"
}, {
"provided" : true,
"name" : "name",
"description" : "description",
"sensitive" : true,
"value" : "value"
} ],
"parameterProvider" : "parameterProvider"
}
},
"latest" : true
}
application/json
get /buckets/{bucketId}/flows/{flowId}/versions
[ {
"flowIdentifier" : "flowIdentifier",
"comments" : "comments",
"author" : "author",
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"bucketIdentifier" : "bucketIdentifier",
"version" : 0,
"timestamp" : 1
}, {
"flowIdentifier" : "flowIdentifier",
"comments" : "comments",
"author" : "author",
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"bucketIdentifier" : "bucketIdentifier",
"version" : 0,
"timestamp" : 1
} ]
application/json
get /buckets/{bucketId}/flows
[ {
"versionCount" : 0,
"identifier" : "identifier",
"bucketName" : "bucketName",
"permissions" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
},
"createdTimestamp" : 1,
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"name" : "name",
"description" : "description",
"modifiedTimestamp" : 1,
"bucketIdentifier" : "bucketIdentifier",
"type" : "Flow",
"revision" : {
"clientId" : "clientId",
"lastModifier" : "lastModifier",
"version" : 6
}
}, {
"versionCount" : 0,
"identifier" : "identifier",
"bucketName" : "bucketName",
"permissions" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
},
"createdTimestamp" : 1,
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"name" : "name",
"description" : "description",
"modifiedTimestamp" : 1,
"bucketIdentifier" : "bucketIdentifier",
"type" : "Flow",
"revision" : {
"clientId" : "clientId",
"lastModifier" : "lastModifier",
"version" : 6
}
} ]
application/json
get /buckets/{bucketId}/flows/{flowId}/versions/latest
{
"bucket" : {
"identifier" : "identifier",
"allowBundleRedeploy" : true,
"permissions" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
},
"createdTimestamp" : 1,
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"name" : "name",
"description" : "description",
"allowPublicRead" : true,
"revision" : {
"clientId" : "clientId",
"lastModifier" : "lastModifier",
"version" : 6
}
},
"snapshotMetadata" : {
"flowIdentifier" : "flowIdentifier",
"comments" : "comments",
"author" : "author",
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"bucketIdentifier" : "bucketIdentifier",
"version" : 0,
"timestamp" : 1
},
"externalControllerServices" : {
"key" : {
"identifier" : "identifier",
"name" : "name"
}
},
"flowContents" : {
"processors" : [ {
"autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
"bulletinLevel" : "bulletinLevel",
"executionNode" : "executionNode",
"runDurationMillis" : 2,
"type" : "type",
"propertyDescriptors" : {
"key" : {
"resourceDefinition" : {
"resourceTypes" : [ "FILE", "FILE" ],
"cardinality" : "SINGLE"
},
"displayName" : "displayName",
"identifiesControllerService" : true,
"name" : "name",
"sensitive" : true
}
},
"scheduledState" : "ENABLED",
"maxBackoffPeriod" : "maxBackoffPeriod",
"yieldDuration" : "yieldDuration",
"bundle" : {
"artifact" : "artifact",
"version" : "version",
"group" : "group"
},
"retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
"annotationData" : "annotationData",
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"concurrentlySchedulableTaskCount" : 7,
"retryCount" : 9,
"penaltyDuration" : "penaltyDuration",
"backoffMechanism" : "PENALIZE_FLOWFILE",
"schedulingStrategy" : "schedulingStrategy",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"style" : {
"key" : "style"
},
"schedulingPeriod" : "schedulingPeriod",
"groupIdentifier" : "groupIdentifier",
"properties" : {
"key" : "properties"
}
}, {
"autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
"bulletinLevel" : "bulletinLevel",
"executionNode" : "executionNode",
"runDurationMillis" : 2,
"type" : "type",
"propertyDescriptors" : {
"key" : {
"resourceDefinition" : {
"resourceTypes" : [ "FILE", "FILE" ],
"cardinality" : "SINGLE"
},
"displayName" : "displayName",
"identifiesControllerService" : true,
"name" : "name",
"sensitive" : true
}
},
"scheduledState" : "ENABLED",
"maxBackoffPeriod" : "maxBackoffPeriod",
"yieldDuration" : "yieldDuration",
"bundle" : {
"artifact" : "artifact",
"version" : "version",
"group" : "group"
},
"retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
"annotationData" : "annotationData",
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"concurrentlySchedulableTaskCount" : 7,
"retryCount" : 9,
"penaltyDuration" : "penaltyDuration",
"backoffMechanism" : "PENALIZE_FLOWFILE",
"schedulingStrategy" : "schedulingStrategy",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"style" : {
"key" : "style"
},
"schedulingPeriod" : "schedulingPeriod",
"groupIdentifier" : "groupIdentifier",
"properties" : {
"key" : "properties"
}
} ],
"processGroups" : [ null, null ],
"outputPorts" : [ null, null ],
"funnels" : [ {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"groupIdentifier" : "groupIdentifier"
}, {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"groupIdentifier" : "groupIdentifier"
} ],
"versionedFlowCoordinates" : {
"registryUrl" : "registryUrl",
"registryId" : "registryId",
"storageLocation" : "storageLocation",
"bucketId" : "bucketId",
"flowId" : "flowId",
"version" : 6,
"latest" : true
},
"connections" : [ {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"prioritizers" : [ "prioritizers", "prioritizers" ],
"comments" : "comments",
"flowFileExpiration" : "flowFileExpiration",
"selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
"loadBalanceCompression" : "DO_NOT_COMPRESS",
"backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
"loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
"source" : {
"comments" : "comments",
"groupId" : "groupId",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"id" : "id",
"type" : "PROCESSOR"
},
"labelIndex" : 2,
"bends" : [ null, null ],
"backPressureObjectThreshold" : 7,
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"groupIdentifier" : "groupIdentifier",
"partitioningAttribute" : "partitioningAttribute",
"zIndex" : 4
}, {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"prioritizers" : [ "prioritizers", "prioritizers" ],
"comments" : "comments",
"flowFileExpiration" : "flowFileExpiration",
"selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
"loadBalanceCompression" : "DO_NOT_COMPRESS",
"backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
"loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
"source" : {
"comments" : "comments",
"groupId" : "groupId",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"id" : "id",
"type" : "PROCESSOR"
},
"labelIndex" : 2,
"bends" : [ null, null ],
"backPressureObjectThreshold" : 7,
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"groupIdentifier" : "groupIdentifier",
"partitioningAttribute" : "partitioningAttribute",
"zIndex" : 4
} ],
"logFileSuffix" : "logFileSuffix",
"parameterContextName" : "parameterContextName",
"identifier" : "identifier",
"componentType" : "CONNECTION",
"variables" : {
"key" : "variables"
},
"defaultBackPressureObjectThreshold" : 7,
"comments" : "comments",
"labels" : [ {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"name" : "name",
"width" : 1.0246457001441578,
"instanceIdentifier" : "instanceIdentifier",
"style" : {
"key" : "style"
},
"label" : "label",
"groupIdentifier" : "groupIdentifier",
"zIndex" : 1,
"height" : 1.4894159098541704
}, {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"name" : "name",
"width" : 1.0246457001441578,
"instanceIdentifier" : "instanceIdentifier",
"style" : {
"key" : "style"
},
"label" : "label",
"groupIdentifier" : "groupIdentifier",
"zIndex" : 1,
"height" : 1.4894159098541704
} ],
"defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
"controllerServices" : [ {
"annotationData" : "annotationData",
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"bulletinLevel" : "bulletinLevel",
"type" : "type",
"propertyDescriptors" : { },
"scheduledState" : "ENABLED",
"controllerServiceApis" : [ {
"type" : "type"
}, {
"type" : "type"
} ],
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"groupIdentifier" : "groupIdentifier",
"properties" : {
"key" : "properties"
}
}, {
"annotationData" : "annotationData",
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"bulletinLevel" : "bulletinLevel",
"type" : "type",
"propertyDescriptors" : { },
"scheduledState" : "ENABLED",
"controllerServiceApis" : [ {
"type" : "type"
}, {
"type" : "type"
} ],
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"groupIdentifier" : "groupIdentifier",
"properties" : {
"key" : "properties"
}
} ],
"defaultFlowFileExpiration" : "defaultFlowFileExpiration",
"flowFileConcurrency" : "flowFileConcurrency",
"flowFileOutboundPolicy" : "flowFileOutboundPolicy",
"name" : "name",
"inputPorts" : [ {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"allowRemoteAccess" : true,
"concurrentlySchedulableTaskCount" : 3,
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"type" : "INPUT_PORT",
"groupIdentifier" : "groupIdentifier",
"scheduledState" : "ENABLED"
}, {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"allowRemoteAccess" : true,
"concurrentlySchedulableTaskCount" : 3,
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"type" : "INPUT_PORT",
"groupIdentifier" : "groupIdentifier",
"scheduledState" : "ENABLED"
} ],
"instanceIdentifier" : "instanceIdentifier",
"position" : {
"x" : 0.8008281904610115,
"y" : 6.027456183070403
},
"remoteProcessGroups" : [ {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"proxyPassword" : "proxyPassword",
"communicationsTimeout" : "communicationsTimeout",
"proxyHost" : "proxyHost",
"proxyPort" : 1,
"transportProtocol" : "RAW",
"outputPorts" : [ null, null ],
"name" : "name",
"targetUri" : "targetUri",
"proxyUser" : "proxyUser",
"targetUris" : "targetUris",
"inputPorts" : [ {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"remoteGroupId" : "remoteGroupId",
"comments" : "comments",
"targetId" : "targetId",
"concurrentlySchedulableTaskCount" : 5,
"useCompression" : true,
"scheduledState" : "ENABLED",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"batchSize" : {
"duration" : "duration",
"size" : "size",
"count" : 5
},
"groupIdentifier" : "groupIdentifier"
}, {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"remoteGroupId" : "remoteGroupId",
"comments" : "comments",
"targetId" : "targetId",
"concurrentlySchedulableTaskCount" : 5,
"useCompression" : true,
"scheduledState" : "ENABLED",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"batchSize" : {
"duration" : "duration",
"size" : "size",
"count" : 5
},
"groupIdentifier" : "groupIdentifier"
} ],
"instanceIdentifier" : "instanceIdentifier",
"yieldDuration" : "yieldDuration",
"groupIdentifier" : "groupIdentifier",
"localNetworkInterface" : "localNetworkInterface"
}, {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"proxyPassword" : "proxyPassword",
"communicationsTimeout" : "communicationsTimeout",
"proxyHost" : "proxyHost",
"proxyPort" : 1,
"transportProtocol" : "RAW",
"outputPorts" : [ null, null ],
"name" : "name",
"targetUri" : "targetUri",
"proxyUser" : "proxyUser",
"targetUris" : "targetUris",
"inputPorts" : [ {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"remoteGroupId" : "remoteGroupId",
"comments" : "comments",
"targetId" : "targetId",
"concurrentlySchedulableTaskCount" : 5,
"useCompression" : true,
"scheduledState" : "ENABLED",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"batchSize" : {
"duration" : "duration",
"size" : "size",
"count" : 5
},
"groupIdentifier" : "groupIdentifier"
}, {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"remoteGroupId" : "remoteGroupId",
"comments" : "comments",
"targetId" : "targetId",
"concurrentlySchedulableTaskCount" : 5,
"useCompression" : true,
"scheduledState" : "ENABLED",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"batchSize" : {
"duration" : "duration",
"size" : "size",
"count" : 5
},
"groupIdentifier" : "groupIdentifier"
} ],
"instanceIdentifier" : "instanceIdentifier",
"yieldDuration" : "yieldDuration",
"groupIdentifier" : "groupIdentifier",
"localNetworkInterface" : "localNetworkInterface"
} ],
"groupIdentifier" : "groupIdentifier"
},
"parameterProviders" : {
"key" : {
"identifier" : "identifier",
"name" : "name",
"type" : "type"
}
},
"flowEncodingVersion" : "flowEncodingVersion",
"flow" : {
"versionCount" : 0,
"identifier" : "identifier",
"bucketName" : "bucketName",
"permissions" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
},
"createdTimestamp" : 1,
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"name" : "name",
"description" : "description",
"modifiedTimestamp" : 1,
"bucketIdentifier" : "bucketIdentifier",
"type" : "Flow",
"revision" : {
"clientId" : "clientId",
"lastModifier" : "lastModifier",
"version" : 6
}
},
"parameterContexts" : {
"key" : {
"parameterGroupName" : "parameterGroupName",
"identifier" : "identifier",
"componentType" : "CONNECTION",
"synchronized" : true,
"comments" : "comments",
"description" : "description",
"inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"groupIdentifier" : "groupIdentifier",
"parameters" : [ {
"provided" : true,
"name" : "name",
"description" : "description",
"sensitive" : true,
"value" : "value"
}, {
"provided" : true,
"name" : "name",
"description" : "description",
"sensitive" : true,
"value" : "value"
} ],
"parameterProvider" : "parameterProvider"
}
},
"latest" : true
}
application/json
get /buckets/{bucketId}/flows/{flowId}/versions/latest/metadata
{
"flowIdentifier" : "flowIdentifier",
"comments" : "comments",
"author" : "author",
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"bucketIdentifier" : "bucketIdentifier",
"version" : 0,
"timestamp" : 1
}
application/json
post /buckets/{bucketId}/flows/{flowId}/versions/import
application/json
{
"bucket" : {
"identifier" : "identifier",
"allowBundleRedeploy" : true,
"permissions" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
},
"createdTimestamp" : 1,
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"name" : "name",
"description" : "description",
"allowPublicRead" : true,
"revision" : {
"clientId" : "clientId",
"lastModifier" : "lastModifier",
"version" : 6
}
},
"snapshotMetadata" : {
"flowIdentifier" : "flowIdentifier",
"comments" : "comments",
"author" : "author",
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"bucketIdentifier" : "bucketIdentifier",
"version" : 0,
"timestamp" : 1
},
"externalControllerServices" : {
"key" : {
"identifier" : "identifier",
"name" : "name"
}
},
"flowContents" : {
"processors" : [ {
"autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
"bulletinLevel" : "bulletinLevel",
"executionNode" : "executionNode",
"runDurationMillis" : 2,
"type" : "type",
"propertyDescriptors" : {
"key" : {
"resourceDefinition" : {
"resourceTypes" : [ "FILE", "FILE" ],
"cardinality" : "SINGLE"
},
"displayName" : "displayName",
"identifiesControllerService" : true,
"name" : "name",
"sensitive" : true
}
},
"scheduledState" : "ENABLED",
"maxBackoffPeriod" : "maxBackoffPeriod",
"yieldDuration" : "yieldDuration",
"bundle" : {
"artifact" : "artifact",
"version" : "version",
"group" : "group"
},
"retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
"annotationData" : "annotationData",
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"concurrentlySchedulableTaskCount" : 7,
"retryCount" : 9,
"penaltyDuration" : "penaltyDuration",
"backoffMechanism" : "PENALIZE_FLOWFILE",
"schedulingStrategy" : "schedulingStrategy",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"style" : {
"key" : "style"
},
"schedulingPeriod" : "schedulingPeriod",
"groupIdentifier" : "groupIdentifier",
"properties" : {
"key" : "properties"
}
}, {
"autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
"bulletinLevel" : "bulletinLevel",
"executionNode" : "executionNode",
"runDurationMillis" : 2,
"type" : "type",
"propertyDescriptors" : {
"key" : {
"resourceDefinition" : {
"resourceTypes" : [ "FILE", "FILE" ],
"cardinality" : "SINGLE"
},
"displayName" : "displayName",
"identifiesControllerService" : true,
"name" : "name",
"sensitive" : true
}
},
"scheduledState" : "ENABLED",
"maxBackoffPeriod" : "maxBackoffPeriod",
"yieldDuration" : "yieldDuration",
"bundle" : {
"artifact" : "artifact",
"version" : "version",
"group" : "group"
},
"retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
"annotationData" : "annotationData",
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"concurrentlySchedulableTaskCount" : 7,
"retryCount" : 9,
"penaltyDuration" : "penaltyDuration",
"backoffMechanism" : "PENALIZE_FLOWFILE",
"schedulingStrategy" : "schedulingStrategy",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"style" : {
"key" : "style"
},
"schedulingPeriod" : "schedulingPeriod",
"groupIdentifier" : "groupIdentifier",
"properties" : {
"key" : "properties"
}
} ],
"processGroups" : [ null, null ],
"outputPorts" : [ null, null ],
"funnels" : [ {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"groupIdentifier" : "groupIdentifier"
}, {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"groupIdentifier" : "groupIdentifier"
} ],
"versionedFlowCoordinates" : {
"registryUrl" : "registryUrl",
"registryId" : "registryId",
"storageLocation" : "storageLocation",
"bucketId" : "bucketId",
"flowId" : "flowId",
"version" : 6,
"latest" : true
},
"connections" : [ {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"prioritizers" : [ "prioritizers", "prioritizers" ],
"comments" : "comments",
"flowFileExpiration" : "flowFileExpiration",
"selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
"loadBalanceCompression" : "DO_NOT_COMPRESS",
"backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
"loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
"source" : {
"comments" : "comments",
"groupId" : "groupId",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"id" : "id",
"type" : "PROCESSOR"
},
"labelIndex" : 2,
"bends" : [ null, null ],
"backPressureObjectThreshold" : 7,
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"groupIdentifier" : "groupIdentifier",
"partitioningAttribute" : "partitioningAttribute",
"zIndex" : 4
}, {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"prioritizers" : [ "prioritizers", "prioritizers" ],
"comments" : "comments",
"flowFileExpiration" : "flowFileExpiration",
"selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
"loadBalanceCompression" : "DO_NOT_COMPRESS",
"backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
"loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
"source" : {
"comments" : "comments",
"groupId" : "groupId",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"id" : "id",
"type" : "PROCESSOR"
},
"labelIndex" : 2,
"bends" : [ null, null ],
"backPressureObjectThreshold" : 7,
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"groupIdentifier" : "groupIdentifier",
"partitioningAttribute" : "partitioningAttribute",
"zIndex" : 4
} ],
"logFileSuffix" : "logFileSuffix",
"parameterContextName" : "parameterContextName",
"identifier" : "identifier",
"componentType" : "CONNECTION",
"variables" : {
"key" : "variables"
},
"defaultBackPressureObjectThreshold" : 7,
"comments" : "comments",
"labels" : [ {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"name" : "name",
"width" : 1.0246457001441578,
"instanceIdentifier" : "instanceIdentifier",
"style" : {
"key" : "style"
},
"label" : "label",
"groupIdentifier" : "groupIdentifier",
"zIndex" : 1,
"height" : 1.4894159098541704
}, {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"name" : "name",
"width" : 1.0246457001441578,
"instanceIdentifier" : "instanceIdentifier",
"style" : {
"key" : "style"
},
"label" : "label",
"groupIdentifier" : "groupIdentifier",
"zIndex" : 1,
"height" : 1.4894159098541704
} ],
"defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
"controllerServices" : [ {
"annotationData" : "annotationData",
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"bulletinLevel" : "bulletinLevel",
"type" : "type",
"propertyDescriptors" : { },
"scheduledState" : "ENABLED",
"controllerServiceApis" : [ {
"type" : "type"
}, {
"type" : "type"
} ],
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"groupIdentifier" : "groupIdentifier",
"properties" : {
"key" : "properties"
}
}, {
"annotationData" : "annotationData",
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"bulletinLevel" : "bulletinLevel",
"type" : "type",
"propertyDescriptors" : { },
"scheduledState" : "ENABLED",
"controllerServiceApis" : [ {
"type" : "type"
}, {
"type" : "type"
} ],
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"groupIdentifier" : "groupIdentifier",
"properties" : {
"key" : "properties"
}
} ],
"defaultFlowFileExpiration" : "defaultFlowFileExpiration",
"flowFileConcurrency" : "flowFileConcurrency",
"flowFileOutboundPolicy" : "flowFileOutboundPolicy",
"name" : "name",
"inputPorts" : [ {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"allowRemoteAccess" : true,
"concurrentlySchedulableTaskCount" : 3,
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"type" : "INPUT_PORT",
"groupIdentifier" : "groupIdentifier",
"scheduledState" : "ENABLED"
}, {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"allowRemoteAccess" : true,
"concurrentlySchedulableTaskCount" : 3,
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"type" : "INPUT_PORT",
"groupIdentifier" : "groupIdentifier",
"scheduledState" : "ENABLED"
} ],
"instanceIdentifier" : "instanceIdentifier",
"position" : {
"x" : 0.8008281904610115,
"y" : 6.027456183070403
},
"remoteProcessGroups" : [ {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"proxyPassword" : "proxyPassword",
"communicationsTimeout" : "communicationsTimeout",
"proxyHost" : "proxyHost",
"proxyPort" : 1,
"transportProtocol" : "RAW",
"outputPorts" : [ null, null ],
"name" : "name",
"targetUri" : "targetUri",
"proxyUser" : "proxyUser",
"targetUris" : "targetUris",
"inputPorts" : [ {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"remoteGroupId" : "remoteGroupId",
"comments" : "comments",
"targetId" : "targetId",
"concurrentlySchedulableTaskCount" : 5,
"useCompression" : true,
"scheduledState" : "ENABLED",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"batchSize" : {
"duration" : "duration",
"size" : "size",
"count" : 5
},
"groupIdentifier" : "groupIdentifier"
}, {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"remoteGroupId" : "remoteGroupId",
"comments" : "comments",
"targetId" : "targetId",
"concurrentlySchedulableTaskCount" : 5,
"useCompression" : true,
"scheduledState" : "ENABLED",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"batchSize" : {
"duration" : "duration",
"size" : "size",
"count" : 5
},
"groupIdentifier" : "groupIdentifier"
} ],
"instanceIdentifier" : "instanceIdentifier",
"yieldDuration" : "yieldDuration",
"groupIdentifier" : "groupIdentifier",
"localNetworkInterface" : "localNetworkInterface"
}, {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"proxyPassword" : "proxyPassword",
"communicationsTimeout" : "communicationsTimeout",
"proxyHost" : "proxyHost",
"proxyPort" : 1,
"transportProtocol" : "RAW",
"outputPorts" : [ null, null ],
"name" : "name",
"targetUri" : "targetUri",
"proxyUser" : "proxyUser",
"targetUris" : "targetUris",
"inputPorts" : [ {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"remoteGroupId" : "remoteGroupId",
"comments" : "comments",
"targetId" : "targetId",
"concurrentlySchedulableTaskCount" : 5,
"useCompression" : true,
"scheduledState" : "ENABLED",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"batchSize" : {
"duration" : "duration",
"size" : "size",
"count" : 5
},
"groupIdentifier" : "groupIdentifier"
}, {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"remoteGroupId" : "remoteGroupId",
"comments" : "comments",
"targetId" : "targetId",
"concurrentlySchedulableTaskCount" : 5,
"useCompression" : true,
"scheduledState" : "ENABLED",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"batchSize" : {
"duration" : "duration",
"size" : "size",
"count" : 5
},
"groupIdentifier" : "groupIdentifier"
} ],
"instanceIdentifier" : "instanceIdentifier",
"yieldDuration" : "yieldDuration",
"groupIdentifier" : "groupIdentifier",
"localNetworkInterface" : "localNetworkInterface"
} ],
"groupIdentifier" : "groupIdentifier"
},
"parameterProviders" : {
"key" : {
"identifier" : "identifier",
"name" : "name",
"type" : "type"
}
},
"flowEncodingVersion" : "flowEncodingVersion",
"flow" : {
"versionCount" : 0,
"identifier" : "identifier",
"bucketName" : "bucketName",
"permissions" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
},
"createdTimestamp" : 1,
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"name" : "name",
"description" : "description",
"modifiedTimestamp" : 1,
"bucketIdentifier" : "bucketIdentifier",
"type" : "Flow",
"revision" : {
"clientId" : "clientId",
"lastModifier" : "lastModifier",
"version" : 6
}
},
"parameterContexts" : {
"key" : {
"parameterGroupName" : "parameterGroupName",
"identifier" : "identifier",
"componentType" : "CONNECTION",
"synchronized" : true,
"comments" : "comments",
"description" : "description",
"inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"groupIdentifier" : "groupIdentifier",
"parameters" : [ {
"provided" : true,
"name" : "name",
"description" : "description",
"sensitive" : true,
"value" : "value"
}, {
"provided" : true,
"name" : "name",
"description" : "description",
"sensitive" : true,
"value" : "value"
} ],
"parameterProvider" : "parameterProvider"
}
},
"latest" : true
}
application/json
put /buckets/{bucketId}/flows/{flowId}
application/json
{
"versionCount" : 0,
"identifier" : "identifier",
"bucketName" : "bucketName",
"permissions" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
},
"createdTimestamp" : 1,
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"name" : "name",
"description" : "description",
"modifiedTimestamp" : 1,
"bucketIdentifier" : "bucketIdentifier",
"type" : "Flow",
"revision" : {
"clientId" : "clientId",
"lastModifier" : "lastModifier",
"version" : 6
}
}
application/json
post /buckets
application/json
{
"identifier" : "identifier",
"allowBundleRedeploy" : true,
"permissions" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
},
"createdTimestamp" : 1,
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"name" : "name",
"description" : "description",
"allowPublicRead" : true,
"revision" : {
"clientId" : "clientId",
"lastModifier" : "lastModifier",
"version" : 6
}
}
application/json
delete /buckets/{bucketId}
{
"identifier" : "identifier",
"allowBundleRedeploy" : true,
"permissions" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
},
"createdTimestamp" : 1,
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"name" : "name",
"description" : "description",
"allowPublicRead" : true,
"revision" : {
"clientId" : "clientId",
"lastModifier" : "lastModifier",
"version" : 6
}
}
application/json
get /buckets/fields
{
"fields" : [ "fields", "fields" ]
}
application/json
get /buckets/{bucketId}
{
"identifier" : "identifier",
"allowBundleRedeploy" : true,
"permissions" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
},
"createdTimestamp" : 1,
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"name" : "name",
"description" : "description",
"allowPublicRead" : true,
"revision" : {
"clientId" : "clientId",
"lastModifier" : "lastModifier",
"version" : 6
}
}
application/json
get /buckets
[ {
"identifier" : "identifier",
"allowBundleRedeploy" : true,
"permissions" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
},
"createdTimestamp" : 1,
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"name" : "name",
"description" : "description",
"allowPublicRead" : true,
"revision" : {
"clientId" : "clientId",
"lastModifier" : "lastModifier",
"version" : 6
}
}, {
"identifier" : "identifier",
"allowBundleRedeploy" : true,
"permissions" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
},
"createdTimestamp" : 1,
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"name" : "name",
"description" : "description",
"allowPublicRead" : true,
"revision" : {
"clientId" : "clientId",
"lastModifier" : "lastModifier",
"version" : 6
}
} ]
application/json
put /buckets/{bucketId}
application/json
{
"identifier" : "identifier",
"allowBundleRedeploy" : true,
"permissions" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
},
"createdTimestamp" : 1,
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"name" : "name",
"description" : "description",
"allowPublicRead" : true,
"revision" : {
"clientId" : "clientId",
"lastModifier" : "lastModifier",
"version" : 6
}
}
application/json
get /bundles/{bundleId}/versions/{version}/extensions/{name}/docs/additional-details
Gets the additional details documentation for the given extension in the given extension bundle version.
NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.
""
text/html
get /bundles/{bundleId}/versions/{version}/extensions/{name}/docs
Gets the documentation for the given extension in the given extension bundle version.
NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.
""
text/html
get /bundles/versions
Gets the metadata about extension bundle versions across all authorized buckets with optional filters applied. If the user is not authorized to any buckets, an empty list will be returned.
NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.
[ {
"sha256" : "sha256",
"buildInfo" : {
"buildBranch" : "buildBranch",
"builtBy" : "builtBy",
"buildTag" : "buildTag",
"buildRevision" : "buildRevision",
"built" : 1,
"buildTool" : "buildTool",
"buildFlags" : "buildFlags"
},
"author" : "author",
"groupId" : "groupId",
"bundleId" : "bundleId",
"description" : "description",
"bucketId" : "bucketId",
"version" : "version",
"sha256Supplied" : true,
"contentSize" : 0,
"artifactId" : "artifactId",
"id" : "id",
"timestamp" : 1,
"systemApiVersion" : "systemApiVersion"
}, {
"sha256" : "sha256",
"buildInfo" : {
"buildBranch" : "buildBranch",
"builtBy" : "builtBy",
"buildTag" : "buildTag",
"buildRevision" : "buildRevision",
"built" : 1,
"buildTool" : "buildTool",
"buildFlags" : "buildFlags"
},
"author" : "author",
"groupId" : "groupId",
"bundleId" : "bundleId",
"description" : "description",
"bucketId" : "bucketId",
"version" : "version",
"sha256Supplied" : true,
"contentSize" : 0,
"artifactId" : "artifactId",
"id" : "id",
"timestamp" : 1,
"systemApiVersion" : "systemApiVersion"
} ]
application/json
get /bundles
Gets the metadata for all bundles across all authorized buckets with optional filters applied. The returned results will include only items from buckets for which the user is authorized. If the user is not authorized to any buckets, an empty list will be returned.
NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.
[ {
"versionCount" : 0,
"identifier" : "identifier",
"bucketName" : "bucketName",
"createdTimestamp" : 1,
"groupId" : "groupId",
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"description" : "description",
"bucketIdentifier" : "bucketIdentifier",
"bundleType" : "NIFI_NAR",
"type" : "Flow",
"permissions" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
},
"name" : "name",
"modifiedTimestamp" : 1,
"artifactId" : "artifactId"
}, {
"versionCount" : 0,
"identifier" : "identifier",
"bucketName" : "bucketName",
"createdTimestamp" : 1,
"groupId" : "groupId",
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"description" : "description",
"bucketIdentifier" : "bucketIdentifier",
"bundleType" : "NIFI_NAR",
"type" : "Flow",
"permissions" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
},
"name" : "name",
"modifiedTimestamp" : 1,
"artifactId" : "artifactId"
} ]
application/json
delete /bundles/{bundleId}/versions/{version}
Deletes the given extension bundle version and it's associated binary content.
NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.
{
"bucket" : {
"identifier" : "identifier",
"allowBundleRedeploy" : true,
"permissions" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
},
"createdTimestamp" : 1,
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"name" : "name",
"description" : "description",
"allowPublicRead" : true,
"revision" : {
"clientId" : "clientId",
"lastModifier" : "lastModifier",
"version" : 6
}
},
"filename" : "filename",
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"versionMetadata" : {
"sha256" : "sha256",
"buildInfo" : {
"buildBranch" : "buildBranch",
"builtBy" : "builtBy",
"buildTag" : "buildTag",
"buildRevision" : "buildRevision",
"built" : 1,
"buildTool" : "buildTool",
"buildFlags" : "buildFlags"
},
"author" : "author",
"groupId" : "groupId",
"bundleId" : "bundleId",
"description" : "description",
"bucketId" : "bucketId",
"version" : "version",
"sha256Supplied" : true,
"contentSize" : 0,
"artifactId" : "artifactId",
"id" : "id",
"timestamp" : 1,
"systemApiVersion" : "systemApiVersion"
},
"bundle" : {
"versionCount" : 0,
"identifier" : "identifier",
"bucketName" : "bucketName",
"createdTimestamp" : 1,
"groupId" : "groupId",
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"description" : "description",
"bucketIdentifier" : "bucketIdentifier",
"bundleType" : "NIFI_NAR",
"type" : "Flow",
"permissions" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
},
"name" : "name",
"modifiedTimestamp" : 1,
"artifactId" : "artifactId"
},
"dependencies" : [ {
"groupId" : "groupId",
"artifactId" : "artifactId",
"version" : "version"
}, {
"groupId" : "groupId",
"artifactId" : "artifactId",
"version" : "version"
} ]
}
application/json
delete /bundles/{bundleId}
Deletes the given extension bundle and all of it's versions.
NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.
{
"versionCount" : 0,
"identifier" : "identifier",
"bucketName" : "bucketName",
"createdTimestamp" : 1,
"groupId" : "groupId",
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"description" : "description",
"bucketIdentifier" : "bucketIdentifier",
"bundleType" : "NIFI_NAR",
"type" : "Flow",
"permissions" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
},
"name" : "name",
"modifiedTimestamp" : 1,
"artifactId" : "artifactId"
}
application/json
get /bundles/{bundleId}/versions/{version}
Gets the descriptor for the given version of the given extension bundle.
NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.
{
"bucket" : {
"identifier" : "identifier",
"allowBundleRedeploy" : true,
"permissions" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
},
"createdTimestamp" : 1,
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"name" : "name",
"description" : "description",
"allowPublicRead" : true,
"revision" : {
"clientId" : "clientId",
"lastModifier" : "lastModifier",
"version" : 6
}
},
"filename" : "filename",
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"versionMetadata" : {
"sha256" : "sha256",
"buildInfo" : {
"buildBranch" : "buildBranch",
"builtBy" : "builtBy",
"buildTag" : "buildTag",
"buildRevision" : "buildRevision",
"built" : 1,
"buildTool" : "buildTool",
"buildFlags" : "buildFlags"
},
"author" : "author",
"groupId" : "groupId",
"bundleId" : "bundleId",
"description" : "description",
"bucketId" : "bucketId",
"version" : "version",
"sha256Supplied" : true,
"contentSize" : 0,
"artifactId" : "artifactId",
"id" : "id",
"timestamp" : 1,
"systemApiVersion" : "systemApiVersion"
},
"bundle" : {
"versionCount" : 0,
"identifier" : "identifier",
"bucketName" : "bucketName",
"createdTimestamp" : 1,
"groupId" : "groupId",
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"description" : "description",
"bucketIdentifier" : "bucketIdentifier",
"bundleType" : "NIFI_NAR",
"type" : "Flow",
"permissions" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
},
"name" : "name",
"modifiedTimestamp" : 1,
"artifactId" : "artifactId"
},
"dependencies" : [ {
"groupId" : "groupId",
"artifactId" : "artifactId",
"version" : "version"
}, {
"groupId" : "groupId",
"artifactId" : "artifactId",
"version" : "version"
} ]
}
application/json
get /bundles/{bundleId}/versions/{version}/content
Gets the binary content for the given version of the given extension bundle.
NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.
[ "", "" ]
application/octet-stream
get /bundles/{bundleId}/versions/{version}/extensions/{name}
Gets the metadata about the extension with the given name in the given extension bundle version.
NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.
[ {
"dynamicProperties" : [ {
"name" : "name",
"expressionLanguageScope" : "NONE",
"description" : "description",
"expressionLanguageSupported" : true,
"value" : "value"
}, {
"name" : "name",
"expressionLanguageScope" : "NONE",
"description" : "description",
"expressionLanguageSupported" : true,
"value" : "value"
} ],
"defaultSchedule" : {
"period" : "period",
"strategy" : "strategy",
"concurrentTasks" : "concurrentTasks"
},
"writesAttributes" : [ null, null ],
"providedServiceAPIs" : [ {
"groupId" : "groupId",
"className" : "className",
"artifactId" : "artifactId",
"version" : "version"
}, {
"groupId" : "groupId",
"className" : "className",
"artifactId" : "artifactId",
"version" : "version"
} ],
"description" : "description",
"type" : "PROCESSOR",
"inputRequirement" : "INPUT_REQUIRED",
"seeAlso" : [ "seeAlso", "seeAlso" ],
"primaryNodeOnly" : true,
"relationships" : [ {
"autoTerminated" : true,
"name" : "name",
"description" : "description"
}, {
"autoTerminated" : true,
"name" : "name",
"description" : "description"
} ],
"dynamicRelationship" : {
"name" : "name",
"description" : "description"
},
"systemResourceConsiderations" : [ {
"resource" : "resource",
"description" : "description"
}, {
"resource" : "resource",
"description" : "description"
} ],
"supportsSensitiveDynamicProperties" : true,
"sideEffectFree" : true,
"stateful" : {
"description" : "description",
"scopes" : [ "CLUSTER", "CLUSTER" ]
},
"defaultSettings" : {
"bulletinLevel" : "bulletinLevel",
"penaltyDuration" : "penaltyDuration",
"yieldDuration" : "yieldDuration"
},
"triggerWhenAnyDestinationAvailable" : true,
"supportsBatching" : true,
"deprecationNotice" : {
"reason" : "reason",
"alternatives" : [ "alternatives", "alternatives" ]
},
"triggerSerially" : true,
"tags" : [ "tags", "tags" ],
"readsAttributes" : [ {
"name" : "name",
"description" : "description"
}, {
"name" : "name",
"description" : "description"
} ],
"triggerWhenEmpty" : true,
"eventDriven" : true,
"restricted" : {
"restrictions" : [ {
"requiredPermission" : "requiredPermission",
"explanation" : "explanation"
}, {
"requiredPermission" : "requiredPermission",
"explanation" : "explanation"
} ],
"generalRestrictionExplanation" : "generalRestrictionExplanation"
},
"name" : "name",
"properties" : [ {
"resourceDefinition" : {
"resourceTypes" : [ "FILE", "FILE" ],
"cardinality" : "SINGLE"
},
"controllerServiceDefinition" : {
"groupId" : "groupId",
"className" : "className",
"artifactId" : "artifactId",
"version" : "version"
},
"displayName" : "displayName",
"defaultValue" : "defaultValue",
"dynamicallyModifiesClasspath" : true,
"expressionLanguageScope" : "NONE",
"description" : "description",
"sensitive" : true,
"required" : true,
"dependencies" : [ {
"propertyDisplayName" : "propertyDisplayName",
"dependentValues" : {
"values" : [ "values", "values" ]
},
"propertyName" : "propertyName"
}, {
"propertyDisplayName" : "propertyDisplayName",
"dependentValues" : {
"values" : [ "values", "values" ]
},
"propertyName" : "propertyName"
} ],
"allowableValues" : [ {
"displayName" : "displayName",
"description" : "description",
"value" : "value"
}, {
"displayName" : "displayName",
"description" : "description",
"value" : "value"
} ],
"name" : "name",
"dynamic" : true,
"expressionLanguageSupported" : true
}, {
"resourceDefinition" : {
"resourceTypes" : [ "FILE", "FILE" ],
"cardinality" : "SINGLE"
},
"controllerServiceDefinition" : {
"groupId" : "groupId",
"className" : "className",
"artifactId" : "artifactId",
"version" : "version"
},
"displayName" : "displayName",
"defaultValue" : "defaultValue",
"dynamicallyModifiesClasspath" : true,
"expressionLanguageScope" : "NONE",
"description" : "description",
"sensitive" : true,
"required" : true,
"dependencies" : [ {
"propertyDisplayName" : "propertyDisplayName",
"dependentValues" : {
"values" : [ "values", "values" ]
},
"propertyName" : "propertyName"
}, {
"propertyDisplayName" : "propertyDisplayName",
"dependentValues" : {
"values" : [ "values", "values" ]
},
"propertyName" : "propertyName"
} ],
"allowableValues" : [ {
"displayName" : "displayName",
"description" : "description",
"value" : "value"
}, {
"displayName" : "displayName",
"description" : "description",
"value" : "value"
} ],
"name" : "name",
"dynamic" : true,
"expressionLanguageSupported" : true
} ]
}, {
"dynamicProperties" : [ {
"name" : "name",
"expressionLanguageScope" : "NONE",
"description" : "description",
"expressionLanguageSupported" : true,
"value" : "value"
}, {
"name" : "name",
"expressionLanguageScope" : "NONE",
"description" : "description",
"expressionLanguageSupported" : true,
"value" : "value"
} ],
"defaultSchedule" : {
"period" : "period",
"strategy" : "strategy",
"concurrentTasks" : "concurrentTasks"
},
"writesAttributes" : [ null, null ],
"providedServiceAPIs" : [ {
"groupId" : "groupId",
"className" : "className",
"artifactId" : "artifactId",
"version" : "version"
}, {
"groupId" : "groupId",
"className" : "className",
"artifactId" : "artifactId",
"version" : "version"
} ],
"description" : "description",
"type" : "PROCESSOR",
"inputRequirement" : "INPUT_REQUIRED",
"seeAlso" : [ "seeAlso", "seeAlso" ],
"primaryNodeOnly" : true,
"relationships" : [ {
"autoTerminated" : true,
"name" : "name",
"description" : "description"
}, {
"autoTerminated" : true,
"name" : "name",
"description" : "description"
} ],
"dynamicRelationship" : {
"name" : "name",
"description" : "description"
},
"systemResourceConsiderations" : [ {
"resource" : "resource",
"description" : "description"
}, {
"resource" : "resource",
"description" : "description"
} ],
"supportsSensitiveDynamicProperties" : true,
"sideEffectFree" : true,
"stateful" : {
"description" : "description",
"scopes" : [ "CLUSTER", "CLUSTER" ]
},
"defaultSettings" : {
"bulletinLevel" : "bulletinLevel",
"penaltyDuration" : "penaltyDuration",
"yieldDuration" : "yieldDuration"
},
"triggerWhenAnyDestinationAvailable" : true,
"supportsBatching" : true,
"deprecationNotice" : {
"reason" : "reason",
"alternatives" : [ "alternatives", "alternatives" ]
},
"triggerSerially" : true,
"tags" : [ "tags", "tags" ],
"readsAttributes" : [ {
"name" : "name",
"description" : "description"
}, {
"name" : "name",
"description" : "description"
} ],
"triggerWhenEmpty" : true,
"eventDriven" : true,
"restricted" : {
"restrictions" : [ {
"requiredPermission" : "requiredPermission",
"explanation" : "explanation"
}, {
"requiredPermission" : "requiredPermission",
"explanation" : "explanation"
} ],
"generalRestrictionExplanation" : "generalRestrictionExplanation"
},
"name" : "name",
"properties" : [ {
"resourceDefinition" : {
"resourceTypes" : [ "FILE", "FILE" ],
"cardinality" : "SINGLE"
},
"controllerServiceDefinition" : {
"groupId" : "groupId",
"className" : "className",
"artifactId" : "artifactId",
"version" : "version"
},
"displayName" : "displayName",
"defaultValue" : "defaultValue",
"dynamicallyModifiesClasspath" : true,
"expressionLanguageScope" : "NONE",
"description" : "description",
"sensitive" : true,
"required" : true,
"dependencies" : [ {
"propertyDisplayName" : "propertyDisplayName",
"dependentValues" : {
"values" : [ "values", "values" ]
},
"propertyName" : "propertyName"
}, {
"propertyDisplayName" : "propertyDisplayName",
"dependentValues" : {
"values" : [ "values", "values" ]
},
"propertyName" : "propertyName"
} ],
"allowableValues" : [ {
"displayName" : "displayName",
"description" : "description",
"value" : "value"
}, {
"displayName" : "displayName",
"description" : "description",
"value" : "value"
} ],
"name" : "name",
"dynamic" : true,
"expressionLanguageSupported" : true
}, {
"resourceDefinition" : {
"resourceTypes" : [ "FILE", "FILE" ],
"cardinality" : "SINGLE"
},
"controllerServiceDefinition" : {
"groupId" : "groupId",
"className" : "className",
"artifactId" : "artifactId",
"version" : "version"
},
"displayName" : "displayName",
"defaultValue" : "defaultValue",
"dynamicallyModifiesClasspath" : true,
"expressionLanguageScope" : "NONE",
"description" : "description",
"sensitive" : true,
"required" : true,
"dependencies" : [ {
"propertyDisplayName" : "propertyDisplayName",
"dependentValues" : {
"values" : [ "values", "values" ]
},
"propertyName" : "propertyName"
}, {
"propertyDisplayName" : "propertyDisplayName",
"dependentValues" : {
"values" : [ "values", "values" ]
},
"propertyName" : "propertyName"
} ],
"allowableValues" : [ {
"displayName" : "displayName",
"description" : "description",
"value" : "value"
}, {
"displayName" : "displayName",
"description" : "description",
"value" : "value"
} ],
"name" : "name",
"dynamic" : true,
"expressionLanguageSupported" : true
} ]
} ]
application/json
get /bundles/{bundleId}/versions/{version}/extensions
Gets the metadata about the extensions in the given extension bundle version.
NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.
[ {
"bundleInfo" : {
"bucketName" : "bucketName",
"groupId" : "groupId",
"bundleId" : "bundleId",
"bucketId" : "bucketId",
"artifactId" : "artifactId",
"bundleType" : "NIFI_NAR",
"version" : "version",
"systemApiVersion" : "systemApiVersion"
},
"hasAdditionalDetails" : true,
"displayName" : "displayName",
"deprecationNotice" : {
"reason" : "reason",
"alternatives" : [ "alternatives", "alternatives" ]
},
"restricted" : {
"restrictions" : [ {
"requiredPermission" : "requiredPermission",
"explanation" : "explanation"
}, {
"requiredPermission" : "requiredPermission",
"explanation" : "explanation"
} ],
"generalRestrictionExplanation" : "generalRestrictionExplanation"
},
"providedServiceAPIs" : [ {
"groupId" : "groupId",
"className" : "className",
"artifactId" : "artifactId",
"version" : "version"
}, {
"groupId" : "groupId",
"className" : "className",
"artifactId" : "artifactId",
"version" : "version"
} ],
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"name" : "name",
"description" : "description",
"type" : "PROCESSOR",
"tags" : [ "tags", "tags" ]
}, {
"bundleInfo" : {
"bucketName" : "bucketName",
"groupId" : "groupId",
"bundleId" : "bundleId",
"bucketId" : "bucketId",
"artifactId" : "artifactId",
"bundleType" : "NIFI_NAR",
"version" : "version",
"systemApiVersion" : "systemApiVersion"
},
"hasAdditionalDetails" : true,
"displayName" : "displayName",
"deprecationNotice" : {
"reason" : "reason",
"alternatives" : [ "alternatives", "alternatives" ]
},
"restricted" : {
"restrictions" : [ {
"requiredPermission" : "requiredPermission",
"explanation" : "explanation"
}, {
"requiredPermission" : "requiredPermission",
"explanation" : "explanation"
} ],
"generalRestrictionExplanation" : "generalRestrictionExplanation"
},
"providedServiceAPIs" : [ {
"groupId" : "groupId",
"className" : "className",
"artifactId" : "artifactId",
"version" : "version"
}, {
"groupId" : "groupId",
"className" : "className",
"artifactId" : "artifactId",
"version" : "version"
} ],
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"name" : "name",
"description" : "description",
"type" : "PROCESSOR",
"tags" : [ "tags", "tags" ]
} ]
application/json
get /bundles/{bundleId}/versions
Gets the metadata for the versions of the given extension bundle.
NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.
[ {
"sha256" : "sha256",
"buildInfo" : {
"buildBranch" : "buildBranch",
"builtBy" : "builtBy",
"buildTag" : "buildTag",
"buildRevision" : "buildRevision",
"built" : 1,
"buildTool" : "buildTool",
"buildFlags" : "buildFlags"
},
"author" : "author",
"groupId" : "groupId",
"bundleId" : "bundleId",
"description" : "description",
"bucketId" : "bucketId",
"version" : "version",
"sha256Supplied" : true,
"contentSize" : 0,
"artifactId" : "artifactId",
"id" : "id",
"timestamp" : 1,
"systemApiVersion" : "systemApiVersion"
}, {
"sha256" : "sha256",
"buildInfo" : {
"buildBranch" : "buildBranch",
"builtBy" : "builtBy",
"buildTag" : "buildTag",
"buildRevision" : "buildRevision",
"built" : 1,
"buildTool" : "buildTool",
"buildFlags" : "buildFlags"
},
"author" : "author",
"groupId" : "groupId",
"bundleId" : "bundleId",
"description" : "description",
"bucketId" : "bucketId",
"version" : "version",
"sha256Supplied" : true,
"contentSize" : 0,
"artifactId" : "artifactId",
"id" : "id",
"timestamp" : 1,
"systemApiVersion" : "systemApiVersion"
} ]
application/json
get /bundles/{bundleId}
Gets the metadata about an extension bundle.
NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.
{
"versionCount" : 0,
"identifier" : "identifier",
"bucketName" : "bucketName",
"createdTimestamp" : 1,
"groupId" : "groupId",
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"description" : "description",
"bucketIdentifier" : "bucketIdentifier",
"bundleType" : "NIFI_NAR",
"type" : "Flow",
"permissions" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
},
"name" : "name",
"modifiedTimestamp" : 1,
"artifactId" : "artifactId"
}
application/json
get /config
{
"supportsConfigurableAuthorizer" : true,
"supportsConfigurableUsersAndGroups" : true,
"supportsManagedAuthorizer" : true
}
application/json
get /extension-repository/{bucketName}/{groupId}
Gets the artifacts in the extension repository in the given bucket and group.
NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.
[ {
"bucketName" : "bucketName",
"groupId" : "groupId",
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"artifactId" : "artifactId"
}, {
"bucketName" : "bucketName",
"groupId" : "groupId",
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"artifactId" : "artifactId"
} ]
application/json
get /extension-repository
Gets the names of the buckets the current user is authorized for in order to browse the repo by bucket.
NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.
[ {
"bucketName" : "bucketName",
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
}
}, {
"bucketName" : "bucketName",
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
}
} ]
application/json
get /extension-repository/{bucketName}
Gets the groups in the extension repository in the given bucket.
NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.
[ {
"bucketName" : "bucketName",
"groupId" : "groupId",
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
}
}, {
"bucketName" : "bucketName",
"groupId" : "groupId",
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
}
} ]
application/json
get /extension-repository/{bucketName}/{groupId}/{artifactId}/{version}
Gets information about the version in the given bucket, group, and artifact.
NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.
{
"extensionsLink" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
}
}
application/json
get /extension-repository/{bucketName}/{groupId}/{artifactId}/{version}/content
Gets the binary content of the bundle with the given bucket, group, artifact, and version.
NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.
[ "", "" ]
application/octet-stream
get /extension-repository/{bucketName}/{groupId}/{artifactId}/{version}/extensions/{name}
Gets information about the extension with the given name in the given bucket, group, artifact, and version.
NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.
{
"dynamicProperties" : [ {
"name" : "name",
"expressionLanguageScope" : "NONE",
"description" : "description",
"expressionLanguageSupported" : true,
"value" : "value"
}, {
"name" : "name",
"expressionLanguageScope" : "NONE",
"description" : "description",
"expressionLanguageSupported" : true,
"value" : "value"
} ],
"defaultSchedule" : {
"period" : "period",
"strategy" : "strategy",
"concurrentTasks" : "concurrentTasks"
},
"writesAttributes" : [ null, null ],
"providedServiceAPIs" : [ {
"groupId" : "groupId",
"className" : "className",
"artifactId" : "artifactId",
"version" : "version"
}, {
"groupId" : "groupId",
"className" : "className",
"artifactId" : "artifactId",
"version" : "version"
} ],
"description" : "description",
"type" : "PROCESSOR",
"inputRequirement" : "INPUT_REQUIRED",
"seeAlso" : [ "seeAlso", "seeAlso" ],
"primaryNodeOnly" : true,
"relationships" : [ {
"autoTerminated" : true,
"name" : "name",
"description" : "description"
}, {
"autoTerminated" : true,
"name" : "name",
"description" : "description"
} ],
"dynamicRelationship" : {
"name" : "name",
"description" : "description"
},
"systemResourceConsiderations" : [ {
"resource" : "resource",
"description" : "description"
}, {
"resource" : "resource",
"description" : "description"
} ],
"supportsSensitiveDynamicProperties" : true,
"sideEffectFree" : true,
"stateful" : {
"description" : "description",
"scopes" : [ "CLUSTER", "CLUSTER" ]
},
"defaultSettings" : {
"bulletinLevel" : "bulletinLevel",
"penaltyDuration" : "penaltyDuration",
"yieldDuration" : "yieldDuration"
},
"triggerWhenAnyDestinationAvailable" : true,
"supportsBatching" : true,
"deprecationNotice" : {
"reason" : "reason",
"alternatives" : [ "alternatives", "alternatives" ]
},
"triggerSerially" : true,
"tags" : [ "tags", "tags" ],
"readsAttributes" : [ {
"name" : "name",
"description" : "description"
}, {
"name" : "name",
"description" : "description"
} ],
"triggerWhenEmpty" : true,
"eventDriven" : true,
"restricted" : {
"restrictions" : [ {
"requiredPermission" : "requiredPermission",
"explanation" : "explanation"
}, {
"requiredPermission" : "requiredPermission",
"explanation" : "explanation"
} ],
"generalRestrictionExplanation" : "generalRestrictionExplanation"
},
"name" : "name",
"properties" : [ {
"resourceDefinition" : {
"resourceTypes" : [ "FILE", "FILE" ],
"cardinality" : "SINGLE"
},
"controllerServiceDefinition" : {
"groupId" : "groupId",
"className" : "className",
"artifactId" : "artifactId",
"version" : "version"
},
"displayName" : "displayName",
"defaultValue" : "defaultValue",
"dynamicallyModifiesClasspath" : true,
"expressionLanguageScope" : "NONE",
"description" : "description",
"sensitive" : true,
"required" : true,
"dependencies" : [ {
"propertyDisplayName" : "propertyDisplayName",
"dependentValues" : {
"values" : [ "values", "values" ]
},
"propertyName" : "propertyName"
}, {
"propertyDisplayName" : "propertyDisplayName",
"dependentValues" : {
"values" : [ "values", "values" ]
},
"propertyName" : "propertyName"
} ],
"allowableValues" : [ {
"displayName" : "displayName",
"description" : "description",
"value" : "value"
}, {
"displayName" : "displayName",
"description" : "description",
"value" : "value"
} ],
"name" : "name",
"dynamic" : true,
"expressionLanguageSupported" : true
}, {
"resourceDefinition" : {
"resourceTypes" : [ "FILE", "FILE" ],
"cardinality" : "SINGLE"
},
"controllerServiceDefinition" : {
"groupId" : "groupId",
"className" : "className",
"artifactId" : "artifactId",
"version" : "version"
},
"displayName" : "displayName",
"defaultValue" : "defaultValue",
"dynamicallyModifiesClasspath" : true,
"expressionLanguageScope" : "NONE",
"description" : "description",
"sensitive" : true,
"required" : true,
"dependencies" : [ {
"propertyDisplayName" : "propertyDisplayName",
"dependentValues" : {
"values" : [ "values", "values" ]
},
"propertyName" : "propertyName"
}, {
"propertyDisplayName" : "propertyDisplayName",
"dependentValues" : {
"values" : [ "values", "values" ]
},
"propertyName" : "propertyName"
} ],
"allowableValues" : [ {
"displayName" : "displayName",
"description" : "description",
"value" : "value"
}, {
"displayName" : "displayName",
"description" : "description",
"value" : "value"
} ],
"name" : "name",
"dynamic" : true,
"expressionLanguageSupported" : true
} ]
}
application/json
get /extension-repository/{bucketName}/{groupId}/{artifactId}/{version}/extensions/{name}/docs/additional-details
Gets the additional details documentation for the extension with the given name in the given bucket, group, artifact, and version.
NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.
""
text/html
get /extension-repository/{bucketName}/{groupId}/{artifactId}/{version}/extensions/{name}/docs
Gets the documentation for the extension with the given name in the given bucket, group, artifact, and version.
NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.
""
text/html
get /extension-repository/{bucketName}/{groupId}/{artifactId}/{version}/extensions
Gets information about the extensions in the given bucket, group, artifact, and version.
NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.
[ {
"bundleInfo" : {
"bucketName" : "bucketName",
"groupId" : "groupId",
"bundleId" : "bundleId",
"bucketId" : "bucketId",
"artifactId" : "artifactId",
"bundleType" : "NIFI_NAR",
"version" : "version",
"systemApiVersion" : "systemApiVersion"
},
"hasAdditionalDetails" : true,
"displayName" : "displayName",
"deprecationNotice" : {
"reason" : "reason",
"alternatives" : [ "alternatives", "alternatives" ]
},
"restricted" : {
"restrictions" : [ {
"requiredPermission" : "requiredPermission",
"explanation" : "explanation"
}, {
"requiredPermission" : "requiredPermission",
"explanation" : "explanation"
} ],
"generalRestrictionExplanation" : "generalRestrictionExplanation"
},
"providedServiceAPIs" : [ {
"groupId" : "groupId",
"className" : "className",
"artifactId" : "artifactId",
"version" : "version"
}, {
"groupId" : "groupId",
"className" : "className",
"artifactId" : "artifactId",
"version" : "version"
} ],
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"name" : "name",
"description" : "description",
"type" : "PROCESSOR",
"tags" : [ "tags", "tags" ]
}, {
"bundleInfo" : {
"bucketName" : "bucketName",
"groupId" : "groupId",
"bundleId" : "bundleId",
"bucketId" : "bucketId",
"artifactId" : "artifactId",
"bundleType" : "NIFI_NAR",
"version" : "version",
"systemApiVersion" : "systemApiVersion"
},
"hasAdditionalDetails" : true,
"displayName" : "displayName",
"deprecationNotice" : {
"reason" : "reason",
"alternatives" : [ "alternatives", "alternatives" ]
},
"restricted" : {
"restrictions" : [ {
"requiredPermission" : "requiredPermission",
"explanation" : "explanation"
}, {
"requiredPermission" : "requiredPermission",
"explanation" : "explanation"
} ],
"generalRestrictionExplanation" : "generalRestrictionExplanation"
},
"providedServiceAPIs" : [ {
"groupId" : "groupId",
"className" : "className",
"artifactId" : "artifactId",
"version" : "version"
}, {
"groupId" : "groupId",
"className" : "className",
"artifactId" : "artifactId",
"version" : "version"
} ],
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"name" : "name",
"description" : "description",
"type" : "PROCESSOR",
"tags" : [ "tags", "tags" ]
} ]
application/json
get /extension-repository/{bucketName}/{groupId}/{artifactId}/{version}/sha256
Gets the hex representation of the SHA-256 digest for the binary content of the bundle with the given bucket, group, artifact, and version.
NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.
""
text/plain
get /extension-repository/{bucketName}/{groupId}/{artifactId}
Gets the versions in the extension repository for the given bucket, group, and artifact.
NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.
[ {
"bucketName" : "bucketName",
"author" : "author",
"groupId" : "groupId",
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"artifactId" : "artifactId",
"version" : "version",
"timestamp" : 0
}, {
"bucketName" : "bucketName",
"author" : "author",
"groupId" : "groupId",
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"artifactId" : "artifactId",
"version" : "version",
"timestamp" : 0
} ]
application/json
get /extension-repository/{groupId}/{artifactId}/{version}/sha256
Gets the hex representation of the SHA-256 digest for the binary content with the given bucket, group, artifact, and version. Since the same group-artifact-version can exist in multiple buckets, this will return the checksum of the first one returned. This will be consistent since the checksum must be the same when existing in multiple buckets.
NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.
""
text/plain
get /extensions
Gets the metadata for all extensions that match the filter params and are part of bundles located in buckets the current user is authorized for. If the user is not authorized to any buckets, an empty result set will be returned.
NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.
{
"extensions" : [ {
"bundleInfo" : {
"bucketName" : "bucketName",
"groupId" : "groupId",
"bundleId" : "bundleId",
"bucketId" : "bucketId",
"artifactId" : "artifactId",
"bundleType" : "NIFI_NAR",
"version" : "version",
"systemApiVersion" : "systemApiVersion"
},
"hasAdditionalDetails" : true,
"displayName" : "displayName",
"deprecationNotice" : {
"reason" : "reason",
"alternatives" : [ "alternatives", "alternatives" ]
},
"restricted" : {
"restrictions" : [ {
"requiredPermission" : "requiredPermission",
"explanation" : "explanation"
}, {
"requiredPermission" : "requiredPermission",
"explanation" : "explanation"
} ],
"generalRestrictionExplanation" : "generalRestrictionExplanation"
},
"providedServiceAPIs" : [ {
"groupId" : "groupId",
"className" : "className",
"artifactId" : "artifactId",
"version" : "version"
}, {
"groupId" : "groupId",
"className" : "className",
"artifactId" : "artifactId",
"version" : "version"
} ],
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"name" : "name",
"description" : "description",
"type" : "PROCESSOR",
"tags" : [ "tags", "tags" ]
}, {
"bundleInfo" : {
"bucketName" : "bucketName",
"groupId" : "groupId",
"bundleId" : "bundleId",
"bucketId" : "bucketId",
"artifactId" : "artifactId",
"bundleType" : "NIFI_NAR",
"version" : "version",
"systemApiVersion" : "systemApiVersion"
},
"hasAdditionalDetails" : true,
"displayName" : "displayName",
"deprecationNotice" : {
"reason" : "reason",
"alternatives" : [ "alternatives", "alternatives" ]
},
"restricted" : {
"restrictions" : [ {
"requiredPermission" : "requiredPermission",
"explanation" : "explanation"
}, {
"requiredPermission" : "requiredPermission",
"explanation" : "explanation"
} ],
"generalRestrictionExplanation" : "generalRestrictionExplanation"
},
"providedServiceAPIs" : [ {
"groupId" : "groupId",
"className" : "className",
"artifactId" : "artifactId",
"version" : "version"
}, {
"groupId" : "groupId",
"className" : "className",
"artifactId" : "artifactId",
"version" : "version"
} ],
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"name" : "name",
"description" : "description",
"type" : "PROCESSOR",
"tags" : [ "tags", "tags" ]
} ],
"numResults" : 0,
"filterParams" : {
"extensionType" : "PROCESSOR",
"bundleType" : "NIFI_NAR",
"tags" : [ "tags", "tags" ]
}
}
application/json
get /extensions/provided-service-api
Gets the metadata for extensions that provide the specified API and are part of bundles located in buckets the current user is authorized for. If the user is not authorized to any buckets, an empty result set will be returned.
NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.
{
"extensions" : [ {
"bundleInfo" : {
"bucketName" : "bucketName",
"groupId" : "groupId",
"bundleId" : "bundleId",
"bucketId" : "bucketId",
"artifactId" : "artifactId",
"bundleType" : "NIFI_NAR",
"version" : "version",
"systemApiVersion" : "systemApiVersion"
},
"hasAdditionalDetails" : true,
"displayName" : "displayName",
"deprecationNotice" : {
"reason" : "reason",
"alternatives" : [ "alternatives", "alternatives" ]
},
"restricted" : {
"restrictions" : [ {
"requiredPermission" : "requiredPermission",
"explanation" : "explanation"
}, {
"requiredPermission" : "requiredPermission",
"explanation" : "explanation"
} ],
"generalRestrictionExplanation" : "generalRestrictionExplanation"
},
"providedServiceAPIs" : [ {
"groupId" : "groupId",
"className" : "className",
"artifactId" : "artifactId",
"version" : "version"
}, {
"groupId" : "groupId",
"className" : "className",
"artifactId" : "artifactId",
"version" : "version"
} ],
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"name" : "name",
"description" : "description",
"type" : "PROCESSOR",
"tags" : [ "tags", "tags" ]
}, {
"bundleInfo" : {
"bucketName" : "bucketName",
"groupId" : "groupId",
"bundleId" : "bundleId",
"bucketId" : "bucketId",
"artifactId" : "artifactId",
"bundleType" : "NIFI_NAR",
"version" : "version",
"systemApiVersion" : "systemApiVersion"
},
"hasAdditionalDetails" : true,
"displayName" : "displayName",
"deprecationNotice" : {
"reason" : "reason",
"alternatives" : [ "alternatives", "alternatives" ]
},
"restricted" : {
"restrictions" : [ {
"requiredPermission" : "requiredPermission",
"explanation" : "explanation"
}, {
"requiredPermission" : "requiredPermission",
"explanation" : "explanation"
} ],
"generalRestrictionExplanation" : "generalRestrictionExplanation"
},
"providedServiceAPIs" : [ {
"groupId" : "groupId",
"className" : "className",
"artifactId" : "artifactId",
"version" : "version"
}, {
"groupId" : "groupId",
"className" : "className",
"artifactId" : "artifactId",
"version" : "version"
} ],
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"name" : "name",
"description" : "description",
"type" : "PROCESSOR",
"tags" : [ "tags", "tags" ]
} ],
"numResults" : 0,
"filterParams" : {
"extensionType" : "PROCESSOR",
"bundleType" : "NIFI_NAR",
"tags" : [ "tags", "tags" ]
}
}
application/json
get /extensions/tags
Gets all the extension tags known to this NiFi Registry instance, along with the number of extensions that have the given tag.
NOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.
[ {
"count" : 0,
"tag" : "tag"
}, {
"count" : 0,
"tag" : "tag"
} ]
application/json
get /flows/fields
{
"fields" : [ "fields", "fields" ]
}
application/json
get /flows/{flowId}
{
"versionCount" : 0,
"identifier" : "identifier",
"bucketName" : "bucketName",
"permissions" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
},
"createdTimestamp" : 1,
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"name" : "name",
"description" : "description",
"modifiedTimestamp" : 1,
"bucketIdentifier" : "bucketIdentifier",
"type" : "Flow",
"revision" : {
"clientId" : "clientId",
"lastModifier" : "lastModifier",
"version" : 6
}
}
application/json
get /flows/{flowId}/versions/{versionNumber}
{
"bucket" : {
"identifier" : "identifier",
"allowBundleRedeploy" : true,
"permissions" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
},
"createdTimestamp" : 1,
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"name" : "name",
"description" : "description",
"allowPublicRead" : true,
"revision" : {
"clientId" : "clientId",
"lastModifier" : "lastModifier",
"version" : 6
}
},
"snapshotMetadata" : {
"flowIdentifier" : "flowIdentifier",
"comments" : "comments",
"author" : "author",
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"bucketIdentifier" : "bucketIdentifier",
"version" : 0,
"timestamp" : 1
},
"externalControllerServices" : {
"key" : {
"identifier" : "identifier",
"name" : "name"
}
},
"flowContents" : {
"processors" : [ {
"autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
"bulletinLevel" : "bulletinLevel",
"executionNode" : "executionNode",
"runDurationMillis" : 2,
"type" : "type",
"propertyDescriptors" : {
"key" : {
"resourceDefinition" : {
"resourceTypes" : [ "FILE", "FILE" ],
"cardinality" : "SINGLE"
},
"displayName" : "displayName",
"identifiesControllerService" : true,
"name" : "name",
"sensitive" : true
}
},
"scheduledState" : "ENABLED",
"maxBackoffPeriod" : "maxBackoffPeriod",
"yieldDuration" : "yieldDuration",
"bundle" : {
"artifact" : "artifact",
"version" : "version",
"group" : "group"
},
"retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
"annotationData" : "annotationData",
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"concurrentlySchedulableTaskCount" : 7,
"retryCount" : 9,
"penaltyDuration" : "penaltyDuration",
"backoffMechanism" : "PENALIZE_FLOWFILE",
"schedulingStrategy" : "schedulingStrategy",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"style" : {
"key" : "style"
},
"schedulingPeriod" : "schedulingPeriod",
"groupIdentifier" : "groupIdentifier",
"properties" : {
"key" : "properties"
}
}, {
"autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
"bulletinLevel" : "bulletinLevel",
"executionNode" : "executionNode",
"runDurationMillis" : 2,
"type" : "type",
"propertyDescriptors" : {
"key" : {
"resourceDefinition" : {
"resourceTypes" : [ "FILE", "FILE" ],
"cardinality" : "SINGLE"
},
"displayName" : "displayName",
"identifiesControllerService" : true,
"name" : "name",
"sensitive" : true
}
},
"scheduledState" : "ENABLED",
"maxBackoffPeriod" : "maxBackoffPeriod",
"yieldDuration" : "yieldDuration",
"bundle" : {
"artifact" : "artifact",
"version" : "version",
"group" : "group"
},
"retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
"annotationData" : "annotationData",
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"concurrentlySchedulableTaskCount" : 7,
"retryCount" : 9,
"penaltyDuration" : "penaltyDuration",
"backoffMechanism" : "PENALIZE_FLOWFILE",
"schedulingStrategy" : "schedulingStrategy",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"style" : {
"key" : "style"
},
"schedulingPeriod" : "schedulingPeriod",
"groupIdentifier" : "groupIdentifier",
"properties" : {
"key" : "properties"
}
} ],
"processGroups" : [ null, null ],
"outputPorts" : [ null, null ],
"funnels" : [ {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"groupIdentifier" : "groupIdentifier"
}, {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"groupIdentifier" : "groupIdentifier"
} ],
"versionedFlowCoordinates" : {
"registryUrl" : "registryUrl",
"registryId" : "registryId",
"storageLocation" : "storageLocation",
"bucketId" : "bucketId",
"flowId" : "flowId",
"version" : 6,
"latest" : true
},
"connections" : [ {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"prioritizers" : [ "prioritizers", "prioritizers" ],
"comments" : "comments",
"flowFileExpiration" : "flowFileExpiration",
"selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
"loadBalanceCompression" : "DO_NOT_COMPRESS",
"backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
"loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
"source" : {
"comments" : "comments",
"groupId" : "groupId",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"id" : "id",
"type" : "PROCESSOR"
},
"labelIndex" : 2,
"bends" : [ null, null ],
"backPressureObjectThreshold" : 7,
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"groupIdentifier" : "groupIdentifier",
"partitioningAttribute" : "partitioningAttribute",
"zIndex" : 4
}, {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"prioritizers" : [ "prioritizers", "prioritizers" ],
"comments" : "comments",
"flowFileExpiration" : "flowFileExpiration",
"selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
"loadBalanceCompression" : "DO_NOT_COMPRESS",
"backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
"loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
"source" : {
"comments" : "comments",
"groupId" : "groupId",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"id" : "id",
"type" : "PROCESSOR"
},
"labelIndex" : 2,
"bends" : [ null, null ],
"backPressureObjectThreshold" : 7,
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"groupIdentifier" : "groupIdentifier",
"partitioningAttribute" : "partitioningAttribute",
"zIndex" : 4
} ],
"logFileSuffix" : "logFileSuffix",
"parameterContextName" : "parameterContextName",
"identifier" : "identifier",
"componentType" : "CONNECTION",
"variables" : {
"key" : "variables"
},
"defaultBackPressureObjectThreshold" : 7,
"comments" : "comments",
"labels" : [ {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"name" : "name",
"width" : 1.0246457001441578,
"instanceIdentifier" : "instanceIdentifier",
"style" : {
"key" : "style"
},
"label" : "label",
"groupIdentifier" : "groupIdentifier",
"zIndex" : 1,
"height" : 1.4894159098541704
}, {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"name" : "name",
"width" : 1.0246457001441578,
"instanceIdentifier" : "instanceIdentifier",
"style" : {
"key" : "style"
},
"label" : "label",
"groupIdentifier" : "groupIdentifier",
"zIndex" : 1,
"height" : 1.4894159098541704
} ],
"defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
"controllerServices" : [ {
"annotationData" : "annotationData",
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"bulletinLevel" : "bulletinLevel",
"type" : "type",
"propertyDescriptors" : { },
"scheduledState" : "ENABLED",
"controllerServiceApis" : [ {
"type" : "type"
}, {
"type" : "type"
} ],
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"groupIdentifier" : "groupIdentifier",
"properties" : {
"key" : "properties"
}
}, {
"annotationData" : "annotationData",
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"bulletinLevel" : "bulletinLevel",
"type" : "type",
"propertyDescriptors" : { },
"scheduledState" : "ENABLED",
"controllerServiceApis" : [ {
"type" : "type"
}, {
"type" : "type"
} ],
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"groupIdentifier" : "groupIdentifier",
"properties" : {
"key" : "properties"
}
} ],
"defaultFlowFileExpiration" : "defaultFlowFileExpiration",
"flowFileConcurrency" : "flowFileConcurrency",
"flowFileOutboundPolicy" : "flowFileOutboundPolicy",
"name" : "name",
"inputPorts" : [ {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"allowRemoteAccess" : true,
"concurrentlySchedulableTaskCount" : 3,
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"type" : "INPUT_PORT",
"groupIdentifier" : "groupIdentifier",
"scheduledState" : "ENABLED"
}, {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"allowRemoteAccess" : true,
"concurrentlySchedulableTaskCount" : 3,
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"type" : "INPUT_PORT",
"groupIdentifier" : "groupIdentifier",
"scheduledState" : "ENABLED"
} ],
"instanceIdentifier" : "instanceIdentifier",
"position" : {
"x" : 0.8008281904610115,
"y" : 6.027456183070403
},
"remoteProcessGroups" : [ {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"proxyPassword" : "proxyPassword",
"communicationsTimeout" : "communicationsTimeout",
"proxyHost" : "proxyHost",
"proxyPort" : 1,
"transportProtocol" : "RAW",
"outputPorts" : [ null, null ],
"name" : "name",
"targetUri" : "targetUri",
"proxyUser" : "proxyUser",
"targetUris" : "targetUris",
"inputPorts" : [ {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"remoteGroupId" : "remoteGroupId",
"comments" : "comments",
"targetId" : "targetId",
"concurrentlySchedulableTaskCount" : 5,
"useCompression" : true,
"scheduledState" : "ENABLED",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"batchSize" : {
"duration" : "duration",
"size" : "size",
"count" : 5
},
"groupIdentifier" : "groupIdentifier"
}, {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"remoteGroupId" : "remoteGroupId",
"comments" : "comments",
"targetId" : "targetId",
"concurrentlySchedulableTaskCount" : 5,
"useCompression" : true,
"scheduledState" : "ENABLED",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"batchSize" : {
"duration" : "duration",
"size" : "size",
"count" : 5
},
"groupIdentifier" : "groupIdentifier"
} ],
"instanceIdentifier" : "instanceIdentifier",
"yieldDuration" : "yieldDuration",
"groupIdentifier" : "groupIdentifier",
"localNetworkInterface" : "localNetworkInterface"
}, {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"proxyPassword" : "proxyPassword",
"communicationsTimeout" : "communicationsTimeout",
"proxyHost" : "proxyHost",
"proxyPort" : 1,
"transportProtocol" : "RAW",
"outputPorts" : [ null, null ],
"name" : "name",
"targetUri" : "targetUri",
"proxyUser" : "proxyUser",
"targetUris" : "targetUris",
"inputPorts" : [ {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"remoteGroupId" : "remoteGroupId",
"comments" : "comments",
"targetId" : "targetId",
"concurrentlySchedulableTaskCount" : 5,
"useCompression" : true,
"scheduledState" : "ENABLED",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"batchSize" : {
"duration" : "duration",
"size" : "size",
"count" : 5
},
"groupIdentifier" : "groupIdentifier"
}, {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"remoteGroupId" : "remoteGroupId",
"comments" : "comments",
"targetId" : "targetId",
"concurrentlySchedulableTaskCount" : 5,
"useCompression" : true,
"scheduledState" : "ENABLED",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"batchSize" : {
"duration" : "duration",
"size" : "size",
"count" : 5
},
"groupIdentifier" : "groupIdentifier"
} ],
"instanceIdentifier" : "instanceIdentifier",
"yieldDuration" : "yieldDuration",
"groupIdentifier" : "groupIdentifier",
"localNetworkInterface" : "localNetworkInterface"
} ],
"groupIdentifier" : "groupIdentifier"
},
"parameterProviders" : {
"key" : {
"identifier" : "identifier",
"name" : "name",
"type" : "type"
}
},
"flowEncodingVersion" : "flowEncodingVersion",
"flow" : {
"versionCount" : 0,
"identifier" : "identifier",
"bucketName" : "bucketName",
"permissions" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
},
"createdTimestamp" : 1,
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"name" : "name",
"description" : "description",
"modifiedTimestamp" : 1,
"bucketIdentifier" : "bucketIdentifier",
"type" : "Flow",
"revision" : {
"clientId" : "clientId",
"lastModifier" : "lastModifier",
"version" : 6
}
},
"parameterContexts" : {
"key" : {
"parameterGroupName" : "parameterGroupName",
"identifier" : "identifier",
"componentType" : "CONNECTION",
"synchronized" : true,
"comments" : "comments",
"description" : "description",
"inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"groupIdentifier" : "groupIdentifier",
"parameters" : [ {
"provided" : true,
"name" : "name",
"description" : "description",
"sensitive" : true,
"value" : "value"
}, {
"provided" : true,
"name" : "name",
"description" : "description",
"sensitive" : true,
"value" : "value"
} ],
"parameterProvider" : "parameterProvider"
}
},
"latest" : true
}
application/json
get /flows/{flowId}/versions
[ {
"flowIdentifier" : "flowIdentifier",
"comments" : "comments",
"author" : "author",
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"bucketIdentifier" : "bucketIdentifier",
"version" : 0,
"timestamp" : 1
}, {
"flowIdentifier" : "flowIdentifier",
"comments" : "comments",
"author" : "author",
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"bucketIdentifier" : "bucketIdentifier",
"version" : 0,
"timestamp" : 1
} ]
application/json
get /flows/{flowId}/versions/latest
{
"bucket" : {
"identifier" : "identifier",
"allowBundleRedeploy" : true,
"permissions" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
},
"createdTimestamp" : 1,
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"name" : "name",
"description" : "description",
"allowPublicRead" : true,
"revision" : {
"clientId" : "clientId",
"lastModifier" : "lastModifier",
"version" : 6
}
},
"snapshotMetadata" : {
"flowIdentifier" : "flowIdentifier",
"comments" : "comments",
"author" : "author",
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"bucketIdentifier" : "bucketIdentifier",
"version" : 0,
"timestamp" : 1
},
"externalControllerServices" : {
"key" : {
"identifier" : "identifier",
"name" : "name"
}
},
"flowContents" : {
"processors" : [ {
"autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
"bulletinLevel" : "bulletinLevel",
"executionNode" : "executionNode",
"runDurationMillis" : 2,
"type" : "type",
"propertyDescriptors" : {
"key" : {
"resourceDefinition" : {
"resourceTypes" : [ "FILE", "FILE" ],
"cardinality" : "SINGLE"
},
"displayName" : "displayName",
"identifiesControllerService" : true,
"name" : "name",
"sensitive" : true
}
},
"scheduledState" : "ENABLED",
"maxBackoffPeriod" : "maxBackoffPeriod",
"yieldDuration" : "yieldDuration",
"bundle" : {
"artifact" : "artifact",
"version" : "version",
"group" : "group"
},
"retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
"annotationData" : "annotationData",
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"concurrentlySchedulableTaskCount" : 7,
"retryCount" : 9,
"penaltyDuration" : "penaltyDuration",
"backoffMechanism" : "PENALIZE_FLOWFILE",
"schedulingStrategy" : "schedulingStrategy",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"style" : {
"key" : "style"
},
"schedulingPeriod" : "schedulingPeriod",
"groupIdentifier" : "groupIdentifier",
"properties" : {
"key" : "properties"
}
}, {
"autoTerminatedRelationships" : [ "autoTerminatedRelationships", "autoTerminatedRelationships" ],
"bulletinLevel" : "bulletinLevel",
"executionNode" : "executionNode",
"runDurationMillis" : 2,
"type" : "type",
"propertyDescriptors" : {
"key" : {
"resourceDefinition" : {
"resourceTypes" : [ "FILE", "FILE" ],
"cardinality" : "SINGLE"
},
"displayName" : "displayName",
"identifiesControllerService" : true,
"name" : "name",
"sensitive" : true
}
},
"scheduledState" : "ENABLED",
"maxBackoffPeriod" : "maxBackoffPeriod",
"yieldDuration" : "yieldDuration",
"bundle" : {
"artifact" : "artifact",
"version" : "version",
"group" : "group"
},
"retriedRelationships" : [ "retriedRelationships", "retriedRelationships" ],
"annotationData" : "annotationData",
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"concurrentlySchedulableTaskCount" : 7,
"retryCount" : 9,
"penaltyDuration" : "penaltyDuration",
"backoffMechanism" : "PENALIZE_FLOWFILE",
"schedulingStrategy" : "schedulingStrategy",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"style" : {
"key" : "style"
},
"schedulingPeriod" : "schedulingPeriod",
"groupIdentifier" : "groupIdentifier",
"properties" : {
"key" : "properties"
}
} ],
"processGroups" : [ null, null ],
"outputPorts" : [ null, null ],
"funnels" : [ {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"groupIdentifier" : "groupIdentifier"
}, {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"groupIdentifier" : "groupIdentifier"
} ],
"versionedFlowCoordinates" : {
"registryUrl" : "registryUrl",
"registryId" : "registryId",
"storageLocation" : "storageLocation",
"bucketId" : "bucketId",
"flowId" : "flowId",
"version" : 6,
"latest" : true
},
"connections" : [ {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"prioritizers" : [ "prioritizers", "prioritizers" ],
"comments" : "comments",
"flowFileExpiration" : "flowFileExpiration",
"selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
"loadBalanceCompression" : "DO_NOT_COMPRESS",
"backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
"loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
"source" : {
"comments" : "comments",
"groupId" : "groupId",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"id" : "id",
"type" : "PROCESSOR"
},
"labelIndex" : 2,
"bends" : [ null, null ],
"backPressureObjectThreshold" : 7,
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"groupIdentifier" : "groupIdentifier",
"partitioningAttribute" : "partitioningAttribute",
"zIndex" : 4
}, {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"prioritizers" : [ "prioritizers", "prioritizers" ],
"comments" : "comments",
"flowFileExpiration" : "flowFileExpiration",
"selectedRelationships" : [ "selectedRelationships", "selectedRelationships" ],
"loadBalanceCompression" : "DO_NOT_COMPRESS",
"backPressureDataSizeThreshold" : "backPressureDataSizeThreshold",
"loadBalanceStrategy" : "DO_NOT_LOAD_BALANCE",
"source" : {
"comments" : "comments",
"groupId" : "groupId",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"id" : "id",
"type" : "PROCESSOR"
},
"labelIndex" : 2,
"bends" : [ null, null ],
"backPressureObjectThreshold" : 7,
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"groupIdentifier" : "groupIdentifier",
"partitioningAttribute" : "partitioningAttribute",
"zIndex" : 4
} ],
"logFileSuffix" : "logFileSuffix",
"parameterContextName" : "parameterContextName",
"identifier" : "identifier",
"componentType" : "CONNECTION",
"variables" : {
"key" : "variables"
},
"defaultBackPressureObjectThreshold" : 7,
"comments" : "comments",
"labels" : [ {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"name" : "name",
"width" : 1.0246457001441578,
"instanceIdentifier" : "instanceIdentifier",
"style" : {
"key" : "style"
},
"label" : "label",
"groupIdentifier" : "groupIdentifier",
"zIndex" : 1,
"height" : 1.4894159098541704
}, {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"name" : "name",
"width" : 1.0246457001441578,
"instanceIdentifier" : "instanceIdentifier",
"style" : {
"key" : "style"
},
"label" : "label",
"groupIdentifier" : "groupIdentifier",
"zIndex" : 1,
"height" : 1.4894159098541704
} ],
"defaultBackPressureDataSizeThreshold" : "defaultBackPressureDataSizeThreshold",
"controllerServices" : [ {
"annotationData" : "annotationData",
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"bulletinLevel" : "bulletinLevel",
"type" : "type",
"propertyDescriptors" : { },
"scheduledState" : "ENABLED",
"controllerServiceApis" : [ {
"type" : "type"
}, {
"type" : "type"
} ],
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"groupIdentifier" : "groupIdentifier",
"properties" : {
"key" : "properties"
}
}, {
"annotationData" : "annotationData",
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"bulletinLevel" : "bulletinLevel",
"type" : "type",
"propertyDescriptors" : { },
"scheduledState" : "ENABLED",
"controllerServiceApis" : [ {
"type" : "type"
}, {
"type" : "type"
} ],
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"groupIdentifier" : "groupIdentifier",
"properties" : {
"key" : "properties"
}
} ],
"defaultFlowFileExpiration" : "defaultFlowFileExpiration",
"flowFileConcurrency" : "flowFileConcurrency",
"flowFileOutboundPolicy" : "flowFileOutboundPolicy",
"name" : "name",
"inputPorts" : [ {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"allowRemoteAccess" : true,
"concurrentlySchedulableTaskCount" : 3,
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"type" : "INPUT_PORT",
"groupIdentifier" : "groupIdentifier",
"scheduledState" : "ENABLED"
}, {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"allowRemoteAccess" : true,
"concurrentlySchedulableTaskCount" : 3,
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"type" : "INPUT_PORT",
"groupIdentifier" : "groupIdentifier",
"scheduledState" : "ENABLED"
} ],
"instanceIdentifier" : "instanceIdentifier",
"position" : {
"x" : 0.8008281904610115,
"y" : 6.027456183070403
},
"remoteProcessGroups" : [ {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"proxyPassword" : "proxyPassword",
"communicationsTimeout" : "communicationsTimeout",
"proxyHost" : "proxyHost",
"proxyPort" : 1,
"transportProtocol" : "RAW",
"outputPorts" : [ null, null ],
"name" : "name",
"targetUri" : "targetUri",
"proxyUser" : "proxyUser",
"targetUris" : "targetUris",
"inputPorts" : [ {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"remoteGroupId" : "remoteGroupId",
"comments" : "comments",
"targetId" : "targetId",
"concurrentlySchedulableTaskCount" : 5,
"useCompression" : true,
"scheduledState" : "ENABLED",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"batchSize" : {
"duration" : "duration",
"size" : "size",
"count" : 5
},
"groupIdentifier" : "groupIdentifier"
}, {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"remoteGroupId" : "remoteGroupId",
"comments" : "comments",
"targetId" : "targetId",
"concurrentlySchedulableTaskCount" : 5,
"useCompression" : true,
"scheduledState" : "ENABLED",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"batchSize" : {
"duration" : "duration",
"size" : "size",
"count" : 5
},
"groupIdentifier" : "groupIdentifier"
} ],
"instanceIdentifier" : "instanceIdentifier",
"yieldDuration" : "yieldDuration",
"groupIdentifier" : "groupIdentifier",
"localNetworkInterface" : "localNetworkInterface"
}, {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"comments" : "comments",
"proxyPassword" : "proxyPassword",
"communicationsTimeout" : "communicationsTimeout",
"proxyHost" : "proxyHost",
"proxyPort" : 1,
"transportProtocol" : "RAW",
"outputPorts" : [ null, null ],
"name" : "name",
"targetUri" : "targetUri",
"proxyUser" : "proxyUser",
"targetUris" : "targetUris",
"inputPorts" : [ {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"remoteGroupId" : "remoteGroupId",
"comments" : "comments",
"targetId" : "targetId",
"concurrentlySchedulableTaskCount" : 5,
"useCompression" : true,
"scheduledState" : "ENABLED",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"batchSize" : {
"duration" : "duration",
"size" : "size",
"count" : 5
},
"groupIdentifier" : "groupIdentifier"
}, {
"identifier" : "identifier",
"componentType" : "CONNECTION",
"remoteGroupId" : "remoteGroupId",
"comments" : "comments",
"targetId" : "targetId",
"concurrentlySchedulableTaskCount" : 5,
"useCompression" : true,
"scheduledState" : "ENABLED",
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"batchSize" : {
"duration" : "duration",
"size" : "size",
"count" : 5
},
"groupIdentifier" : "groupIdentifier"
} ],
"instanceIdentifier" : "instanceIdentifier",
"yieldDuration" : "yieldDuration",
"groupIdentifier" : "groupIdentifier",
"localNetworkInterface" : "localNetworkInterface"
} ],
"groupIdentifier" : "groupIdentifier"
},
"parameterProviders" : {
"key" : {
"identifier" : "identifier",
"name" : "name",
"type" : "type"
}
},
"flowEncodingVersion" : "flowEncodingVersion",
"flow" : {
"versionCount" : 0,
"identifier" : "identifier",
"bucketName" : "bucketName",
"permissions" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
},
"createdTimestamp" : 1,
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"name" : "name",
"description" : "description",
"modifiedTimestamp" : 1,
"bucketIdentifier" : "bucketIdentifier",
"type" : "Flow",
"revision" : {
"clientId" : "clientId",
"lastModifier" : "lastModifier",
"version" : 6
}
},
"parameterContexts" : {
"key" : {
"parameterGroupName" : "parameterGroupName",
"identifier" : "identifier",
"componentType" : "CONNECTION",
"synchronized" : true,
"comments" : "comments",
"description" : "description",
"inheritedParameterContexts" : [ "inheritedParameterContexts", "inheritedParameterContexts" ],
"name" : "name",
"instanceIdentifier" : "instanceIdentifier",
"groupIdentifier" : "groupIdentifier",
"parameters" : [ {
"provided" : true,
"name" : "name",
"description" : "description",
"sensitive" : true,
"value" : "value"
}, {
"provided" : true,
"name" : "name",
"description" : "description",
"sensitive" : true,
"value" : "value"
} ],
"parameterProvider" : "parameterProvider"
}
},
"latest" : true
}
application/json
get /flows/{flowId}/versions/latest/metadata
{
"flowIdentifier" : "flowIdentifier",
"comments" : "comments",
"author" : "author",
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"bucketIdentifier" : "bucketIdentifier",
"version" : 0,
"timestamp" : 1
}
application/json
get /items/fields
{
"fields" : [ "fields", "fields" ]
}
application/json
get /items
[ {
"identifier" : "identifier",
"bucketName" : "bucketName",
"permissions" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
},
"createdTimestamp" : 1,
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"name" : "name",
"description" : "description",
"modifiedTimestamp" : 1,
"bucketIdentifier" : "bucketIdentifier",
"type" : "Flow"
}, {
"identifier" : "identifier",
"bucketName" : "bucketName",
"permissions" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
},
"createdTimestamp" : 1,
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"name" : "name",
"description" : "description",
"modifiedTimestamp" : 1,
"bucketIdentifier" : "bucketIdentifier",
"type" : "Flow"
} ]
application/json
get /items/{bucketId}
[ {
"identifier" : "identifier",
"bucketName" : "bucketName",
"permissions" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
},
"createdTimestamp" : 1,
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"name" : "name",
"description" : "description",
"modifiedTimestamp" : 1,
"bucketIdentifier" : "bucketIdentifier",
"type" : "Flow"
}, {
"identifier" : "identifier",
"bucketName" : "bucketName",
"permissions" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
},
"createdTimestamp" : 1,
"link" : {
"href" : "http://example.com/aeiou",
"params" : {
"key" : "params"
}
},
"name" : "name",
"description" : "description",
"modifiedTimestamp" : 1,
"bucketIdentifier" : "bucketIdentifier",
"type" : "Flow"
} ]
application/json
post /policies
application/json
{
"identifier" : "identifier",
"userGroups" : [ null, null ],
"resource" : "resource",
"action" : "read",
"configurable" : true,
"users" : [ {
"identifier" : "identifier",
"resourcePermissions" : {
"buckets" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
}
},
"accessPolicies" : [ {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
}, {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
} ],
"identity" : "identity",
"configurable" : true
}, {
"identifier" : "identifier",
"resourcePermissions" : {
"buckets" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
}
},
"accessPolicies" : [ {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
}, {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
} ],
"identity" : "identity",
"configurable" : true
} ],
"revision" : {
"clientId" : "clientId",
"lastModifier" : "lastModifier",
"version" : 6
}
}
application/json
get /policies
[ {
"identifier" : "identifier",
"userGroups" : [ null, null ],
"resource" : "resource",
"action" : "read",
"configurable" : true,
"users" : [ {
"identifier" : "identifier",
"resourcePermissions" : {
"buckets" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
}
},
"accessPolicies" : [ {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
}, {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
} ],
"identity" : "identity",
"configurable" : true
}, {
"identifier" : "identifier",
"resourcePermissions" : {
"buckets" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
}
},
"accessPolicies" : [ {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
}, {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
} ],
"identity" : "identity",
"configurable" : true
} ],
"revision" : {
"clientId" : "clientId",
"lastModifier" : "lastModifier",
"version" : 6
}
}, {
"identifier" : "identifier",
"userGroups" : [ null, null ],
"resource" : "resource",
"action" : "read",
"configurable" : true,
"users" : [ {
"identifier" : "identifier",
"resourcePermissions" : {
"buckets" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
}
},
"accessPolicies" : [ {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
}, {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
} ],
"identity" : "identity",
"configurable" : true
}, {
"identifier" : "identifier",
"resourcePermissions" : {
"buckets" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
}
},
"accessPolicies" : [ {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
}, {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
} ],
"identity" : "identity",
"configurable" : true
} ],
"revision" : {
"clientId" : "clientId",
"lastModifier" : "lastModifier",
"version" : 6
}
} ]
application/json
get /policies/{id}
{
"identifier" : "identifier",
"userGroups" : [ null, null ],
"resource" : "resource",
"action" : "read",
"configurable" : true,
"users" : [ {
"identifier" : "identifier",
"resourcePermissions" : {
"buckets" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
}
},
"accessPolicies" : [ {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
}, {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
} ],
"identity" : "identity",
"configurable" : true
}, {
"identifier" : "identifier",
"resourcePermissions" : {
"buckets" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
}
},
"accessPolicies" : [ {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
}, {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
} ],
"identity" : "identity",
"configurable" : true
} ],
"revision" : {
"clientId" : "clientId",
"lastModifier" : "lastModifier",
"version" : 6
}
}
application/json
get /policies/{action}/{resource}
{
"identifier" : "identifier",
"userGroups" : [ null, null ],
"resource" : "resource",
"action" : "read",
"configurable" : true,
"users" : [ {
"identifier" : "identifier",
"resourcePermissions" : {
"buckets" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
}
},
"accessPolicies" : [ {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
}, {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
} ],
"identity" : "identity",
"configurable" : true
}, {
"identifier" : "identifier",
"resourcePermissions" : {
"buckets" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
}
},
"accessPolicies" : [ {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
}, {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
} ],
"identity" : "identity",
"configurable" : true
} ],
"revision" : {
"clientId" : "clientId",
"lastModifier" : "lastModifier",
"version" : 6
}
}
application/json
get /policies/resources
[ {
"identifier" : "identifier",
"name" : "name"
}, {
"identifier" : "identifier",
"name" : "name"
} ]
application/json
delete /policies/{id}
{
"identifier" : "identifier",
"userGroups" : [ null, null ],
"resource" : "resource",
"action" : "read",
"configurable" : true,
"users" : [ {
"identifier" : "identifier",
"resourcePermissions" : {
"buckets" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
}
},
"accessPolicies" : [ {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
}, {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
} ],
"identity" : "identity",
"configurable" : true
}, {
"identifier" : "identifier",
"resourcePermissions" : {
"buckets" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
}
},
"accessPolicies" : [ {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
}, {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
} ],
"identity" : "identity",
"configurable" : true
} ],
"revision" : {
"clientId" : "clientId",
"lastModifier" : "lastModifier",
"version" : 6
}
}
application/json
put /policies/{id}
application/json
{
"identifier" : "identifier",
"userGroups" : [ null, null ],
"resource" : "resource",
"action" : "read",
"configurable" : true,
"users" : [ {
"identifier" : "identifier",
"resourcePermissions" : {
"buckets" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
}
},
"accessPolicies" : [ {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
}, {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
} ],
"identity" : "identity",
"configurable" : true
}, {
"identifier" : "identifier",
"resourcePermissions" : {
"buckets" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
}
},
"accessPolicies" : [ {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
}, {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
} ],
"identity" : "identity",
"configurable" : true
} ],
"revision" : {
"clientId" : "clientId",
"lastModifier" : "lastModifier",
"version" : 6
}
}
application/json
post /tenants/users
application/json
{
"identifier" : "identifier",
"userGroups" : [ {
"identifier" : "identifier",
"resourcePermissions" : {
"buckets" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
}
},
"accessPolicies" : [ {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
}, {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
} ],
"identity" : "identity",
"configurable" : true
}, {
"identifier" : "identifier",
"resourcePermissions" : {
"buckets" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
}
},
"accessPolicies" : [ {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
}, {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
} ],
"identity" : "identity",
"configurable" : true
} ],
"resourcePermissions" : {
"buckets" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
}
},
"accessPolicies" : [ {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
}, {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
} ],
"identity" : "identity",
"configurable" : true,
"revision" : {
"clientId" : "clientId",
"lastModifier" : "lastModifier",
"version" : 6
}
}
application/json
post /tenants/user-groups
application/json
{
"identifier" : "identifier",
"resourcePermissions" : {
"buckets" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
}
},
"accessPolicies" : [ {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
}, {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
} ],
"identity" : "identity",
"configurable" : true,
"users" : [ {
"identifier" : "identifier",
"resourcePermissions" : {
"buckets" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
}
},
"accessPolicies" : [ {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
}, {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
} ],
"identity" : "identity",
"configurable" : true
}, {
"identifier" : "identifier",
"resourcePermissions" : {
"buckets" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
}
},
"accessPolicies" : [ {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
}, {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
} ],
"identity" : "identity",
"configurable" : true
} ],
"revision" : {
"clientId" : "clientId",
"lastModifier" : "lastModifier",
"version" : 6
}
}
application/json
get /tenants/users/{id}
{
"identifier" : "identifier",
"userGroups" : [ {
"identifier" : "identifier",
"resourcePermissions" : {
"buckets" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
}
},
"accessPolicies" : [ {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
}, {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
} ],
"identity" : "identity",
"configurable" : true
}, {
"identifier" : "identifier",
"resourcePermissions" : {
"buckets" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
}
},
"accessPolicies" : [ {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
}, {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
} ],
"identity" : "identity",
"configurable" : true
} ],
"resourcePermissions" : {
"buckets" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
}
},
"accessPolicies" : [ {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
}, {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
} ],
"identity" : "identity",
"configurable" : true,
"revision" : {
"clientId" : "clientId",
"lastModifier" : "lastModifier",
"version" : 6
}
}
application/json
get /tenants/user-groups/{id}
{
"identifier" : "identifier",
"resourcePermissions" : {
"buckets" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
}
},
"accessPolicies" : [ {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
}, {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
} ],
"identity" : "identity",
"configurable" : true,
"users" : [ {
"identifier" : "identifier",
"resourcePermissions" : {
"buckets" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
}
},
"accessPolicies" : [ {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
}, {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
} ],
"identity" : "identity",
"configurable" : true
}, {
"identifier" : "identifier",
"resourcePermissions" : {
"buckets" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
}
},
"accessPolicies" : [ {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
}, {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
} ],
"identity" : "identity",
"configurable" : true
} ],
"revision" : {
"clientId" : "clientId",
"lastModifier" : "lastModifier",
"version" : 6
}
}
application/json
get /tenants/user-groups
[ {
"identifier" : "identifier",
"resourcePermissions" : {
"buckets" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
}
},
"accessPolicies" : [ {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
}, {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
} ],
"identity" : "identity",
"configurable" : true,
"users" : [ {
"identifier" : "identifier",
"resourcePermissions" : {
"buckets" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
}
},
"accessPolicies" : [ {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
}, {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
} ],
"identity" : "identity",
"configurable" : true
}, {
"identifier" : "identifier",
"resourcePermissions" : {
"buckets" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
}
},
"accessPolicies" : [ {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
}, {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
} ],
"identity" : "identity",
"configurable" : true
} ],
"revision" : {
"clientId" : "clientId",
"lastModifier" : "lastModifier",
"version" : 6
}
}, {
"identifier" : "identifier",
"resourcePermissions" : {
"buckets" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
}
},
"accessPolicies" : [ {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
}, {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
} ],
"identity" : "identity",
"configurable" : true,
"users" : [ {
"identifier" : "identifier",
"resourcePermissions" : {
"buckets" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
}
},
"accessPolicies" : [ {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
}, {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
} ],
"identity" : "identity",
"configurable" : true
}, {
"identifier" : "identifier",
"resourcePermissions" : {
"buckets" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
}
},
"accessPolicies" : [ {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
}, {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
} ],
"identity" : "identity",
"configurable" : true
} ],
"revision" : {
"clientId" : "clientId",
"lastModifier" : "lastModifier",
"version" : 6
}
} ]
application/json
get /tenants/users
[ {
"identifier" : "identifier",
"userGroups" : [ {
"identifier" : "identifier",
"resourcePermissions" : {
"buckets" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
}
},
"accessPolicies" : [ {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
}, {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
} ],
"identity" : "identity",
"configurable" : true
}, {
"identifier" : "identifier",
"resourcePermissions" : {
"buckets" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
}
},
"accessPolicies" : [ {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
}, {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
} ],
"identity" : "identity",
"configurable" : true
} ],
"resourcePermissions" : {
"buckets" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
}
},
"accessPolicies" : [ {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
}, {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
} ],
"identity" : "identity",
"configurable" : true,
"revision" : {
"clientId" : "clientId",
"lastModifier" : "lastModifier",
"version" : 6
}
}, {
"identifier" : "identifier",
"userGroups" : [ {
"identifier" : "identifier",
"resourcePermissions" : {
"buckets" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
}
},
"accessPolicies" : [ {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
}, {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
} ],
"identity" : "identity",
"configurable" : true
}, {
"identifier" : "identifier",
"resourcePermissions" : {
"buckets" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
}
},
"accessPolicies" : [ {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
}, {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
} ],
"identity" : "identity",
"configurable" : true
} ],
"resourcePermissions" : {
"buckets" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
}
},
"accessPolicies" : [ {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
}, {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
} ],
"identity" : "identity",
"configurable" : true,
"revision" : {
"clientId" : "clientId",
"lastModifier" : "lastModifier",
"version" : 6
}
} ]
application/json
delete /tenants/users/{id}
{
"identifier" : "identifier",
"userGroups" : [ {
"identifier" : "identifier",
"resourcePermissions" : {
"buckets" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
}
},
"accessPolicies" : [ {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
}, {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
} ],
"identity" : "identity",
"configurable" : true
}, {
"identifier" : "identifier",
"resourcePermissions" : {
"buckets" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
}
},
"accessPolicies" : [ {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
}, {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
} ],
"identity" : "identity",
"configurable" : true
} ],
"resourcePermissions" : {
"buckets" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
}
},
"accessPolicies" : [ {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
}, {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
} ],
"identity" : "identity",
"configurable" : true,
"revision" : {
"clientId" : "clientId",
"lastModifier" : "lastModifier",
"version" : 6
}
}
application/json
delete /tenants/user-groups/{id}
{
"identifier" : "identifier",
"resourcePermissions" : {
"buckets" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
}
},
"accessPolicies" : [ {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
}, {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
} ],
"identity" : "identity",
"configurable" : true,
"users" : [ {
"identifier" : "identifier",
"resourcePermissions" : {
"buckets" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
}
},
"accessPolicies" : [ {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
}, {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
} ],
"identity" : "identity",
"configurable" : true
}, {
"identifier" : "identifier",
"resourcePermissions" : {
"buckets" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
}
},
"accessPolicies" : [ {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
}, {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
} ],
"identity" : "identity",
"configurable" : true
} ],
"revision" : {
"clientId" : "clientId",
"lastModifier" : "lastModifier",
"version" : 6
}
}
application/json
put /tenants/users/{id}
application/json
{
"identifier" : "identifier",
"userGroups" : [ {
"identifier" : "identifier",
"resourcePermissions" : {
"buckets" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
}
},
"accessPolicies" : [ {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
}, {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
} ],
"identity" : "identity",
"configurable" : true
}, {
"identifier" : "identifier",
"resourcePermissions" : {
"buckets" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
}
},
"accessPolicies" : [ {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
}, {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
} ],
"identity" : "identity",
"configurable" : true
} ],
"resourcePermissions" : {
"buckets" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
}
},
"accessPolicies" : [ {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
}, {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
} ],
"identity" : "identity",
"configurable" : true,
"revision" : {
"clientId" : "clientId",
"lastModifier" : "lastModifier",
"version" : 6
}
}
application/json
put /tenants/user-groups/{id}
application/json
{
"identifier" : "identifier",
"resourcePermissions" : {
"buckets" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
}
},
"accessPolicies" : [ {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
}, {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
} ],
"identity" : "identity",
"configurable" : true,
"users" : [ {
"identifier" : "identifier",
"resourcePermissions" : {
"buckets" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
}
},
"accessPolicies" : [ {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
}, {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
} ],
"identity" : "identity",
"configurable" : true
}, {
"identifier" : "identifier",
"resourcePermissions" : {
"buckets" : {
"canRead" : true,
"canWrite" : true,
"canDelete" : true
}
},
"accessPolicies" : [ {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
}, {
"identifier" : "identifier",
"resource" : "resource",
"action" : "read",
"configurable" : true
} ],
"identity" : "identity",
"configurable" : true
} ],
"revision" : {
"clientId" : "clientId",
"lastModifier" : "lastModifier",
"version" : 6
}
}
application/json
AccessPolicy
AccessPolicySummary
AllowableValue
Attribute
BatchSize
Bucket
BucketItem
BuildInfo
Bundle
BundleInfo
BundleVersion
BundleVersionDependency
BundleVersionMetadata
ComponentDifference
ComponentDifferenceGroup
ConnectableComponent
ControllerServiceAPI
ControllerServiceDefinition
CurrentUser
DefaultSchedule
DefaultSettings
Dependency
DependentValues
DeprecationNotice
DynamicProperty
DynamicRelationship
Extension
ExtensionBundle
ExtensionFilterParams
ExtensionMetadata
ExtensionMetadataContainer
ExtensionRepoArtifact
ExtensionRepoBucket
ExtensionRepoGroup
ExtensionRepoVersion
ExtensionRepoVersionSummary
ExternalControllerServiceReference
Fields
JaxbLink
ParameterProviderReference
Permissions
Position
Property
ProvidedServiceAPI
RegistryAbout
RegistryConfiguration
Relationship
Resource
ResourceDefinition
ResourcePermissions
Restricted
Restriction
RevisionInfo
Stateful
SystemResourceConsideration
TagCount
Tenant
User
UserGroup
VersionedConnection
VersionedControllerService
VersionedFlow
VersionedFlowCoordinates
VersionedFlowDifference
VersionedFlowSnapshot
VersionedFlowSnapshotMetadata
VersionedFunnel
VersionedLabel
VersionedParameter
VersionedParameterContext
VersionedPort
VersionedProcessGroup
VersionedProcessor
VersionedPropertyDescriptor
VersionedRemoteGroupPort
VersionedRemoteProcessGroup
VersionedResourceDefinition
AccessPolicy
UpAccessPolicySummary
UpBucket
UpBucketItem
UpBuildInfo
UpBundleInfo
UpBundleVersion
UpBundleVersionMetadata
UpComponentDifference
UpComponentDifferenceGroup
UpConnectableComponent
UpCurrentUser
UpDependency
UpDependentValues
UpDeprecationNotice
UpDynamicProperty
UpExtension
UpExtensionBundle
UpExtensionFilterParams
UpExtensionMetadata
UpExtensionMetadataContainer
UpExtensionRepoVersionSummary
UpJaxbLink
UpProperty
UpRegistryAbout
UpRegistryConfiguration
UpResourceDefinition
UpResourcePermissions
UpRestricted
UpRevisionInfo
UpStateful
UpTenant
UpUser
UpUserGroup
UpVersionedConnection
UpVersionedControllerService
UpVersionedFlow
UpVersionedFlowCoordinates
UpVersionedFlowDifference
UpVersionedFlowSnapshot
UpVersionedFlowSnapshotMetadata
UpVersionedFunnel
UpVersionedLabel
UpVersionedParameter
UpVersionedParameterContext
UpVersionedPort
UpVersionedProcessGroup
UpVersionedProcessor
UpVersionedPropertyDescriptor
UpVersionedRemoteGroupPort
UpVersionedRemoteProcessGroup
UpVersionedResourceDefinition
Up