4.57. VersionedFlowSnapshot

Name Description Schema

bucket

optional

The bucket where the flow is located

Example : "Bucket"

Bucket

externalControllerServices

optional

The information about controller services that exist outside this versioned flow, but are referenced by components within the versioned flow.

Example :
{
                           "string" : "ExternalControllerServiceReference"
}
< string, ExternalControllerServiceReference > map

flow

optional

The flow this snapshot is for

Example : "VersionedFlow"

VersionedFlow

flowContents

required

The contents of the versioned flow

Example : "VersionedProcessGroup"

VersionedProcessGroup

flowEncodingVersion optional

The optional encoding version of the flow contents.Example : "string"

string

latest optional

Example : true

boolean

parameterContexts

optional

The parameter contexts referenced by process groups in the flow contents. The mapping is from the name of the context to the context instance, and it is expected that any context in this map is referenced by at least one process group in this flow.

Example :
{
                           "string" : "VersionedParameterContext"
}
< string, VersionedParameterContext > map

snapshotMetadata

required

The metadata for this snapshot

Example : "VersionedFlowSnapshotMetadata"

VersionedFlowSnapshotMetadata